Грубая сила относится к решению проблемы, которая зависит от того, насколько быстро компьютеры получают ответ. Как правило, он работает, пытаясь использовать все возможности. Например, если вы хотите узнать сумму всех чисел от 1 до 100, вы можете сделать что-то вроде:
sum = 0
for i from 1 to 100
sum = sum + i
end
Это была бы грубая сила. Вы также можете заметить, что от 1 до 100 содержит 50 пар на общую сумму 101, и решить это так:
sum = 50 * 101
Это разумный подход. Обратите внимание, что грубую силу обычно легче придумать.
Концепция распространяется на безопасность очевидным образом. Например, если вы хотите взломать чью-то учетную запись в системе, которая требует 8-символьные пароли, вы можете просто начать пробовать пароли - aaaaaaaa, aaaaaaab, ... - и в конце концов это сработает. Это грубая сила. Вы можете попробовать список распространенных паролей (менее грубый форс-маж). Или вы можете заметить, что сайт хранит данные о том, как вы вошли в систему, как cookie, и редактировать cookie (не грубой силой).
Похоже на взлом шифрования. Вы можете попробовать все возможные ключи (грубая сила, не собираясь закончить эту жизнь на разумном шифре). Или вы можете проанализировать шифр на наличие слабых мест (очень сложно, если это хороший шифр, определенно не грубая сила).
И, чтобы связать все это, если вы хотите отключить сайт, вы можете просто отправить трафик / запросы / что угодно в его общем направлении. Это грубая сила. Это DoS-атака.