Запрос функции: файрвол с геоблокировкой, RouterOS
jspool
Guest
0
02.07.2016 23:22:00
Большинство коммерческих файрволов предлагают геоблокировку без особых заморочек. Было бы здорово, если бы такая возможность была доступна и пользователям Mikrotik, без необходимости самим всё создавать и поддерживать.
Cha0s
Guest
0
10.09.2017 23:18:00
Ещё один вариант использования geoip — это белый список стран во время атаки. Допустим, у вас есть клиенты, у которых трафик идёт только из конкретной страны, и на них наступает DDoS-атака (в зависимости от места проживания, большинство атак идут с IP из других стран). Вы можете просто разрешить трафик только из этой страны и заблокировать все остальные во время атаки. Таким образом, доступ будет закрыт по всему миру, но из нужной страны всё будет работать нормально. Любые ложные срабатывания (например, если пропущены префиксы нужной страны) можно будет добавить вручную. Это гораздо проще, чем постоянно поддерживать списки всех префиксов стран вручную.
jspool
Guest
0
10.09.2017 23:38:00
Sophos UTM имеет очень удобную функцию геоблокировки, которая действительно полезна. Скорее всего, это потребует от Mikrotik подписки на сервис, который максимально оперативно обновляет диапазоны IP-адресов для каждой страны, а затем периодическое обновление этих диапазонов на маршрутизаторах.
pe1chl
Guest
0
11.09.2017 08:54:00
… а потом «мы», кто пользуется роутерами MikroTik во внутренних сетях и кого не интересует дискриминация пользователей по стране рождения, должны платить за эту подписку через цену покупки наших роутеров? НЕТ, СПАСИБО! Если вы хотите так сделать, пожалуйста, сделайте это опциональным дополнительным пакетом с чёткой ценой подписки.
jspool
Guest
0
11.09.2017 17:04:00
Вау, ты прямо очень эмоционально реагируешь на это, у тебя что, "мужской ПМС"? Есть вполне оправданные причины для геоблокировки, и любой, кто хоть немного понимает в сетях, это поймёт. Вопреки всяким гиперчувствительным взглядам, не всё сводится к расовой дискриминации. Я и не предлагал, чтобы Mikrotik брали плату за эту услугу. Я лишь отметил, что они могут подписаться на сервис с базой данных и использовать его для своих продуктов. И я тоже считаю, что дополнительные функции, требующие подписки, не должны навязываться пользователям. Согласен, что подписка должна быть опциональной. Давайте думать здраво, друзья.
normis
Guest
0
12.09.2017 06:35:00
База данных GeoIP, на которую мы уже подписаны, весит 1,9 Гб. И это только простой текст с IP-адресом + город/страна. Встроить это в релиз RouterOS, даже в виде пакета, нельзя — слишком тяжело для большинства моделей RouterBOARD. К тому же у нас уже есть проблема с неправильным использованием L7 на устройствах hAP. И это только IPv4. Про IPv6 вообще лучше не начинать.
Cha0s
Guest
0
12.09.2017 15:10:00
Информация о городе — это слишком много. Думаю, никто не нуждается в таком подробном уровне. Достаточно указать только страну. Тем более что в большинстве баз данных с городами ошибки, так что они в любом случае бесполезны (по крайней мере для моей страны…). Просто пример: все IPv4 + IPv6 + ASNs для всех стран, которые генерируются ежедневно на основе данных всех RIR, занимают примерно 7,5 МБ. Конечно, опираться только на данные RIR не совсем точно, ведь не все владельцы префиксов поддерживают актуальность своих whois-записей, но это лучше, чем ничего. Быстрый взгляд на префиксы моей страны показал все крупные и важные (от местных провайдеров). Просто один случайный сайт, который я нашёл, разбираясь с этим: (кстати, проект открыт: . Все данные основаны на общедоступной информации от пяти региональных интернет-реестров (RIR): ARIN, RIPE NCC, APNIC, LACNIC и AfriNIC. Каждый RIR публикует файл делегирования в формате statistics exchange раз в сутки. CC2ASN парсит эти файлы и структурирует данные по страновым кодам. Затем данные доступны через whois-сервер и http-сервер. Можно было бы сделать похожий закрытый сервис или API только для RouterOS, чтобы он периодически подтягивал данные у вас напрямую в фоне в виде списка адресов или чего-то подобного. Не загружать же тысячи префиксов сразу в RouterOS, это бессмысленно, ведь данные постоянно меняются. У моей страны всего меньше 500 префиксов, для RouterOS это небольшое количество, даже для маленьких моделей RB. Если же хотите сократить количество запросов в поддержку из-за упомянутых вами проблем с «легким» железом, можно предоставлять такой сервис только для топовых RB — как облачный сервис, который доступен только на routerboards, а не на x86. Пока что, наверное, напишу скрипт для работы с cc2asn, чтобы посмотреть, как это работает.
ec2020
Guest
0
28.10.2017 06:57:00
Блокировка по городам слишком тяжёлая для роутера. IP2Location предоставляет бесплатный список ACL по странам для Mikrotik. Системные администраторы могут скачать бесплатный список для блокировки посетителей по странам. Скрипт очень удобный, для импорта ACL его не нужно менять.
hturkan
Guest
0
29.10.2017 13:09:00
Привет, @jspool! Веб-сайт с реализацией списка IP-адресов по странам MikroTik: Спасибо!
jspool
Guest
0
29.10.2017 21:44:00
@hturkan Я в курсе таких методов. Мой пост был скорее о нативных возможностях против скриптинга.
iwikus
Guest
0
27.01.2022 22:22:00
Я реализовал это простым способом: /tool fetch url=http://www.iwik.org/ipcountry/mikrotik/SK /import file-name=SK Подробнее в блоге. Да, нативная версия могла бы быть полезной. Может быть, когда-нибудь, а пока у нас уже версия 7!
bpwl
Guest
0
27.01.2022 22:41:00
Раньше у меня это было на Fortigate@work. () Но: все мы научились подделывать своё местоположение из-за ограничений Netflix и регионального контента на ТВ, и хакеры точно так же делают это. (бесплатные анонимайзеры или просто используйте NordVPN) Насколько я знаю, это никогда не сработает с IPv6 (или сработает, и именно это вызывает такую огромную базу данных??)