Рейтинг:2

Как добавить правило брандмауэра для каждой страны в облаке Google?

флаг cn

Мне нужно разрешить мой трафик только из моей страны. Как мне это сделать? Я знаю, что могу создать правило, указывающее диапазон IP-адресов, но нужно добавить более 1600 диапазонов IP-адресов. Есть ли какой-нибудь "легкий" способ?

флаг vn
Это редко бывает хорошей идеей. У вас будет много ложных срабатываний и ложных отрицаний, и будут люди, временно находящиеся за пределами страны, которым все еще может понадобиться доступ к вашему сайту. Действительно ли это *проблема*, если кто-то из другой страны загружает сайт?
Рейтинг:3
флаг cn

Правила брандмауэра Google Cloud VPC не поддерживают геолокацию.

Чтобы включить блокировку на основе геолокации, у вас есть несколько вариантов:

  • Внедрить стороннее программное решение.
  • Разверните Google Cloud HTTP(S) Load Balancer и Cloud Armor.

Интересная статья о сторонних надстройках:

Как заблокировать IP-адреса из стран с помощью Iptables Geoip Addons

Google Cloud Armor поддерживает коды стран ISO 3166-1 для правил на основе геолокации (запретить/разрешить).

Cloud Armor: разрешить или запретить трафик из определенного региона

В вашем вопросе упоминается более 1600 диапазонов IP. Интернет-маршрутизация меняется за секунду, и сегодня IP-адреса могут быть легко переназначены с одной стороны мира на другую через BGP. Как только вы создадите набор правил, он быстро станет неверным.

Я не рекомендую блокировку на основе геолокации. VPN скрывают истинный источник трафика. Во время перебоев с Интернетом трафик может быть перенаправлен. Если ваша цель — заблокировать трафик от злоумышленников, подпишитесь на список правил на основе IP и заблокируйте определенные IP-адреса на 24 часа, а затем обновите список правил. Если кто-то хочет получить доступ к геоблокируемому сайту, потребуется около пяти минут, чтобы геопереместить трафик и снять вашу блокировку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.