Защитите мое приложение PHP
Я разработал приложение, и оно написано на PHP (с кучей SQL-скриптов), это приложение будет использоваться несколькими небольшими компаниями. Чтобы они могли его использовать, мне придется установить Apache и SQL Server для них.
Каждый метод, который я думал, не соответствовал тому, что мне нужно. На самом деле я просто надеялся использовать ZendGuard или IonCube, но они не поддерживают PHP 5.3.x.
Есть ли более простой способ, где я могу хранить ключ в базе данных и запускать приложение только тогда, когда оно знает его на этом сервере?
Может быть, создать ключ на основе случайных чисел / букв и имени машины, имени хоста сервера SQL и кодировать / декодировать его, когда система используется?
Спасибо всем за любую помощь или идеи
1 ответ
Даже если Zend и Ioncube не поддерживают код PHP 5.3 (в который мне трудно поверить!! Вы уверены?), Я уверен, что они будут в обозримом будущем.
Я думаю, что стоит спросить их, когда они собираются оказать поддержку.
Обновление: Это действительно кажется верным: Zend, но тогда вопрос в том, нужно ли вашему программному обеспечению 5.3 (т.е. использовать специальные функции 5.3, такие как пространства имен и тому подобное?)