Как стать автором
Обновить
0
0
MegafonUral @MegafonUral

Пользователь

Отправить сообщение
зачем у них на resumup.com для странички из двух картинок и одного слайдера подключается 12 CSS и 34(!!!) JS-файла?
мягко говоря, очень неочевидная диаграмма на этой картинке
инфографика должна быть простой и понятной, тут с этим проблемы, спасает только табличка
Истинное назначение этого опроса — показать какой длинный член у его автора.
в любом случае, этим подбором нужно заниматься целенаправленно

поймите правильно, я ничего не имею против капчи, и не спорю, что она защищает гораздо лучше
вы спросили «что мешает автору бота вручную скопировать параметры POST-запроса», я предложил вариант, только и всего :)
да, но не в явном виде
вшивается какой-то коэффициент, на основании которого генерируется имя поля
сам алгоритм генерации обфусцирован

И да, я понимаю что злой спамер может это все дело раскурить, отреверсить алгоритм и повторить его в своем боте, выдергивая из js тот самый коэффициент. Но это будет означать что ему очень-очень нужно проспамить ваш сайт. А когда очень-очень нужно и капча не спасет. Всегда можно нанять тысячу индусов которые будут вводить ее вручную.

Зато от случайных ботов, не умеющих JS, это спасает на ура
сервер сам создает этот JS-код, например, и пропускает через обфускатор
никто и не спорит
я отвечал на конкретный вопрос, а не доказывал что это непробиваемая защита
>И пофиг как называется поле, оно уйдет пустым
дак никуда оно не уйдет, его просто не будет, если бот не умеет выполнять JS

объясняю на пальцах:
1. в разметке формы есть только поля A, B, C.
2. Поля D там нет, оно создается яваскриптом (оно не пустое, его просто НЕТ)
3. сервер делает такую проверку: if (!isset($_POST['D'])){ exit; }

бот не может выполнять JS, соответственно в его запросе поля D не будет и сервер не пустит форму

так вот, выше человек спросил что же тогда мешает автору бота зайти на сайт и подсмотреть название этого поля D, чтобы потом вставить его вручную? а мешает то, что это поле не всегда называется D, а каждый раз имеет разное название
если бот умеет JS то конечно все пропало
я отвечал на вопрос «Что мешает автору бота… вручную отправить форму»
честно говоря я вас не понял
зачем чистить поля, если сервер как раз проверяет наличие нужного поля в запросе, а не его отсутствие?
а название этого поля каждый раз разное, что-то типа «xd35fhbh235»
яваскрипт генерирует поле со случайным названием
сервер проверяет присутствие этого поля в запросе
как вы будете его игнорировать?
мешает то, что название генерируемого поля будет каждый раз разным
ну вот! а у хрома это скроется еще только через две версии
тоже мне фишка
она есть давным давно и во всех браузерах
просто нажмите F11
масштабировать окна очень удобно, нажимая Alt+колесо мыши у внутреннего края окна
не обязательно целиться в рамку, работает даже на расстоянии 2-3 сантиметра от границы окна
DesktopWall — для автоматической смены десктопа при перетаскивании окна за край экрана
Zoom Desktop — полезно при записи скринкастов, зумит экран по Win+wheel
Window Opacity — удобно зажав Win и крутнув колесико мыши сделать окно полупрозрачным, чтобы прочитать текст из терминала на заднем плане, не нажимая Alt+Tab

еще есть плагин для рисования красным карандашом прямо поверх всех окон и десктопа
очень удобно когда нужно что-то обвести и сделать скриншот
у нас другой менталитет
на западе в порядке вещей платить за напоминалки и «ускорители винды» из одной кнопки
Юмор на сайте в лучших традициях позднего Петросяна. Про «стартап» я вообще молчу.
виноват, не знал, перевел дословно
жалко что в статье ни слова про Mozilla Thunderbird
вроде бы достаточно популярный почтовый клиент
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность