Есть ли способ избежать unphar из файла phar (Архив PHP)?

В php есть хороший инструмент для архивирования php-файлов в формате «phar», чтобы упростить его распространение и установку. Он может сделать один файл «phar» из всей папки php. http://www.php.net/manual/en/intro.phar.php

Кроме того, файлы phar можно легко «переместить» в исходную папку с помощью таких инструментов, как http://unphar.com.

Теперь мой вопрос в том, есть ли способ, которым мы можем добавить пароль или случайную соль при создании phar-файла, чтобы его нельзя было легко изменить? Мой мотив - защитить php-скрипт от изменения.


person Mohd Shahid    schedule 19.04.2014    source источник


Ответы (1)


Нет, вы не можете запретить пользователям извлекать содержимое phar.

Что вы можете сделать, так это закодировать там php-файлы (например, с помощью ioncube) или просто минимизировать их, чтобы они были нечитаемыми. Но все измерения не защитят вас от решительного хакера.

person cweiske    schedule 20.04.2014