Встроенная действует на основы базы «плохих» сайтов, которую не всегда оперативно пополняют. Собственно, топик на который я сослался, этим несовершенством и был порождён.
Окей. Предлагаю такой алгоритм, а то мы с вами плохо друг друга понимаем:
1) Сделайте тестовый файлик с ссылкой, отличающейся от текста лишь на «решётку»
2) Убедитесь что ссылка перечёркнута
3) Подумайте «а стоит ли оставлять это как есть?»
4) Почините (это и далее — опционально)
5) Снова зайдите на Яндекс — не изменилось ли чего.
Ааа. Вы подменяете ссылку… Ну что же, тоже не самый гуд: мне предлагают пеерйти или не перейти по ссылке, но по какой — скрывают. Полагаю, можно свой лисенер повесить, не теряя href'а.
Ну да, тогда против белого списка ничего не имею :-)
Процитирую себя:
«Так же, в href кладётся «#» (а начиная с версии svn11 вообще href убирается), дабы пользователь не перешёл по ссылке перетягивая её (с помощью какого-нибудь расширения вроде QuickDrag).»
Ах, да пожалуйста, расскажем мы вам и по какой ссылке :) Ждите следующую версию!
Будьте добры, прочтите вот этот топик, загляните там в комментарии, и поймёте откуда что взялось и почему такой вариант не рассматривается. А данный топик — уже реализация идеи!
Спасибо! Я думал над этим, действительно, не стоит так навязчиво себя вести, надо каким-то образом просто рядом выводить оба URL для таких ссылок, с сообщением о подозрении, но так, чтобы это не приводило к лишним кликам.
Whitelist действительно нужен, есть ресурсы которые именно так с ссылками и работают.
И ещё, идея. Ведь на множестве сайтов есть скрипт который «выпускает наружу»:
proto://host/linkto?url=http://goodhost/ololo
На данный момент такие ссылки считаются «плохими», необходимо обрабатывать такие случаи.
Re: Примитивная защита от фишинга