Как сделать веб-приложение Python приватным? - PullRequest
0 голосов
/ 22 марта 2012

Я занимаюсь разработкой внутреннего веб-приложения на Python. Управление рабочим временем также входит в приложение. Вопрос, который я задаю:

Ex. у нас есть 3 местоположения, которые будут использовать это приложение (Канада, США и Европа). Я хочу как-то заранее определить IP-адреса этих трех мест, чтобы сотрудники не могли получить доступ к этому веб-приложению из дома. Я думаю, что для этого приложения может быть что-то вроде сети VPN, но было бы лучше, если бы я мог определить список IP-адресов в приложении, чтобы только эти IP-адреса имели доступ к приложению.

Спасибо

Ответы [ 2 ]

0 голосов
/ 31 июля 2013

Вы определенно хотите установить OpenVPN на тот же сервер, на котором работает приложение, и разрешать запросы только из диапазона IP-адресов, который использует DHCP-сервер OpenVPN.

VPN позволит вам ограничить доступ к любой сетевой услугеПредоставляем - будь то веб-приложение, почтовый или принт-сервер.

0 голосов
/ 22 марта 2012

Если вы используете Django, вы можете использовать geoip и получить IP-адрес.После этого вы можете применить фильтр.

...