Что такое отказ в обслуживании
Отказ в обслуживании является распространенной формой атаки и может быть инициирован из сети или на локальной системе. Эти нападения эксплуатировать конструкцию, неспособность преодоления негативных событий в заявку. Заявки должны быть разработаны с понимания функциональности они и функциональности они не дают. Это позволяет разработчикам строить гарантий в том, что применение защиты от отказа в обслуживании. Эти нападения произошли в несколькими видами трафика - насыщения, системы использования ресурсов, и применение недостатки. Сеть канала насыщения, когда весь потенциал сети связи наполнен данных, предотвращение новых сообщений от производства и замедления уже прогресс. Это происходит тогда, когда сетевое оборудование, который является специализированным компьютером, не может обрабатывать новые данные сети достаточно быстро. Таким образом, сетевое оборудование преодолевается, вызывающих задержки в новой сети или даже ее полное прекращение. Система использования ресурсов аналогичен трафика насыщения, кроме насыщения происходит по отдельным системы вместо сети проволоки, которым она придает. Система ресурсов - памяти, дискового хранения, использования процессора и операционной системы, особенности таких, как процессы и файлы все пределы; Физические ограничения аппаратных естественно задуматься о пределах операционной системы. Примеры физических ограничений в системе объема памяти и дискового хранения имеется, и как быстро процессором могут выполнять инструкции. Примеры операционных систем конкретных ограничений, которые зависят от конфигурации оборудования являются количество файлов и процессов, которые могут существовать и количество пользователей, которые могут работать одновременно. Системы на базе "отказ в обслуживании" использует рамки этих ограничений, используя все имеющиеся ресурсы на цели. Эти нападения произошли во многих формах. Многие операционные системы работают нормально остановить, когда все диск памяти или памяти используется. Пользователям может быть отказано, если максимальное число пользователей превысило. А процессор может быть полностью использованы бесконечными сложных функций, в результате чего все другие функции, замедлить или прекратить. Заявка, которая создает несколько процессов могут перестать функционировать, если процесс пределы системы, выполнены. Разработчики могут быть введены в заблуждение, полагая, что в эти сети и системы ограничения делают невозможным, чтобы избежать или предотвратить отказ в обслуживании, но это не так. Сильные разработке и осуществлении заявка может преодолеть и защиту от отказа в обслуживании и многих других формах нападения. Есть оговорки, однако, - характер Интернета создает ситуации, в которой факторов, не зависящих от разработчиков находятся. Нельзя полностью исключить все возможности для нападения из-за Интернета в зависимости от внешних условий. Цель становится создать условия, что затрудняет нападение на успех. Forethought и анализ в проектировании и разработке заявки ограничить ситуации, в которых нападение успешен. Для защиты от отказа в обслуживании в сетевых приложений, он может быть полезен для набора высокого уровня воды в применении, которые ограничивают и обнаружения аномально частые попытки связи, таких, как 20 подключений за второй для данной службы. Эти отклонения могут быть признаки отказа в обслуживании, если злоумышленник пытается голодать ресурсов системы. Другие меры защиты включают мониторинга ресурсов и ограничения, которые обеспечивают применение полный контроль над его исполнением. Подсказка Для защиты от отказа в обслуживании, приступить к рассмотрению которых потенциальные уязвимости есть в заявке. Старт в начале стадии проектирования и продолжить анализ посредством завершения приложения. это статья добавлена Тамаш Querolin
|
|||||
|