The book of Magnus

IT-заметки и знания

Основы пентеста. Основные законы

Незнание закона не освобождает от ответственности

Для того, чтобы снизить шансы того, что вам предложат пойти подмыться и не попросят в вашем присутствии сделать телевизор погромче необходимо знать и соблюдать законы той страны, в которой вы живёте. Пентеста, да и в целом работы за ПК, это тоже касается, так что несколько законов, которые было бы неплохо прочитать.

Основы пентеста. Основы уязвимостей

Рассмотрим что такое уязвимости в целом и как их классифицировать.

Уязвимости в программном обеспечении (ПО) — это ошибки, недочеты или слабые места в коде, архитектуре или конфигурации программы, которые могут быть использованы злоумышленниками для нарушения безопасности системы. Это может привести к несанкционированному доступу, утечке данных, выполнению вредоносного кода или другим негативным последствиям.

Основы пентеста. Структура HTTP

Pentest (penetration testing) или тестирование на проникновение – метод оценки безопасности компьютерных систем, сетей или приложений средствами моделирования атаки злоумышленника. Процесс включает в себя несколько этапов о которых мы поговорим позднее и направлен на выявление потенциальных уязвимостей, которые могут спровоцировать некорректную работу целевой системы, либо полный отказ в обслуживании.

WSL. Начало

Если тебе хочется заниматься программрованием, работой с контейнерами, анализом защищённости или просто попробовать что такео GNU/Linux, но сносить любимую винду ты не готов, ну мало ли сетевые игры там или какой-нибудь софт или офис нужны частенько, то есть несколько вариантов.

Load average

Если у вас когда-нибудь спросят, что такое Load average, то смело отвечайте, что это метрика, которая показывает среднее количество активных процессов в системе за определённый период времени.
Load average отображается как три числа, например:

1.23 0.95 0.67 

Эти числа представляют среднее количество процессов, ожидающих выполнения (или использования CPU) за последние 1, 5 и 15 минут соответственно.
Если load average меньше или равен количеству ядер процессора, то система справляется с нагрузкой. Если больше — система начинает испытывать перегрузку, что может привести к замедлению работы. А посмотреть её можно с помощью uptime, top или w.