Служба проверки кода?(Интернет языки - PHP / ASP / Javascript) - PullRequest
1 голос
/ 23 августа 2010

Как можно было бы сделать так, чтобы его или ее код был «проверен», чтобы обеспечить его достаточную безопасность для публикации?

Другими словами, если я написал приложение PHP и приложил усилия для дезинфекции всех входных данных - есть ли общепринятый / принятый способ или услуга, где один или несколько экспертов могут проверить, что она действительно безопасна для публикации?

1 Ответ

2 голосов
/ 23 августа 2010

Ну, я буду тупым здесь. Нет. Не существует известного метода, с помощью которого вы могли бы выполнить код, который скажет вам, «достаточно ли он безопасен» ... Это очень сложная проблема (в конце концов, даже крупные компании-разработчики программного обеспечения время от времени ошибаются).

Количество доступных инструментов автоматического тестирования . У меня нет ничего положительного, чтобы сказать о них. Некоторые из них лучше, чем другие, я уверен. Но группа (около 5), которую я лично пробовал, была ужасно неточной (одна обнаружила более 20 000 уязвимостей. Каждая из них была ложно положительной). И проблема в том, что вам нужно знать, что вы делаете, чтобы точно определить, является ли это ложным срабатыванием, или как это исправить, если это не так.

Лучший способ, если вы можете себе это позволить, - нанять профессионального эксперта по безопасности PHP, чтобы просмотреть базу кода. Заметьте, я говорю о настоящем эксперте, а не просто о какой-то компании, которая заявляет, что оказывает услуги (поскольку, судя по моему опыту, чаще всего они просто пытаются заработать на рынке).

С учетом сказанного, если вы действительно хотите, чтобы кто-то посмотрел, наймите любую уважаемую охранную компанию. Лучше, чем ничего, если вы так сильно чувствуете, что вам нужна помощь ...

Попробуйте прочитать некоторые ресурсы безопасности, чтобы попытаться проверить себя (или, по крайней мере, начать писать более безопасный код) ... В произвольном порядке:

  1. PHP Security на PHPFreaks.com
  2. Раздел безопасности документации PHP.net
  3. Консорциум PHP Security
  4. Книга Криса Шифлетта по безопасности PHP
  5. OWASP

Есть еще тонны, просто посмотрите ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...