• Злоупотребление функциональностью • Атаки на структуры данных • Встраиваемый вредоносный код • Использование аутентификации • Инъекции • Атака отслеживания путей • Атаки с использованием вероятностных методов Манипуляции с протоколом • Истощение ресурсов • Манипуляции с ресурсами • Sniffing #thinkphp
Атаки на структуры данных • Переполнение буфера • Переполнение буфера, используя переменные окружения • Переполнение бинарных ресурсных файлов #thinkphp
Принципы • Безопасность на всех уровнях • Позитивная модель безопасности • Сбой надежности (получение доступа в результате сбоя) • Запуск с минимальными привилегиями • Избегать безопасности на основе неизвестности • Безопасность должна быть простой • Обнаружение вторжений (логгирование) • Не доверять инфраструктуре • Не доверять сервисам • Безопасность по умолчанию #thinkphp