Как стать автором
Обновить

Настройка географических ограничений на веб-ресурсе с учетом новых регионов Российской Федерации

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.2K
Nginx *Геоинформационные сервисы *
Из песочницы
Всего голосов 29: ↑13 и ↓16 -3
Комментарии 9

Комментарии 9

info

Материал мог вызвать противоречивые чувства. Будьте критичны к любой публикуемой информации. Перед написанием комментария вспомните правила сообщества.

Как писать и что делать
  • Не пишите оскорбительные комментарии и не переходите на личности.
  • Воздержитесь от нецензурной лексики и токсичного поведения, даже в завуалированной форме.
  • Чтобы сообщить о комментариях, нарушающих правила сайта, нажмите кнопку «Пожаловаться» или заполните форму обратной связи.
Полезные ссылки: кодекс авторов Хабра, хабраэтикет, полная версия правил сайта.
Что делать, если: минусуют карму, заблокировали аккаунт.

Ох, страшный риск поднимать такую кощунственную тему, как иппользование if в nginx вместо map

В данном контексте это выглядит более уместно, чем использование map с именованными локациями для маршрутизации запросов. Хотя map изящнее

Не стоит мешать интернет, ip адреса и местоположение ваших пользователей. Это три разные штуки.

Ладно кровавый энтерпрайз. Там юристы, ограничения и прочее. И там есть своя экспертиза как это реализовать. А во всем кто меньше стоит работать для всех.

Если законы не вынуждают ограничить, но зачем-то надо разный контент для разных стран – надо хотя бы оставить пользователю возможность выбрать страну явно (и запомнить её в куках, чтобы у кук был приоритет перед геолокацией... Пользуясь случаем, передаю привет разработчикам алиэкспресс, которые годами не могли это сделать).

новых регионов Российской Федерации

Лол

Более того, "границы" меняются каждый день, что особо пикантно.
А вообще, хотелось бы узнать, зачем вообще ограничивать доступ. Например, Ситибанк в России ограничивает доступ к своему сайту (и к интернет-банкингу) только пределами РФ, и даже не все VPN-сервисы срабатывают. Какого хрена?? Клиент банка поехал на отдых, в командировку и т.д. в другую страну и не может получить доступ к своему счету и провести какие-то операции. Бред полный.

То есть, это чисто гео-фильтр, без учета IP? Допустим, пользователь находится в городе Херсоне. Там работают только украинские провайдеры, с украинскими IP. Ему будет предоставлен доступ? Не нарушит ли это какие-нибудь политики безопасности (ведь существует причина, по которой доступ извне РФ запрещен)? В то же время, это вроде как конституционная территория РФ и доступ должен быть. Как вы решаете подобные коллизии?

Конституционная территория РФ …

Актуальной задачей для веб-ресурса в нынешних реалиях

является занимание очереди в пятницу, чтобы в субботу пораньше освободиться

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.