Отличить пользователя от бота. предотвращение кликджекинга - PullRequest
0 голосов
/ 31 марта 2011

Как я могу предотвратить кликджекинг, что в основном означает предотвращение злонамеренного нажатия пользователями на мои объявления и т. Д.

Какие параметры, помимо использования их IP-адреса, можно использовать, чтобы определить, нажал ли пользователь наИнтерес к объявлению?

1 Ответ

0 голосов
/ 31 марта 2011

Как только они попадут на вашу страницу, используйте JavaScript для обнаружения движения мыши.Если его нет, то, скорее всего, это будет бот.

<html>
<head>
<script type="text/javascript">

window.addEventListener("load", 
    function() 
    {
        document.body.addEventListener("mousemove", 
            function() 
            { 
                alert("Welcome real user.") 
            },
            false);
    },
    false);

</script>
</head>
<body>
<h1>hello</h1>
</body>
</html>

Это не 100%, потому что программы чтения с экрана не будут двигаться мышью, а некоторые люди перемещаются по сети с помощью клавиатуры, но это крайне редко.

...