IRC-поглощение


Захват IRC-канала — это приобретение статуса оператора IRC-канала кем-то, кроме владельца канала. В значительной степени он был устранен из-за более широкого использования услуг в сетях IRC.

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

Простой механизм предотвращения включает временную метку (сокращенно TS ) или проверку дат создания объединяемых каналов. Это было впервые реализовано Undernet (ircu) и теперь распространено на многих IRC-серверах. Если оба канала были созданы одновременно, все пользовательские статусы сохраняются при их объединении; если один новее другого, специальные статусы удаляются из тех, что находятся в более новом канале.

Кроме того, более новая защита, включающая отметку времени, используется, когда сервер отделяется от основной сети (когда он больше не обнаруживает, что службы IRC доступны), она запрещает любому, кто создает канал, получать привилегии оператора.

Другая популярная форма захвата канала злоупотребляет защитой от коллизий псевдонимов, которая не позволяет двум пользователям иметь один и тот же псевдоним одновременно. Пользователь на одной стороне сети получает псевдоним цели на другой стороне сети; когда серверы переподключаются, ники сталкиваются и оба пользователя кикаются с сервера. Затем злоумышленник повторно подключается или меняет ники на втором клиенте, в то время как цель повторно подключается, и продолжает обманывать (или блокировать) никнейм цели в течение определенного периода времени.

Отметка времени пользователя часто используется для обнаружения таких атак способом, аналогичным отметке времени канала, когда пользователь, выбравший этот псевдоним, позже удаляется с сервера. Другой метод защиты, называемый nickhold , запрещает использование недавно разделенных псевдонимов. Это вызывает меньше пинков, но доставляет больше неудобств пользователям. По этой причине отметка времени обычно более распространена. Некоторые серверы, такие как ircd-ratbox, делают и то, и другое. IRC-сервисы и боты также могут защитить от таких атак, требуя ввода пароля для использования определенного ника. Пользователи, которые не предоставляют пароль, убиваются через определенное время.