Бесплатная проверка ссылок на вирусы: безопасна ли эта ссылка?
Бесплатная проверка ссылок на вирусы: вставьте любой URL, посмотрите каждый переход в цепочке редиректов и получите вердикт по конечному адресу на основе DNS с данными об угрозах (threat intelligence), PhishTank, возраста домена и эвристик для выявления фишинга. Без регистрации.
Сначала ссылка разворачивается, затем проверяется только конечный адрес. Короткие ссылки и редиректы сами по себе никогда не дают сигнала угрозы.
Краткий ответ
Проверить ссылку на вирусы можно ещё до перехода: проверка покажет, известен ли этот URL как вредоносный. Наш инструмент сначала разворачивает цепочку редиректов, а затем проверяет только конечный адрес: по DNS Cloudflare 1.1.1.2 с данными об угрозах, по базе фишинговых ссылок PhishTank, по возрасту регистрации домена и с помощью восьми эвристик для выявления фишинга. При этом он показывает, что именно было проверено.
Ключевые факты
- Инструмент проходит по коротким ссылкам и редиректам (до 15 переходов) и оценивает только конечный адрес: сокращатель ссылок сам по себе никогда не считается тревожным признаком.
- Резолвер Cloudflare 1.1.1.2 возвращает 0.0.0.0 для имён хостов, которые его данные об угрозах относят к вредоносному ПО или фишингу. Инструмент сравнивает этот ответ с ответом обычного резолвера 1.1.1.1.
- PhishTank, которым после покупки OpenDNS управляет Cisco Talos, признаёт URL фишинговым только после того, как участники сообщества независимо друг от друга это подтвердят.
- Возраст домена берётся из RDAP: этот протокол IETF пришёл на смену WHOIS, а с 28 января 2025 года ICANN больше не требует от реестров и регистраторов gTLD поддерживать WHOIS.
- Для конечного адреса в браузере выполняются восемь эвристик: HTTPS, IP-адрес вместо домена, Punycode или смешение алфавитов в имени хоста, двойник бренда, слово-приманка на молодом домене, глубина поддоменов, символ @ в URL и длинные закодированные данные.
- Каждый источник возвращает «чисто», «сигнал угрозы» или «не проверено»: тайм-аут отображается как «не проверено» и не засчитывается как «чисто».
- Вердикт может быть «Опасно», «Осторожно» или «Известных угроз нет». Инструмент никогда не называет ссылку безопасной на 100 %, потому что этого не может гарантировать ни одна база.
Как проверить ссылку на вирусы
Вставьте ссылку, разверните её, прочитайте вердикт и примите решение.
- 1
Вставьте ссылку
Чтобы проверить ссылку на вирусы, вставьте URL точно в том виде, в каком вы его получили: bit.ly, u2l.ai, t.co или любой полный адрес. Ссылку можно взять из письма, SMS, отсканированного QR-кода или сообщения в чате. Затем нажмите «Проверить ссылку».
- 2
Изучите цепочку редиректов
Инструмент проходит по всем HTTP-редиректам (301, 302, 307, 308) и показывает каждый переход с кодом ответа. Переходы через короткие ссылки помечаются нейтрально. Последний переход и есть страница, на которую вы попали бы на самом деле.
- 3
Проверьте вердикт и строки источников
Конечный адрес проверяется по DNS Cloudflare с данными об угрозах, по PhishTank и по возрасту регистрации в RDAP. В каждой строке стоит статус «чисто», «сигнал угрозы» или «не проверено». Достаточно одного источника с сигналом угрозы, чтобы вердикт стал «Опасно».
- 4
Просмотрите эвристики
Для конечного URL выполняются восемь структурных проверок. У каждой сработавшей проверки есть объяснение в одну строку. Две и более сработавшие проверки или слово-приманка на домене младше 30 дней дают вердикт «Осторожно».
- 5
Примите решение и при желании сократите ссылку
Открывайте ссылку, только если и вердикт, и домен логичны для такого отправителя. Если хотите поделиться чистым адресом, сократите его через U2L: сервис проверяет каждый адрес назначения, прежде чем выдать короткую ссылку.
Что такое проверка ссылок на вирусы?
Проверка ссылок на вирусы работает как сканер URL: сверяет конечный адрес ссылки с источниками данных об угрозах и проверяет сам адрес на признаки фишинга, чтобы вы ещё до открытия знали, безопасно ли по ней переходить. В отличие от предупреждений браузера, она проверяет и ссылки, по которым вы ещё не переходили: из писем, SMS, чатов или QR-кодов.
Большая часть фишинга сегодня приходит не как вредоносный домен в чистом виде, а в обёртке. Это может быть короткая ссылка, отслеживающий редирект маркетинговой платформы, открытый редирект на доверенном сайте или QR-код, который полностью скрывает URL. Сервис проверки, который смотрит только на вставленный адрес, видит лишь обёртку. Этот инструмент разворачивает обёртку до конца и оценивает страницу, на которую вы попали бы на самом деле. Это различие важно: в отчёте Internet Crime Report за 2024 год Центр приёма жалоб на интернет-преступления ФБР назвал фишинг и спуфинг категорией преступлений, о которых сообщали чаще всего, а почти всё это начинается со ссылки.
Вердикт строится на трёх видах сведений. Данные о репутации показывают, не был ли этот адрес уже замечен во вредоносной активности: защитный резолвер Cloudflare отправляет в DNS-синкхол имена хостов, которые его списки угроз относят к вредоносному ПО или фишингу, а PhishTank публикует URL, проверенные и подтверждённые его сообществом. Регистрационные данные показывают возраст домена, ведь фишинговые домены обычно регистрируют за несколько дней до кампании и бросают через несколько недель после неё. Структурные эвристики показывают, похож ли сам URL на уловки фишеров: имя бренда внутри чужого домена, кириллические буквы вместо латинских, ключевое слово login на домене двухнедельной давности.
Одного проверка ссылки на безопасность сделать не может: доказать, что ссылка безвредна. В базах репутации есть только то, о чём уже сообщили, поэтому фишинговая страница, созданная час назад, пройдёт любую проверку по базам. Вот почему лучший результат этого инструмента не зелёная галочка, которая намекает на несуществующую уверенность, а вердикт «Известных угроз нет» вместе с точным перечнем того, что и когда проверялось. Цепочку редиректов и домен назначения изучите сами: инструмент нужен, чтобы этот разбор был быстрым и обоснованным.
Как работает проверка ссылок на вирусы?
Первый этап: разворачивание. URL отправляется на эндпоинт разворачивания U2L, который не хранит состояние (stateless): он выполняет GET-запрос с отключёнными редиректами и записывает каждый ответ. Если сервер вернул код 301, 302, 303, 307 или 308 и в ответе есть заголовок Location, эндпоинт разрешает этот заголовок относительно текущего URL (относительные значения Location допускает RFC 9110) и повторяет запрос. Всего выполняется до 15 переходов: на первый запрос отводится 5 с, на каждый следующий по 3 с. Ответ 3xx без заголовка Location проверяется на meta-refresh или целевой адрес в ссылке. Список переходов, который вы видите, дословно повторяет эту цепочку: URL, код ответа и время каждого перехода в миллисекундах. Редиректы на JavaScript на странице с кодом 200 не выполняются, поэтому страница, которая перенаправляет скриптом, показывается как конечный адрес.
Второй этап: репутация. Он выполняется только для последнего перехода. Имя хоста разрешается дважды через DNS-over-HTTPS: один раз на cloudflare-dns.com (обычный резолвер 1.1.1.1) и один раз на security.cloudflare-dns.com (резолвер 1.1.1.2). Для имён хостов из списков угроз Cloudflare по вредоносному ПО и фишингу сервис 1.1.1.2 возвращает 0.0.0.0 вместо настоящего адреса. Инструмент сообщает «заблокировано», только если обычный резолвер вернул настоящие A-записи, а защитный не вернул ничего, кроме 0.0.0.0. Если имя хоста вообще не разрешается, ставится статус «не проверено», но никогда «заблокировано». Параллельно полный URL отправляется в API checkurl сервиса PhishTank: URL, который есть в базе и помечен как подтверждённый (valid), считается фишингом; URL, который присылали, но отклонили проверяющие, получает статус «чисто»; любая ошибка HTTP или тайм-аут (6 с) дают статус «не проверено».
Третий этап: возраст регистрации. Регистрируемый домен (example.co.uk, а не sub.example.co.uk) запрашивается через rdap.org, сервис начальной загрузки (bootstrap) для RDAP, стандартного протокола IETF, который заменил WHOIS для общих доменов верхнего уровня. Дата события регистрации пересчитывается в возраст в днях. Некоторые национальные домены верхнего уровня не публикуют данные RDAP: в этом случае в строке возраста отображается «нет данных», а эвристики, зависящие от возраста, просто не срабатывают. Результаты этих запросов нигде не сохраняются: API лишь передаёт данные и добавляет заголовок кеширования на пять минут, чтобы повторная проверка той же ссылки не перегружала источники.
Четвёртый этап выполняется в вашем браузере. Конечный URL разбирается встроенным API URL, который заодно переводит интернационализированное имя хоста в Punycode, поэтому части xn-- видны, даже если исходная ссылка показывала Unicode. Затем восемь эвристик оценивают имя хоста и путь: схема не HTTPS; вместо имени хоста указан адрес IPv4 или IPv6; в имени хоста есть часть xn-- или латиница смешана с кириллицей или греческими буквами; известное имя бренда (paypal, microsoft, netflix и другие) встречается в имени хоста, регистрируемый домен которого этому бренду не принадлежит; слово-приманка вроде login, verify, secure или wallet встречается в имени хоста домена, зарегистрированного менее 90 дней назад; в имени хоста больше четырёх частей; в URL перед @ указано имя пользователя; или URL необычно длинный и содержит данные, похожие на base64. Итоговый вердикт объединяет результаты всех четырёх этапов: «Опасно», если любой из источников репутации выдал сигнал угрозы для конечного адреса; «Осторожно», если сработали две или более эвристики или слово-приманка стоит на домене младше 30 дней; в остальных случаях «Известных угроз нет».
Сценарии использования
Как маркетологи, компании и разработчики используют проверку ссылок на вирусы.
Проверка ссылки из неожиданного письма
Классический канал фишинга: уведомление о доставке, счёт или письмо о сбросе пароля, которых вы не запрашивали. Прежде чем нажимать кнопку в таком письме, вставьте её URL сюда. Цепочка редиректов покажет, ведёт ли отслеживающая ссылка на настоящий домен отправителя, а эвристика двойников бренда поймает имена хостов вроде microsoft-account-verify.com, которые легко пропустить при беглом взгляде.
Проверка короткой ссылки перед переходом
Короткие ссылки по своей природе скрывают адрес назначения, поэтому люди не решаются их открывать. Вставьте ссылку bit.ly, t.co или u2l.ai, и инструмент развернёт её до конечной страницы и оценит именно эту страницу, а не сам сокращатель. Если вам нужен только адрес назначения без проверок безопасности, воспользуйтесь /tools/url-expander.
Проверка адреса из QR-кода
QR-фишинг (квишинг) работает потому, что QR-код невозможно прочитать глазами. Отсканируйте код с помощью /ru/tools/qr-code-scanner, скопируйте распознанный URL и проверьте его здесь, прежде чем переходить. Вредоносную наклейку поверх настоящего кода часто клеят на паркоматы, ресторанные столики и плакаты.
Проверка ссылок в SMS и сообщениях в чатах
Смишинговые сообщения (недоставленная посылка, плата за проезд, оповещение банка) ведут на свежие домены, которых ещё нет ни в одном чёрном списке. Строка с возрастом домена по RDAP и эвристика слов-приманок созданы как раз для такого случая: домен, зарегистрированный девять дней назад, со словом secure или verify в имени получает вердикт «Осторожно», даже если все базы показывают «чисто».
Модерация ссылок от пользователей
Комьюнити-менеджеры и модераторы форумов весь день получают ссылки от незнакомцев. Прогоните каждую через этот инструмент, чтобы увидеть, куда она ведёт на самом деле и нет ли её уже в списке угроз. Если ссылок много, сначала разверните их через /tools/bulk-url-checker, чтобы найти конечные адреса, а затем выборочно проверьте подозрительные по одной.
Аудит партнёрских и спонсорских ссылок
Партнёрские сети выстраивают цепочку из трёх или четырёх редиректов перед страницей продавца, а взломанная сеть может вставить в неё лишний переход. Если читать цепочку переход за переходом, видны все промежуточные домены и коды ответа, и вы можете убедиться, что путь заканчивается у ожидаемого продавца, а не у двойника.
Обучение сотрудников чтению цепочек редиректов
Тренинги по информационной безопасности лучше запоминаются на живом примере, чем на слайде. Вставьте настоящий фишинговый образец и разберите с командой цепочку, части имени хоста и строки результата, чтобы сотрудники увидели, как выглядит замаскированная ссылка и почему проблема не в самом сокращателе.
Проверка страницы входа перед вводом логина и пароля
Если страница просит ввести пароль, сначала проверьте её URL. Инструмент покажет, действительно ли регистрируемый домен в имени хоста принадлежит бренду, используется ли Punycode и каков возраст домена. Настоящая страница входа крупного сервиса не будет размещена на домене, которому 12 дней.
Проверка ссылок перед сокращением и публикацией
Маркетологам, которые сокращают ссылки для кампаний, стоит сначала проверять адрес назначения: короткая ссылка, ведущая на взломанную страницу, вредит бренду, который ею поделился. Проверьте ссылку здесь, а затем сократите её через U2L: сервис независимо проверяет каждый адрес назначения перед созданием короткой ссылки и повторно при его изменении.
Проверка ссылок на вирусы: сравнение с аналогами
Функции и цены основных альтернатив в одной таблице.
| Функция | U2L | NordVPN Link Checker | Avast Link Checker | Security.org URL Checker |
|---|---|---|---|---|
| Бесплатно, без регистрации | ||||
| Показывает всю цепочку редиректов с кодами ответа | ||||
| Называет каждый источник данных в результате | Частично | Частично | ||
| Показывает возраст регистрации домена | ||||
| Перечисляет все эвристики, сработавшие и несработавшие | ||||
| Показывает источник с тайм-аутом как «не проверено» | По-разному | По-разному | По-разному | |
| Собственная модель машинного обучения для обнаружения угроз | По-разному | |||
| Сокращатели ссылок считаются нейтральными | По-разному | Предупреждает | По-разному |
Проверка ссылок на вирусы или NordVPN Link Checker: что выбрать?
Сервис NordVPN сверяет URL со своей базой данных об угрозах и использует собственную модель машинного обучения, натренированную распознавать фишинговые страницы нулевого дня, а ещё умеет простым языком объяснить предупреждение о мошенничестве. Эта модель даёт реальное преимущество, когда речь идёт о совсем новых фишинговых страницах, которых ещё не видела ни одна публичная база, а для её обучения у NordVPN есть телеметрия с миллионов устройств.
А вот хода своей проверки он не показывает. Вы получаете вердикт, но не цепочку редиректов, не возраст домена и не сведения о том, какой сигнал определил результат. Этот инструмент устроен наоборот: каждый источник назван, каждая эвристика указана, сработала она или нет, а цепочка выводится переход за переходом. Так вы можете сами сделать вывод о ссылке, которую ещё не поймала ни одна база.
Проверка ссылок на вирусы или Avast Link Checker: что выбрать?
Страница Avast опирается на собственную базу угроз Avast, а также на Google Safe Browsing и Microsoft SmartScreen и отвечает на обширный список вопросов о мошенничестве, поддельных магазинах и безопасности платежей. Кроме того, там справедливо советуют разворачивать короткий URL, прежде чем ему доверять, а для проверки надёжности магазинов сверяются с Trustpilot и Better Business Bureau.
Результат там сводится к одной оценке. Сервис не разворачивает ссылку за вас, не показывает возраст регистрации домена и в разделе вопросов и ответов относит сокращённые URL к категории риска, вместо того чтобы их разворачивать. Здесь же разворачивание идёт первым шагом, а сокращатели по правилам нейтральны: оценивается только конечный адрес, ведь навредить вам может только он.
Рекомендации
Оценивайте последний переход, а не первый
Короткая ссылка, маркетинговый трекер и открытый редирект служат лишь обёртками. Страница, способная украсть пароль, находится по конечному адресу. Смотрите на имя хоста последнего перехода и его регистрируемый домен и не обращайте внимания на то, сколько переходов понадобилось, чтобы туда добраться.
Читайте регистрируемый домен справа
Регистрируемый домен состоит из двух последних частей имени (или трёх для суффиксов вроде co.uk). В адресе login.paypal.com.secure-check.net регистрируемый домен не paypal.com, а secure-check.net. Фишеры рассчитывают, что вы будете читать слева.
Воспринимайте «Известных угроз нет» буквально
Этот вердикт означает, что на указанный момент конечного адреса не было ни в одной базе и ни одна эвристика не сработала. Это не гарантия. Если отправитель, сообщение и домен не сочетаются друг с другом, не открывайте ссылку, каким бы ни был вердикт.
Особо учитывайте возраст домена, если на кону деньги или аккаунт
Банки, платёжные сервисы и службы доставки не размещают страницы входа на доменах, зарегистрированных в прошлом месяце. Если домен молодой, а речь идёт о финансах или входе в аккаунт, это достаточная причина вместо перехода по ссылке ввести настоящий адрес компании в браузере.
Проверяйте Punycode конвертером
Если в имени хоста есть часть xn--, вставьте её в /tools/punycode-converter, чтобы увидеть форму в Unicode. Если имя хоста выглядит как знакомый бренд, но кодируется в xn--, это атака с гомоглифами.
Перепроверяйте ссылки, которые на прошлой неделе были чистыми
Репутация меняется. Чистый домен могут взломать, а фишинговая страница, о которой сообщили вчера, сегодня уже появляется в PhishTank. Отметка «Проверено» с датой и временем показывает, насколько свеж результат. Прежде чем снова делиться старой ссылкой, проверьте её ещё раз.
Проверяйте до сокращения
Если вы распространяете ссылки, проверяйте адреса назначения, прежде чем заворачивать их в короткие ссылки. U2L проверяет каждый адрес назначения при создании короткой ссылки и ещё раз при её изменении, но такой инструмент, как этот, позволяет сначала увидеть все доказательства своими глазами.
Сообщайте о найденном
Подтверждённая фишинговая страница, которой ещё нет в PhishTank, никому не поможет, пока о ней не сообщат. Отправьте её на phishtank.org и через функцию браузера для жалоб на фишинг, чтобы у следующего человека проверка её поймала.
Частые ошибки, которых стоит избегать
Считать угрозой сам сокращатель
Ссылками bit.ly, t.co и u2l.ai пользуются газеты, банки и государственные органы. Короткая ссылка служит обёрткой, а не сигналом. Разверните её и оцените адрес назначения. Если помечать каждую короткую ссылку, люди привыкнут не обращать внимания на предупреждения.
Доверять значку замка
HTTPS означает лишь, что соединение с сервером зашифровано. Центры сертификации за считаные минуты выдают бесплатные сертификаты и фишинговым доменам, поэтому у большинства фишинговых страниц есть значок замка. Отсутствие HTTPS служит тревожным признаком, а наличие HTTPS ничего не доказывает.
Читать имя хоста слева
Адрес apple.com.id-verify.info похож на Apple, если перестать читать слишком рано. Но его регистрируемый домен на самом деле id-verify.info. Прежде чем решать, кому принадлежит страница, всегда находите две или три последние части имени.
Считать чистый результат по базам гарантией безопасности
PhishTank и списки угроз DNS пополняются за счёт жалоб и анализа, а на то и другое нужно время. Фишинговый набор, развёрнутый сегодня утром, пройдёт любую проверку по базам. Сопоставляйте строки репутации со строками возраста домена и эвристик.
Не замечать промежуточный переход на доверенном домене
Открытый редирект позволяет фишеру собрать ссылку, которая начинается на домене настоящей компании и уводит в другое место. Атака работает именно потому, что первый переход настоящий. Читайте цепочку до конца.
Проверять ссылку уже после перехода
Загрузившаяся страница уже могла запустить скачивание или перехватить нажатие клавиши. Сначала проверяйте. Если вы уже перешли по ссылке, закройте вкладку, ничего не вводите и смените все пароли, которые успели ввести.
Технические характеристики
| Разворачивание редиректов | До 15 HTTP-переходов (301/302/303/307/308), 5 с на первый переход, по 3 с на каждый следующий |
| Источники репутации | Защитный DNS Cloudflare 1.1.1.2 (DoH), API checkurl сервиса PhishTank |
| Возраст домена | RDAP через rdap.org; регистрируемый домен; для некоторых ccTLD данных нет |
| Тайм-аут источника | 6 с на источник; тайм-аут отображается как «не проверено» |
| Эвристики | 8 структурных проверок в браузере, только для конечного адреса |
| Вердикты | «Опасно», «Осторожно», «Известных угроз нет»; гарантии безопасности не даёт ни один из них |
| Сокращатели ссылок | Нейтральны по правилам: редиректы и короткие домены никогда не дают сигнала угрозы |
| Хранение | Ничего не сохраняется; результаты источников кешируются на пограничных серверах на 5 минут |
| Область действия | Только публичные URL http(s); частные и внутренние адреса не принимаются |
Часто задаваемые вопросы
Как проверка ссылки на безопасность определяет, безопасна ли ссылка?
Безопасна ли ссылка, если проверка показала «Известных угроз нет»?
Проходит ли проверка URL по коротким ссылкам и редиректам?
Почему сокращённая ссылка не считается подозрительной?
Что такое Cloudflare 1.1.1.2 и что означает «заблокировано»?
Что такое PhishTank?
Почему возраст домена важен для выявления фишинговых ссылок?
Что такое ссылка с Punycode или гомоглифами?
Что такое открытый редирект и почему это важно?
Чем этот инструмент отличается от развёртывателя URL или проверки редиректов?
Как эта проверка соотносится с Google Safe Browsing или VirusTotal?
Почему в строке источника написано «не проверено»?
Проверка показывает «Осторожно», но сайт выглядит настоящим. Что делать?
Ссылку не удалось развернуть. Можно ли её всё же проверить?
Что делать, если вы уже перешли по фишинговой ссылке?
Моя ссылка куда-то отправляется или сохраняется?
Проверка ссылки на безопасность бесплатна?
Проверяет ли U2L ссылки, которые сокращает?
Другие бесплатные инструменты
Генератор ссылок на WhatsApp
Создавайте ссылки wa.me, которые сразу открывают чат с готовым сообщением. Добавляйте их в профиль, рекламу и QR-коды, чтобы клиенты мгновенно писали вам в WhatsApp.
Генератор ссылок на Telegram
Создавайте ссылки t.me для репоста с готовым текстом, на имя пользователя и для приглашения в канал. Добавляйте кнопку «Написать в Telegram» на сайт или в профиль.
Сканер QR-кодов
Сканируйте QR-код с изображения, скриншота, из буфера обмена или веб-камерой. Код распознаётся прямо в браузере, ничего не загружается на сервер.
Основные термины
- Фишинг
- Сообщение и страница, созданные, чтобы обманом заставить человека ввести учётные данные или платёжные реквизиты на сайте, который контролирует злоумышленник. Обычно злоумышленник при этом выдаёт себя за бренд, которому доверяют.
- DNS-синкхол
- Резолвер, который на запрос имени хоста из списка угроз возвращает безвредный адрес (в случае Cloudflare это 0.0.0.0), поэтому соединение так и не доходит до вредоносного сервера.
- Регистрируемый домен
- Часть имени хоста, которую можно зарегистрировать: фрагмент непосредственно перед публичным суффиксом, например example.com или example.co.uk. Всё, что стоит левее, относится к поддоменам, которыми управляет владелец.
- Гомоглиф
- Символ, похожий на другой, например кириллическая «а» и латинская «a». Домены с гомоглифами выглядят как настоящий бренд, но кодируются в другое имя хоста в Punycode.
- Открытый редирект
- Страница, которая перенаправляет на любой URL из параметра запроса. С её помощью злоумышленник может создавать ссылки, которые начинаются на доверенном домене и заканчиваются на его собственном.
- RDAP
- Registration Data Access Protocol: протокол IETF на основе JSON, пришедший на смену WHOIS. Он сообщает дату регистрации домена, по которой инструмент вычисляет возраст домена.
Делитесь ссылками, которым можно доверять
Каждый адрес назначения, сокращённый через U2L, проверяется на фишинг и вредоносное ПО перед выдачей короткой ссылки и повторно при каждом изменении. Зарегистрируйтесь бесплатно, чтобы получить брендированные короткие ссылки, QR-коды и аналитику кликов для ссылок, которые проходят те же проверки, что вы только что выполнили.
Зарегистрироваться бесплатно