Где я могу найти контрольный список безопасности для веб-проектов?

Я ищу полный список рекомендаций по безопасности для программирования и развертывания веб-сайтов и приложений PHP на сервере Apache (Linux). В принципе, «список проверок безопасности» должен пройти до завершения проекта. То есть,

  1. Скрипты для сайта
  2. Подделка запросов на межсайтовый запрос
  3. Санизировать данные формы, поступающие в базу данных
  4. Отключить глобальные регистры регистров и отчеты об ошибках в пользовательском php.ini
  5. Загружайте файлы под веб-root … (список можно продолжить)

Я сделал несколько поисков в Интернете и на этом форуме, но не смог найти исчерпывающий, краткий и полный список рекомендаций.

Заранее спасибо.

Ознакомьтесь с этой ссылкой «Семь привычек для написания безопасных приложений PHP» :

http://www.ibm.com/developerworks/opensource/library/os-php-secure-apps/index.html

Спасибо, статьи IBM всегда очень полезны.

PS: также этот «Рекомендуемый список чтения PHP»

http://www.ibm.com/developerworks/opensource/library/os-php-read/#security

Я бы сказал, что вам нужно найти много информации на веб-сайте OWASP , об уязвимостях в веб-приложениях и о том, как помочь сделать вашу безопасность более безопасной.

(Но есть так много сказать об этом предмете, что вы можете получить «больше» информации, чем вам сначала хотелось бы …)

Я думаю, что есть две основные категории, которые следует учитывать:

Конфигурация и установка (например): http://aymanh.com/checklist-for-securing-php-configuration Программирование (пример): http://www.jemjabella.co.uk/blog/php-security-checklist

Другие идеи?

Взгляните на Руководство по разработке OWASP .