Безопасность баз данных
Содержание
На сегодняшний день базы данных являются ключевыми компонентами большинства
веб-приложений, позволяя предоставлять на сайтах динамический контент. Поскольку
в таких БД может храниться очень точная или конфиденциальная информация,
вы должны обеспечить хорошую защиту данных.
Для извлечения или сохранения любых данных вам необходимо открыть
соединение с базой данных, отправить верный запрос, извлечь результат и
закрыть соединение. В настоящее время наиболее распространенный стандарт общения -
структурированный язык запросов (SQL). Всегда следует помнить о возможности
атаки посредством SQL-запроса.
Очевидно, что сам по себе PHP не может защитить вашу базу данных. Этот раздел
документации рассказывает об основах безопасного доступа и управления данными
в PHP-скриптах.
Запомните простое правило: максимальная защита. Чем
больше потенциально опасных участков системы вы проработаете,
тем сложнее будет потенциальному взломщику получить доступ к базе данных или
повредить ее. Хороший дизайн базы данных и программных приложений
поможет вам справиться с вашими страхами.