Делается довольно просто. Рядом с заголовком поста или в шапку камента пишется IP машинки, откуда отправились данные. Так мы узнаем с какого белого IP бот или не бот. Далее к каждому IP можно прикрутить рейтинг. Будет забавно.
Скорее всего по закону о персональных данных так делать нельзя. Но есть geoIP и иностранных IP-адресов это, я полагаю, не касается. Поэтому можно публиковать IP не из России.
Также предлагаю админам запилить страничку с инфографиковой картой аналитики частоты обращений с IP разных стран. Чтобы было понятно, откуда больше всего комментируют.
Распарсить логи nginx несложно, господа. Интересно, какая глубина логирования у вас, админы?
Я верю, что все логи на ресурсе давно собираются каким-нибудь Elastic'ом, и все давно визуализировано. Просто прошу показать, откуда больше всего пользуются ресурсом.
Да, я знаю про VPN и Tor. ПОЭТОМУ также предлагаю собирать и показывать данные трэйса или количества хопов от пользователей. Тут понятно. Чем больше, тем дальше наш комментатор от сервера.
Конечно же, это супер небезопасно, да и не имеет смысла, ведь в скором времени умельцы напишут плагин, который будет в браузере подменять полученные через js данные на нужные, и даже снабдят их рандомайзером. Но видит Гаусс, у этих массовых комментаторов нет железных рандомайзеров, работающих на распаде частиц, и статистически можно будет определить какие задержки псевдослучайны.
И последнее предложение: собирать и показывать косвенные данные по времени загрузки страницы, чтобы понимать, через сколько слоёв Tor/VPN проходит конкретный комментарий.
Для чего?
Надоело, что в комментариях искусственные интеллекты обвиняют друг друга в проплаченных комментариях. И хочется понять, откуда действительно выходят в сеть владельцы определенных мнений.
Минусите.