👀 Что логи могут рассказать злоумышленнику и как защитить эту информацию
💙 Привет! Меня зовут Наталья Ноянова. Уже около десяти лет я работаю в информационной безопасности, а сейчас занимаюсь статическим анализом кода, проверяю наличие в нём уязвимостей.
💻 У многих программ есть свой «дневник» с логами. Туда попадают ошибки, предупреждения и другие события, по которым разработчики восстанавливают картину сбоя. Чем подробнее записи, тем быстрее можно найти причину. Правда, вместе с полезной информацией в журнал могут просачиваются пароли, пути к файлам, версии библиотек и данные об устройстве приложения.
Для злоумышленника такая ошибка становится подсказкой: где искать слабое место и какие инструменты использовать для атаки 👀
Чтобы логи помогали команде и не раскрывали лишнего, стоит соблюдать несколько правил.
📎 В статье на Хабре я подробнее рассказала, как настроить безопасное журналирование, и разобрала примеры для Java, Kotlin, JavaScript и Python.
💙 Привет! Меня зовут Наталья Ноянова. Уже около десяти лет я работаю в информационной безопасности, а сейчас занимаюсь статическим анализом кода, проверяю наличие в нём уязвимостей.
💻 У многих программ есть свой «дневник» с логами. Туда попадают ошибки, предупреждения и другие события, по которым разработчики восстанавливают картину сбоя. Чем подробнее записи, тем быстрее можно найти причину. Правда, вместе с полезной информацией в журнал могут просачиваются пароли, пути к файлам, версии библиотек и данные об устройстве приложения.
Для злоумышленника такая ошибка становится подсказкой: где искать слабое место и какие инструменты использовать для атаки 👀
Чтобы логи помогали команде и не раскрывали лишнего, стоит соблюдать несколько правил.
📎 В статье на Хабре я подробнее рассказала, как настроить безопасное журналирование, и разобрала примеры для Java, Kotlin, JavaScript и Python.