Как зашифровать сохраненные процедуры mysql?

Alipapa
На сайте с 01.02.2008
Offline
234
589

Есть некий скрипт php+mysql. Главная ценность в нем не php-код, а сохраненные в БД функции и процедуры. Их надо как-то зашифровать, обфусцировать, или что-то еще сделать, чтобы покупатель не имел доступа к их исходному коду. Подскажите пожалуйста, возможно ли это и как это сделать, если возможно.

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
Glueon
На сайте с 26.07.2013
Offline
172
#1

Обязательно MySQL?

В других БД есть возможность сделать:

CREATE PROCEDURE dbo.foo 

WITH ENCRYPTION
AS
BEGIN
SELECT 'foo'
END

Но MySQL, к сожалению, не поддерживает из коробки шифрования процедур. Это запрашивали: http://bugs.mysql.com/bug.php?id=4210 но воз и ныне там. И делать этого судя по всему не собираются.

Есть что-то отдаленно напоминающее какую-то обфускацию: https://github.com/mavenlink/my_obfuscate. Но не совсем то и на ruby.

Если вам так важна сохранность кода - наверное придеться переписать хранимки на PHP, а с ним уже и понятно что делать.

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий