Защитите мое приложение PHP

Я разработал приложение, и оно написано на PHP (с кучей SQL-скриптов), это приложение будет использоваться несколькими небольшими компаниями. Чтобы они могли его использовать, мне придется установить Apache и SQL Server для них.

Каждый метод, который я думал, не соответствовал тому, что мне нужно. На самом деле я просто надеялся использовать ZendGuard или IonCube, но они не поддерживают PHP 5.3.x.

Есть ли более простой способ, где я могу хранить ключ в базе данных и запускать приложение только тогда, когда оно знает его на этом сервере?

Может быть, создать ключ на основе случайных чисел / букв и имени машины, имени хоста сервера SQL и кодировать / декодировать его, когда система используется?

Спасибо всем за любую помощь или идеи

1 ответ

Решение

Даже если Zend и Ioncube не поддерживают код PHP 5.3 (в который мне трудно поверить!! Вы уверены?), Я уверен, что они будут в обозримом будущем.

Я думаю, что стоит спросить их, когда они собираются оказать поддержку.

Обновление: Это действительно кажется верным: Zend, но тогда вопрос в том, нужно ли вашему программному обеспечению 5.3 (т.е. использовать специальные функции 5.3, такие как пространства имен и тому подобное?)

Другие вопросы по тегам