Блокирую я пользователя по IP, он его меняет и блокировки нет. Блокирую я его по ключу, который записан в cookie или в localStorage, он его чистит и блокировки нет. Так как я устал бороться со спамерами на своём сайте, которые обходят блокировку, как нефиг делать, то хотелось бы спросить у Вас - как заблокировать пользователя так, чтоб даже через другой браузер он не смог войти на мой сайт и выдавалось сообщение об блокировке? Есть ли способы борьбы?
Тут нужен комплексный подход:
Так же можно легко определить бота, если сделать скрытую ссылку на специальную форму добавления чего либо. И если она была отправлена то блокировать ip, так как пользователь не увидел бы этой ссылки.
Так же косвенно можно определить:
По совокупности этих признаков можно примерно определить тот же пользователь это или нет. Я бы сделал, некую процентную гродацию что то вроде (u-a+geo+local_storage)(old)/(u-a+geo+local_storage)(new)*100 = неблагонадежность. так вы можете получить процент на сколько ранее заблокированный пользователь совпадает с вновь вошедшем, а если еще учесть патерны поведения, клики по ссылкам, ввод комментария через какое либо времени и добавлять эти доли к рейтингу благонадежности, то можно будет с увереностью сказать что пользователь именно тот который был ранее на сайте. При достижения 95% неблагонадежности.
p.s. Понятно что алгоритм не из легких но надеюсь кому нибудь понадобиться.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть база данных с логинами и паролями, по которой авторизирую пользователей с помощью cookieНо в ней есть не все пользователи
Установил EF6, хочу создать модель на основе уже существующей базы данныхВыбивает EDM на моменте когда появляется окно с выбором версии EF6
Написал небольшое приложения которое читает логи по SHH с разных серверовСейчас все работает на WinForms, но я хотел бы перенести на WPF
Написал классы моделей, написал DBContext, попробовал сделать миграцию, вроде бы все получилось, однако, при выполнении миграции, или обновлении...