Я пытаюсь сделать хороший фильтр веб-трафика, моя цель — запретить всех ботов, сканеров, пауков, ненастоящих пользователей и разрешить только определенный браузер.
Я сделал некоторые тесты на PHP, другие на JavaScript, но я не чувствую, что все сделано хорошо. Хотелось бы мнение какого-нибудь эксперта. Я думаю, что это можно сделать с помощью комбинации PHP + JavaScript + robots.txt + .htaccess.
Я знаю, что пользовательский агент можно подделать, но я хотел бы знать, есть ли лучший способ его обнаружить. Например, я хотел бы разрешить только пользователям использовать Mozilla Firefox (независимо от версии).
Все остальные браузеры должны попасть в список исключений или что-то вроде фильтра.
Как лучше всего это сделать? Короче говоря, определите браузер, чтобы разрешить только Firefox и избежать всех поддельных пользователей, роботов, пауков, поисковых роботов и прочей чепухи.