powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
18 сообщений из 18, страница 1 из 1
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674754
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я на работе пользуюсь старым добрым WebSite 1.1, образца 1997 года. Главная причина - у него нет ни одной "дыры" в безопасности. Однако есть и недостатки - динамические страницы я могу писать или на Перле, или на Win-CGI. На Перле получается писать быстрее и проще.
Он поддерживает ограничение доступа по IP и по паролю для собственных юзеров и групп.
Очень хочется сделать такую штуку, что бы для некоторых скриптов (не страниц!) был доступ по юзерам домена NT.

Я предполагаю такое решение.
1. Сервер принимает IP
2. Определяет юзера, который зашел с этого IP
Дальше я выкручусь.
Меня интересует, есть ли решение пункта 2?

Сеть под Win2003. Решение хотелось бы иметь на Перле. Но покатит и на других языках.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674829
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем почему бы и нет? Написать прогу консольную на сях, или ещё чём. Чтоб параметры строки принимала. Кинуть в системную папку. Из скрипта запустить передав параметром IP и присосаться к выходному потоку проги. Если к потоку лень цеплятся, то можно временный файл создать. Скрипт его прочитает и потрёт.

Хотя наверняка есть готовые системные библиотеки. Вопрос в том что проще: искать библиотеку, или прогу такую накатать.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674851
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AD ведь разновидность LDAP? А для перла наверняка есть модули, умеющие с LDAP работать...
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674854
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши модуль, в нем перечисляй ip с которых разрешен/запрещен запуск скрипта в зависимости от того, что проще перечислить.
Модуль подгружай в скрипты через require и сверяй IP клиента с тем, что есть в модуле.
IP определить:
$ip = $ENV{'REMOTE_ADDR'} || "";


Теперь свой собственный internet-ресторан может открыть любой желающий!
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674888
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oraweb. Это слишком просто.
Некоторые потенциальные пользователи должны заходить с любой машины, причем у машин могут быть динамические IP
==================
Sarin. Толи ты, то ли я не въехали. Напишу я консольную прогу без проблем. Как в этой проге по IP узнать Юзера?
=============
DocAl. Наверное есть. Но какой нужно модуль?
Понимаешь, я в этот раз решил себе время сэкономить - спросить на форуме.

Видно не судьба. Придется самому по неявным признакам искать и велосипеды изобретать.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674897
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674912
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за дублирование постинга.

DocAl
Не. Не то. Нет функции вроде getСurrentUserByIp. Блин. Но ведь само AD как-
то проверяет, с какой машины зашел юзер!
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674945
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие атрибуты пользователя имеются в AD?
Вот статья , в которой описывается механизм доступа к информации в AD из Active Perl, возможно, она будет полезна...
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33674979
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А веб сервер на котроллере домена? А под каким пользователем сервер работает?
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675159
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
Sarin. Толи ты, то ли я не въехали. Напишу я консольную прогу без проблем. Как в этой проге по IP узнать Юзера?

Блин, да не знаю я:) Но мне кажется что на делфе залабать такое можно без проблем.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675160
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VERS . Нет, не на контроллере.
Запускается под системной учетной записью
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675458
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sarin, замечание! впредь отвечать по сути вопроса, а не в стиле "сделать легко, но я хз как".
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675831
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая замечательная вещь, называетя WMI. С ее помощью можно практически все вытащить про компьютер.
А имя компьютера получить по АйПи думаю не проблема если DNS настроен корректно.

Здесь вот примеры:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_tasks__accounts_and_domains.asp

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675832
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить, пользователь должен имеет соот-е привелегии ...
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33675906
Фотография Robert Tappan Moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моей работе понадобилась однажны консольная программка для определения логина пользователя по имени компа или ip. Написана она на vb и имеет проблемы с выводом логинов на русском языке. Если понадобиться что-нить ещё в неё добавить - обращяйтесь.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33677054
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka Motodor2Sarin, замечание! впредь отвечать по сути вопроса, а не в стиле "сделать легко, но я хз как".
Блин, может мне всё и написать тогда чтоб по сути получилось? Я предложил возможное начало пути решения. Оно состоит в использовании внешнего приложения. Обсуждать как такое приложение написать думаю резонно в форуме по соответствующему языку. Или в форуме по администрированию винды.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33677733
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скормить на консоль команду nbtstat с соответствующими опциями и перенаправленным куда надо выводом.
...
Рейтинг: 0 / 0
NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
    #33679750
1024byte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
распарсить вывод nbtstat -A ip_adress
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / NT-авторизация на веб-сервере, не поддерживающем NT-авторизациию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]