Что значит такая ссылка?
Какая-то промежуточная ссылка, она может быть какой угодно. Сегодня такая, завтра другая, послезавтра третья. С точки зрения пользователя это что-то, что мелькает в строке адреса при переходе на другой сайт, вот и всё.
Это нужно, чтобы целевой сайт не узнал URL страницы, с которой был переход по полю referer, которое браузер обычно передаёт сайтам. Иначе просто целевой сайт сможет косвенно вычислить личную информацию о пользователе (предпочтения, например).
Либо, наоборот, если у VK какая-то договорённость с целевым сайтом, то, возможно, VK хочет передать id пользователя, чтобы сайт мог таргетно показывать рекламу и всякое такое.
В общем, гадать можно долго. А вопрос по сути нарушает п.2.3 правил, так что, скорее всего, будет удалён.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Nikita @fwervbyberstvrstrf
Это файл-фильтр ссылок от VK.
При открытии «левой» ссылки происходит редирект в файл away.php, в котором он проверяет ссылку на вредоносность, на доступность (не запрещена ли ссылка в базе VK) и т.п. если всё хорошо ты с этого файла редиректит на ссылку.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Python
- +1 ещё
Как спарсить id постов в вк?
- 1 подписчик
- 13 сент.
- 77 просмотров
away vk com что это
Что такое away.php ВКонтакте, зачем он нужен, чем плох и хорош, а также стоит ли с ним бороться Вы узнаете из данной статьи.
Краткое содержание:
Что такое away.php ВКонтакте?
После того как ВКонтакте захлестнула очередная волна спамеров, которые публиковали везде где только можно ссылки, переход по которым грозил пользователем как минимум потерей доступа к аккаунту, а частенько и потерей денежных средств, был разработан специальный файл away.php, который стал своеобразным фильтром.
Сегодня все публикуемые ссылки проходят через него и в случае, если у away.php возникают вопросы, то пользователь видит такое сообщение:
ВКонтакте. Ссылка на подозрительный сайт.
Ссылка, по которой Вы попытались перейти, может вести на сайт, который был создан с целью обмана пользователей ВКонтакте и получения за счет этого прибыли.
ВКонтакте всегда заботится о Вашей безопасности!
Чем плох away.php?
И все бы хорошо, если бы не одно НО. Со временем ВКонтакте начал злоупотреблять своими полномочиями и блокировать вполне себе нормальные сайты. В первую очередь под раздачу попали сервисы по продвижению групп и накрутке подписчиков, а затем и прочие неугодные.
Дабы не быть голословным приведу в пример свою переписку с агентом поддержки:
Я:
Добрый день. Я являюсь администратором группы .
В блоке ссылок справа (я назвал его «Полезное»), мною были опубликованы разные линки, в том числе ссылка на сайт ******.ru, который помогает раскручивать группы и оформлять их.
Прошу разъяснить мне, на каком основании ВКонтакте распознает данную ссылку как мошенническую и блокирует ее? Данный сервис официально зарегистрирован, платит налоги, имеет все лицензии и не нарушает ни одного закона РФ.
Подобные сообщения лишь вводят пользователей в заблуждение и вредят моей личной репутации блоггера. Прошу снять запрет и убрать это коварное предупреждение!
Агент поддержки #519: Добрый вечер, Максим!
Дело в том, что мы не поощряем раскрутку групп на нашем сайте, как не соответствующую правилам.
Соответственно, ссылку на подобный сервис мы также заблокировали.
Всегда с вами,
Команда поддержки ВКонтакте.
Думаю, что Вам теперь стало ясно, какова оборотная сторона медали под названием away.php. Теперь поговорим о том, стоит ли с этим бороться.
Стоит ли бороться с away.php?
Скорее нет, чем да. Почему? Все очень просто, ВКонтакте набрала такую популярность, что отныне успешно пытается контролировать не только свою социальную сеть, но сторонние сайты. К примеру данный сайт, на котором вы сейчас находитесь, также находится под фильтром ВКонтакте. Пользователь при попытке перехода видит грозное сообщение о том, что на сайте содержатся вирусы. Разумеется, что их здесь нет! Обратившись за разъяснениям к ВКонтакте я получил но честный ответ:
Агент поддержки #531 Максим, вирусов на вашем сайте действительно нет, однако деятельность Вашего сайта, по крайне мере, реклама на нем, не соблюдают правила нашего сайта. Например, распространение программ по накрутке.
Активация функции
1. Скачайте и установите расширение VK Helper в браузер. Если расширение уже установлено, то необходимо обновить расширение до последней версии.
2. В настройках расширения VK Helper, в разделе «Для быстрой работы» включите функцию «Обходить страницу перенаправления (away.php)«.
Использование
При переходе по ссылке на посторонний ресурс, ссылка будет прямой, т.е. без перенаправления away.php.
Таким образом ссылки будут открываться быстрее и вы сможете посещать все заблокированные ссылки в Вконтакте.
vk.com/away — это сервис away «ВКонтакте», разработанный после того как соцсеть захлестнула очередная волна спамеров и являющийся специальным файлом — своеобразным фильтром. Спамеры публиковали везде, где только могли ссылки, которые после перехода грозили пользователю потерей доступа к аккаунту, часто — и потерей денежных средств.
Сегодня все публикуемые на «ВКонтакте» ссылки проходят в случае, если у него возникнут вопросы, то пользователь увидит сообщение: «Ссылка на подозрительный сайт». Ссылка, по которой Вы хотите перейти, может увести на сайт, созданный с целью обмана пользователей ВК и получения за счет этого прибыли. Так ВК заботится о Вашей безопасности.
Со временем стал злоупотреблять своими полномочиями и блокировать нормальные сайты, и в первую очередь под раздачу попали сервисы по продвижению групп и накрутке подписчиков. Потом фильтр задел прочие неугодные ему ресурсы. В результате социальная сеть стала вызывать полное отвращение и брезгливость, посещать ее, если и приходится, то по необходимости, от рекламы может тошнить, мешает в работе, грязь и отстой.
Не знаешь, куда деваться от рекламы, вот оно наше основное сообщество — пять минут пытаешься зайти, куда надо, но так и не можешь. Хотя в принципе, социальная сеть является источником хорошей музыки, общения с друзьями, одноклассниками, одногруппниками. Радует то, что ВК иногда учитывает интересы большинства людей. Очень не нравится пользователям то, что с музыкой какая-то беда получается — то могут её слушать, то не могут и т.д.
Избавляемся от «vk.com/away.php» или переход по ссылкам здорового человека
Переходя по ссылкам, размещенным во Вконтакте, можно заметить, что как и в остальных социальных сетях, сначала происходит переход на «безопасную» ссылку, после чего социальная сеть решает: нужно ли пускать пользователя дальше или нет. Большинство внимательных людей замечали пол-секундное появление «vk.com/away.php» в адресной строке браузера, но, конечно, не придавали этому значения.
Предыстория
Однажды, некий программист, доделав очередной проект, осознал, что одержим желанием о нём всем рассказать. Проект размещался на сервере с уникальным IP, но без доменного имени. Поэтому на скорую руку был сделал красивый поддомен третьего уровня в домене .ddns.net, который в итоге использовался в качестве ссылки.
Вернувшись через некоторое время к посту, программист обнаружил, что вместо сайта открывается заглушка вк, осведомляющая о переходе на небезопасный сайт:
Казалось бы, умные пользователи сами вправе решать, на какой сайт им переходить, а на какой нет, однако Вконтакте думает иначе и не предоставляет никакой возможности без костылей перейти по ссылке.
Что не так
У такой реализации есть несколько весомых недостатков:
- Отсутствие возможности открыть подозрительный сайт. Как говорилось выше, у пользователя нет возможности преодолеть заглушку. Единственный способ открыть ссылку — скопировать ее и вставить в адресную строку.
- Замедляет переход по ссылке. Скорость перенаправления зависит от пинга. Соответственно при большом пинге, могут пропасть драгоценные секунды жизни, что, как мы знаем, не допустимо.
- Мониторинг переходов. Такой метод облегчает сбор информации о действиях пользователей, чем конечно же и пользуется Вк, добавляя к безопасной ссылке id поста с которого был сделан переход.
Освобождаем Джанго
Оптимальным решением всех выше перечисленных проблем может стать расширение для браузера. По очевидным причинам выбор падает на Chrome. На хабре есть отличная статья статья посвященная написанию расширений для Сhrome.
Для создания такого расширения нам понадобится создать в отдельной папке два файла: json-Manifest и JavaScript-файл для мониторинга текущего url адреса.
Создаем Manifest файл
Главное что нам нужно — дать расширению разрешение на работу с вкладками и назначить исполняемый скрипт:
< "manifest_version": 2, "name": "Run Away From vk.com/away", "version": "1.0", "background": < "scripts": ["background.js"] >, "permissions": ["tabs"], "browser_action": < "default_title": "Run Away From vk.com/away" >>
Создаем js файл
Здесь всё просто: в событие, вызываемое при создании новой вкладки, добавляем проверку на url адрес, если он начинается на «vk.com/away.php», то заменяем его на правильный, который находится в GET-запросе:
chrome.tabs.onCreated.addListener( function (tabId, changeInfo, tab) < chrome.tabs.query(, function (tabs) < var url = tabs[0].url; if (url.substr(0,23) == "https://vk.com/away.php")< var last = url.indexOf("&", 0) if(last == -1)last = 1000; var url = decodeURIComponent(url.substr(27, last-27)); chrome.tabs.update(); > >); >);
Собираем расширение
Убедившись что оба файла лежат в одной папке, открываем Chrome, выбираем вкладку расширения и нажимаем «Загрузить распакованное расширение». В открывшемся окне выбираем папку написанного расширенная и нажимаем собрать. Готово! Теперь все ссылки вида vk.com/away заменяются на исходные.
Вместо заключения
Конечно, такой тип заглушек спас много людей от миллионов мошеннических сайтов, однако, я считаю, что люди сами в праве решать, переходить им на небезопасную ссылку или нет.
Для удобства я разместил проект на github.
- google chrome extensions
- javascript
- vk
- JavaScript
- Google Chrome
- Сетевые технологии
- Расширения для браузеров
При подготовке материала использовались источники:
https://qna.habr.com/q/645069
https://habr.com/ru/articles/453904/