Алгоритм по эффективной защите исходного кода PHP скрипта с помощью панели

Тема в разделе "Панель лицензирования", создана пользователем mizaider, 31 окт 2016.

  1. Подразумевается что функционал взаимодействия с панелью уже реализован и осталось только защитить исходный код от его разбора.

    Не выносите проверку лицензии в отдельный файл! Желательно делать проверку в каждом файле продукта! Проверка файла лицензий происходит за миллисекунды производительность не упадёт, а стойкость к взлому повысится!

    В панели есть встроенный обфускатор.

    Можно выбрать перемешивать строки или нет:
    1.PNG
    В следствии использования этой возможности все строки будут рандомно перемешаны и понять структуру и логику PHP скрипта будет гораздо сложнее.

    Можно выбрать обфусцировать код или нет:
    2.PNG
    Выбрав сложный профиль обфускации для ооочень большого скрипта, вам придется ждать завершения его обфускации. Можно прождать 10...20...30... минут и получить чуть менее чем ничего. Наращивайте сложность профиля постепенно.

    Оптимальная обфускация:
    Этот профиль отлично себя показал в плане совместимости и стойкости.

    Легкая обфускация:
    Без шифрования строк и переименования переменных.

    Средняя обфускация:
    Легкий + Шифрование строк, переименование переменных и методов.

    Сильная обфускация:
    Средний + Переименование всех сущностей. Добавление бесполезного кода который ничего не делает. Все числа разбиваются на случайные математические операции.

    Очень сильная обфускация:
    Сильный + 2 сильных прохода + дополнительное шифрование строк.

    Можно зафиксировать имена PHP сущностей чтобы обфускатор их не менял. Это полезно если используются публичные методы и т.д.

    Онлайн шифрование с помощью IonCube 9:
    3.PNG
    Можно зашифровать файл девятым 'кубом'.

    Шаги можно комбинировать.

    В итоге:
    Для скачивания скрипта вам потребуется нажать кнопку скачать.
    1.PNG
     

    Вложения:

    • obfuscated.zip
      Размер файла:
      75,8 КБ
      Просмотров:
      1

    #1 mizaider, 1 янв 2017
    Последнее редактирование: 8 янв 2017
    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!