Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2008, 22:02   #1
unknownman
 
Регистрация: 29.01.2008
Сообщений: 4
По умолчанию блокировка конкретного компьютера

Помогите - горю!!!
Мне нужно закрыть доступ конкретного клиентского компьютера к моему сайту или, если не закрыть полный доступ, то хотя бы ограничить его возможности(не дать возможность зарегистрироваться и т.д.). Блокировка по IP не подходит. какими способами это можно реализовать?
unknownman вне форума Ответить с цитированием
Старый 29.01.2008, 22:25   #2
mid
Пользователь
 
Регистрация: 29.01.2008
Сообщений: 12
По умолчанию

Если блокировка по ИП адресу невозможен, что обычно является самой распространненной схемой, я бы попробывал следующую вещь. Подсовывал браузеру клиента cookie с определенным значением. Потом на сайте проверял наличие этой куки: есть - идите в БАНю, нет - велкоме, уважаемый гость! Пока другие схемы в голову не приходят. Правда, остается вопрос, как узнать кому отправлять "банную" куку, а кому нет. Да и удалить эту куку довольно просто почти во всех браузерах. Если "нежелательный" гость не слишком хорошо разбирается "во всем этом", то ход поможет... правда, временно, нужно будет еще подумать...
mid вне форума Ответить с цитированием
Старый 29.01.2008, 23:47   #3
unknownman
 
Регистрация: 29.01.2008
Сообщений: 4
По умолчанию

mid, с куками это хорошо. я об этом думал, да вот проблема - пользователь может отключить куки и всё.
Я хочу блокировать, допустим, по MAC адресу карты или ID материнки, но не знаю, возможно ли такое. И если возможно, то как.
unknownman вне форума Ответить с цитированием
Старый 30.01.2008, 00:33   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от unknownman Посмотреть сообщение
Помогите - горю!!!
При пожаре звоните 01!

А на счет сабжа, то все возможно, можно и по маку. Можно и по броузеру. Можно и по операционке + социальная инженерия и т. д.
Зависит от конкретной задачи.

Последний раз редактировалось SkyM@n; 30.01.2008 в 03:34.
SkyM@n вне форума Ответить с цитированием
Старый 30.01.2008, 02:50   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Дело в том, что я в свое время размышлял о подобной проблеме, и пришел к выводу, что не так важно запретить, как разрешить. В нашем арсенале есть масса возможностей, от MD5 до backtrace , хотя, если кто не согласен, громко не ругайтесь, веб-программинг не мой конек, хотя и приходится заниматься периодически
B_N вне форума Ответить с цитированием
Старый 30.01.2008, 03:02   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

ну, можно, если MD5-фразы уникальные придумывать, а то ведь по словарю просто расшифровать....
А вообще, вы, B_N, если задача не исключает этого, то запретить на все, и допустить лишь нужные.
Deny from all
Allow from 91.25.33.125
SkyM@n вне форума Ответить с цитированием
Старый 30.01.2008, 03:14   #7
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Deny from all
Allow from 91.25.33.125
В принципе, да Просто апач, всё-таки, не такая гибкая штука, как иной раз хочется.
B_N вне форума Ответить с цитированием
Старый 30.01.2008, 03:33   #8
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Ну почему же.. На нем многое, рискну сказать - почти все можно реализовать, как штатными средствами, так и с помощью скриптов/доп. библиотек.
SkyM@n вне форума Ответить с цитированием
Старый 30.01.2008, 03:47   #9
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Ну почему же.. На нем многое, рискну сказать - почти все можно реализовать, как штатными средствами, так и с помощью скриптов/доп. библиотек.
Ну может быть, конечно, не буду спорить даже, не такой уж я по нему и спец, стоит он у меня и стоит..., так, по мелочи настроен, в инет вс равно ему НИЗЗЯ Просто, как-то привычнее (мне) решать всё средствами ОС...
B_N вне форума Ответить с цитированием
Старый 30.01.2008, 03:51   #10
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от B_N Посмотреть сообщение
Просто, как-то привычнее (мне) решать всё средствами ОС...
Охотно верю. Но это уже более пользовательский подход, нежели программерский.
Лично мне охота самому все под себя руками настраивать, люблю тонкость настроек.
Но это уже другая тема. Прошу прощения за флуд.
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокировка кнопок Михаил Юрьевич Общие вопросы Delphi 10 11.02.2008 15:13
число дней в месяце конкретного года (Excel) Andrew_R Microsoft Office Excel 2 28.10.2007 21:22
Блокировка файлов UnD)eaD)Snake Общие вопросы Delphi 8 09.10.2007 18:39
Обслуживать соединения конкретного .exe? sikorskys Работа с сетью в Delphi 0 28.11.2006 22:35