2016-01-29 2 views
2

Я хотел бы портировать мою систему с PHP 5.6.17 до 7.0.2. В качестве операционной системы мы используем версию CentOS Linux 7.2.1511.Как защитить CentOS с сервером PHP7 без suhosin?

Я не нашел совместимого сухозина (безопасность https://suhosin.org/stories/index.html) для моей системы. Последнее состояние расширения suhosin для PHP7 можно найти здесь: https://github.com/sektioneins/suhosin7.

Как защитить его сейчас без sushosin (я не эксперт по внутренним частям php), который устраняет некоторые важные проблемы безопасности? Возможно, есть несколько отличных альтернатив?

Мы планируем закончить и освободить наш prooject примерно через 3 месяца, поэтому было бы неплохо, если бы он портирован на PHP7 для повышения производительности до тех пор, пока. Таким образом, у меня нет столько времени ;-)

+2

Я не думаю, что есть Suhosin замените, но вы можете делать изменения конфигурации, а также зачищать php до минимальных extenstions и т. д. Это хороший старт, но только FYI есть альфа-судороги на github: https://github.com/sektioneins/suhosin7 Надеюсь, это поможет. – Protonova

+0

thx для информации :-) – Gizzmo

ответ

1
  • отключить Eval - Вы можете отключить Eval с https://github.com/mk-j/PHP_diseval_extension если вы в порядке компиляции расширение самостоятельно. Он также включает в себя файлы спецификации rpm.

  • шифрованные сеансы - http://php.net/manual/en/class.sessionhandler.php содержит исходный образец кода для EncryptedSessionHandler

  • функции блокировки/отключения классов - вы используете php.ini, чтобы отключить их в настоящее время

Смежные вопросы