OSCP Survival Guide для инженера: от шпаргалки к методологии
Cheat-sheet полезен только тогда, когда превращается в систему работы: область проверки, инвентаризация, заметки по сервисам, доказательства, ретест и аккуратный cleanup.
Читать разбор ->// PDF -> Virusologia
Материалы из PDF переработаны в прикладные заметки Virusologia. Фокус: scope, evidence, дисциплина лаборатории, memory-safety, mitigations и критерии ретеста.
Cheat-sheet полезен только тогда, когда превращается в систему работы: область проверки, инвентаризация, заметки по сервисам, доказательства, ретест и аккуратный cleanup.
Читать разбор ->Разработка эксплойтов здесь разобрана с defensive-стороны: crash triage, mitigations, compiler flags, debugger evidence и выводы для укрепления продукта.
Читать разбор ->// advanced track
Сложные системы: honeypots, ai detection, bug bounty workflow, hsm, e2ee, monitoring. Темы уровня: Cryptography / SOC / Threat Detection / Web/API. Каждая карточка даёт назначение, риски, ручную проверку, частые ошибки и defensive-чеклист.
// method
Стек: decoy services / telemetry / alerts
Как использовать приманочные сервисы для обнаружения сканирования, credential attacks и post-exploitation интереса.
Зачем специалисту: Если honeypot трогают внутри сети, это почти всегда сигнал для расследования, а не обычный пользовательский шум.
Какие риски закрывает: Lateral movement, credential spraying, reconnaissance внутри сегментов.
Что проверить руками: Спроектировать лабораторный honeypot без доступа к production-данным и настроить alert на любые попытки входа.
Типичные ошибки: Размещать приманку с реальными секретами, не изолировать сеть, не иметь процесса triage.
Стек: features / rules / anomaly detection
Как применять ML к логам: признаки, baseline, правила, anomaly score и человеческая проверка результата.
Зачем специалисту: Модель полезна как усилитель triage, но не должна заменять evidence, контекст и понятные detection rules.
Какие риски закрывает: False positives, пропущенные атаки из-за плохого baseline, доверие к score без объяснения.
Что проверить руками: Построить простой feature set для access logs и сравнить rule-based detection с anomaly-подходом.
Типичные ошибки: Обучать на грязных данных, считать высокий score уязвимостью, не сохранять объяснение решения.
Стек: scope / evidence / report triage
Процесс ответственного исследования: scope, разрешённые действия, low-noise проверки, доказательства и аккуратный отчет.
Зачем специалисту: В реальных программах ценится не количество сканерных строк, а воспроизводимость, impact и уважение к правилам.
Какие риски закрывает: Выход за scope, шумные проверки, непроверенные findings, раскрытие чужих данных.
Что проверить руками: На учебном стенде подготовить отчет: asset, impact, reproduction, evidence, remediation, retest.
Типичные ошибки: Отправлять scanner output без валидации, трогать чужие аккаунты, игнорировать rate limits.
Стек: keys / signing / envelope encryption
Разбор жизненного цикла ключей: генерация, хранение, подпись, ротация, backup и аудит операций.
Зачем специалисту: Ключи часто важнее самих данных: потеря или утечка ключа меняет весь риск-профиль системы.
Какие риски закрывает: Ключи в env, ручная ротация без журнала, отсутствие separation of duties.
Что проверить руками: Спроектировать схему: какие ключи существуют, кто может подписывать, где хранится audit trail.
Типичные ошибки: Хранить master key рядом с ciphertext, не тестировать recovery, не разделять роли.
Стек: E2EE / identity keys / forward secrecy
Как думать о защищённой переписке: идентичность, обмен ключами, forward secrecy, metadata и компрометация клиента.
Зачем специалисту: Шифрование сообщений не решает проблемы доверия к устройству, серверу, backup и контактам.
Какие риски закрывает: MITM при первом контакте, утечка metadata, backup без шифрования, compromised endpoint.
Что проверить руками: Нарисовать threat model для chat-системы и отметить, какие риски закрывает E2EE, а какие остаются.
Типичные ошибки: Обещать абсолютную приватность, забывать про metadata, не проверять identity keys.
Стек: metrics / logs / uptime / incidents
Как собрать dashboard, который показывает здоровье сервисов, сетевую активность, ошибки и признаки атаки.
Зачем специалисту: Мониторинг должен помогать отвечать: что упало, что изменилось, кто подключался, где выросла нагрузка.
Какие риски закрывает: Незамеченный downtime, рост ошибок, brute-force по SSH, заполнение диска, деградация edge.
Что проверить руками: Составить матрицу сигналов: availability, latency, auth failures, disk, CPU, network egress, TLS expiry.
Типичные ошибки: Делать красивые графики без alert, хранить логи без retention, не тестировать incident runbook.
// examples
Для практики добавлена отдельная страница с безопасными учебными фрагментами кода. Они не копируют внешние проекты и не содержат вредоносных сценариев.
// обновлено
Advanced-трек теперь опирается на свежие материалы о detection-as-code, policy layer для LLM-агентов, malware triage и edge telemetry. Здесь важно не просто знать инструменты, а уметь строить верифицируемую защитную систему.
// обновлено
Advanced-слой обновлён вокруг тем, которых обычно не хватает в учебных материалах: reusable hunt flows, policy/runtime связка в Kubernetes, detection QA, stale-rule debt и first-hour DFIR decision making.
Когда hunting завязан на один SIEM-запрос или одну ручную заметку, он не переживает смену источника логов. Намного полезнее описывать hunt как reusable hypothesis flow: сущности, шаги, enrichment и критерий остановки.
читать разбор →Cluster scan сам по себе не закрывает риск. Если posture показывает проблему, admission её не блокирует, а runtime ничего не замечает, команда получает красивый отчёт, но не получает контроль над дрейфом.
читать разбор →Количество rule files почти ничего не говорит о зрелости detection program. Намного важнее coverage intent, false positive burn rate, скорость правки и способность превратить red-team/pentest lessons в стабильные сигналы.
читать разбор →В реальной incident-практике память часто становится не 'финальным артефактом для отчёта', а способом быстро решить, где сейчас риск: интерактивный доступ, незакрытая сессия, токен, инжектированный процесс или уже пустой след.
читать разбор →// новый advanced route
В staging проверьте static admission startup, config-hash drift, denied modification, atomic reload и out-of-band recovery.
открыть lab →Измеряйте indirect injection, policy enforcement, denied tools, memory poisoning, redaction, kill switch и deterministic degraded mode вместе.
открыть lab →