1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ResultReport-CY02QVnW.js","assets/vendor-DcWJ6w6z.js","assets/ToolIcon-CqHoy1aX.js","assets/AvScanSummary-CxvHV-_N.js","assets/PipelineView-DWLzwbVJ.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/PipelineView-CcbQ-dsf.css","assets/index-DmBseAOX.js","assets/index-CpW9hPO-.css","assets/useApi-k3htEx1S.js","assets/ResultReport-R9sWyZ23.css"])))=>i.map(i=>d[i]); 2import{_ as g}from"./index-DmBseAOX.js";import{u as y,q as s,w as b,o as n,a as i,t as r,b as c,c as v,f as w,r as l,K as S}from"./vendor-DcWJ6w6z.js";import{C as x}from"./CheckForm-DNSHvKvD.js";import{_ as R}from"./GuideArticle-NmrrRFqS.js";import"./useApi-k3htEx1S.js";import"./useTurnstile-BhMpZT0T.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./DarkShell-D1zmtXnD.js";import"./FooterSection-CYGrcjBn.js";import"./ToolIcon-CqHoy1aX.js";import"./useSeo-CYLr5JmJ.js";const P={class:"mb-8 rounded-2xl p-5",style:{background:"#1a1a2e",border:"1px solid #2a3a5c"}},_={class:"text-sm font-semibold mb-3",style:{color:"#f0f4ff"}},T={key:2,class:"text-xs mt-2",style:{color:"#f87171"}},z={__name:"SafeUrlGuide",setup(U){const d=S(()=>g(()=>import("./ResultReport-CY02QVnW.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))),{locale:u}=y(),o=l(null),a=l(""),h={en:"Is this URL safe? How to check a link before you click",uk:"Чи безпеÑне Ñе поÑиланнÑ? Як пеÑевÑÑиÑи URL до клÑкÑ"},k={en:"A single click on a malicious link can lead to a fake login page, a drive-by malware download, or a scam. The good news: you can vet almost any link in under a minute. Start with the domain: it answers most questions about a link before you even open it.",uk:"Ðдин клÑк на ÑкÑдливе поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¼Ð¾Ð¶Ðµ пÑивеÑÑи на пÑдÑÐ¾Ð±Ð»ÐµÐ½Ñ ÑÑоÑÑÐ½ÐºÑ Ð²Ñ Ð¾Ð´Ñ, до пÑÐ¸Ñ Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ заванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑкÑдливого ÐРабо до ÑÐ°Ñ ÑайÑÑва. ХоÑоÑа новина: майже бÑдÑ-Ñке поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¼Ð¾Ð¶Ð½Ð° пеÑевÑÑиÑи Ð¼ÐµÐ½Ñ Ð½Ñж за Ñ Ð²Ð¸Ð»Ð¸Ð½Ñ. ÐоÑнÑÑÑ Ð· доменÑ: вÑн вÑдповÑÐ´Ð°Ñ Ð½Ð° бÑлÑÑÑÑÑÑ Ð¿Ð¸ÑÐ°Ð½Ñ Ð¿Ñо поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñе до Ñого, Ñк ви його вÑдкÑиÑÑе."},m=[{h:{en:"Read the domain, not the whole link",uk:"ЧиÑайÑе домен, а не вÑе поÑиланнÑ"},body:{en:"The part that matters is the registered domain â the words right before the first single slash. In <code>https://account.paypal.com.secure-login.ru/verify</code> the real domain is <code>secure-login.ru</code>, not <code>paypal.com</code>. Scammers stuff trusted names into the subdomain or path to fool a quick glance.",uk:"Ðажлива ÑаÑÑина â заÑеÑÑÑÑований домен, Ñлова безпоÑеÑеднÑо пеÑед пеÑÑÐ¾Ñ Ð¾Ð´Ð¸Ð½Ð°ÑÐ½Ð¾Ñ ÑкÑÑÐ½Ð¾Ñ ÑиÑкоÑ. У <code>https://account.paypal.com.secure-login.ru/verify</code> ÑпÑавжнÑй домен â <code>secure-login.ru</code>, а не <code>paypal.com</code>. Ð¨Ð°Ñ ÑÐ°Ñ Ð²ÑÑавлÑÑÑÑ Ð²ÑÐ´Ð¾Ð¼Ñ Ð½Ð°Ð·Ð²Ð¸ в пÑддомен Ñи ÑлÑÑ , Ñоб обдÑÑиÑи побÑжний поглÑд."}},{h:{en:"Watch for look-alike (typosquatting) domains",uk:"СÑеÑежÑÑÑÑÑ ÑÑ Ð¾Ð¶Ð¸Ñ Ð´Ð¾Ð¼ÐµÐ½Ñв (typosquatting)"},items:[{en:"Character swaps: <code>paypa1.com</code>, <code>g00gle.com</code>, <code>micros0ft.com</code>.",uk:"ÐамÑна ÑимволÑв: <code>paypa1.com</code>, <code>g00gle.com</code>, <code>micros0ft.com</code>."},{en:"Extra words: <code>apple-support.com</code>, <code>secure-bank-login.net</code>.",uk:"ÐÐ°Ð¹Ð²Ñ Ñлова: <code>apple-support.com</code>, <code>secure-bank-login.net</code>."},{en:"Unusual endings: a brand you know on <code>.top</code>, <code>.xyz</code>, <code>.zip</code> instead of its real domain.",uk:"ÐезвиÑÐ½Ñ Ð·Ð°ÐºÑнÑеннÑ: вÑдомий бÑенд на <code>.top</code>, <code>.xyz</code>, <code>.zip</code> замÑÑÑÑ ÑпÑавжнÑого доменÑ."},{en:"Homograph tricks: Cyrillic letters that look Latin (аÑÑÓе.com).",uk:"ÐомоглÑÑи: киÑилиÑÐ½Ñ Ð»ÑÑеÑи, ÑÑ Ð¾Ð¶Ñ Ð½Ð° лаÑинÑÑÐºÑ (аÑÑÓе.com)."}]},{h:{en:"Red flags before you click",uk:"ТÑÐ¸Ð²Ð¾Ð¶Ð½Ñ Ð¾Ð·Ð½Ð°ÐºÐ¸ до клÑкÑ"},items:[{en:"Shortened links (bit.ly, t.co) that hide the real destination.",uk:"СкоÑоÑÐµÐ½Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ (bit.ly, t.co), Ñо Ñ Ð¾Ð²Ð°ÑÑÑ ÑпÑÐ°Ð²Ð¶Ð½Ñ Ð°Ð´ÑеÑÑ."},{en:"An IP address instead of a domain (<code>http://185.x.x.x/login</code>).",uk:"IP-адÑеÑа замÑÑÑÑ Ð´Ð¾Ð¼ÐµÐ½Ñ (<code>http://185.x.x.x/login</code>)."},{en:"The link arrived unsolicited and pushes urgency (âverify nowâ).",uk:"ÐоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¿ÑийÑло без запиÑÑ Ñ ÑиÑне ÑеÑмÑновÑÑÑÑ («пÑдÑвеÑдÑÑÑ Ð·Ð°Ñаз»)."},{en:"It asks for a password, card number or 2FA code.",uk:"Ðоно пÑоÑиÑÑ Ð¿Ð°ÑолÑ, Ð½Ð¾Ð¼ÐµÑ ÐºÐ°ÑÑки Ñи код 2FA."}]},{h:{en:"HTTPS does not mean âsafeâ",uk:"HTTPS не ознаÑÐ°Ñ Â«Ð±ÐµÐ·Ð¿ÐµÑно»"},body:{en:"The padlock only means the connection is encrypted â not that the site is trustworthy. Most phishing pages today use HTTPS with a free certificate. A padlock on a look-alike domain is still phishing.",uk:"Ðамок ознаÑÐ°Ñ Ð»Ð¸Ñе, Ñо зâÑÐ´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÑиÑÑоване â а не Ñо ÑайÑÑ Ð¼Ð¾Ð¶Ð½Ð° довÑÑÑÑи. ÐÑлÑÑÑÑÑÑ ÑÑÑÐ¸Ð½Ð³Ð¾Ð²Ð¸Ñ ÑÑоÑÑнок ÑÑÐ¾Ð³Ð¾Ð´Ð½Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑ HTTPS Ñз безкоÑÑовним ÑеÑÑиÑÑкаÑом. Ðамок на ÑÑ Ð¾Ð¶Ð¾Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ñ â Ñе вÑе одно ÑÑÑинг."}},{h:{en:"How PhishScan checks a URL",uk:"Як PhishScan пеÑевÑÑÑÑ URL"},items:[{en:"Reputation across VirusTotal, Google Safe Browsing, PhishTank and DNS blocklists (Spamhaus/SURBL/URIBL).",uk:"РепÑÑаÑÑÑ ÑеÑез VirusTotal, Google Safe Browsing, PhishTank Ñ DNS-блоклиÑÑи (Spamhaus/SURBL/URIBL)."},{en:"Domain age and history (a domain registered days ago is high-risk).",uk:"ÐÑк Ñ ÑÑÑоÑÑÑ Ð´Ð¾Ð¼ÐµÐ½Ñ (домен, заÑеÑÑÑÑований днÑми ÑомÑ, â виÑокий Ñизик)."},{en:"GeoIP and hosting analysis to spot bulletproof hosting and geo-cloaking.",uk:"GeoIP Ñа аналÑз Ñ Ð¾ÑÑÐ¸Ð½Ð³Ñ Ð´Ð»Ñ Ð²Ð¸ÑÐ²Ð»ÐµÐ½Ð½Ñ bulletproof-Ñ Ð¾ÑÑÐ¸Ð½Ð³Ñ Ñ geo-cloaking."}
2,{en:"A safe screenshot rendered on external infrastructure â so the risky page never touches your device.",uk:"ÐезпеÑний ÑкÑинÑоÑ, вÑдÑендеÑений на зовнÑÑнÑй ÑнÑÑаÑÑÑÑкÑÑÑÑ â Ñизикована ÑÑоÑÑнка не ÑоÑкаÑÑÑÑÑ Ð²Ð°Ñого пÑиÑÑÑоÑ."}]}],p=[{q:{en:"Is it safe to open a link just to see where it goes?",uk:"Чи безпеÑно вÑдкÑиÑи поÑиланнÑ, Ñоб пÑоÑÑо подивиÑиÑÑ, кÑди воно веде?"},a:{en:"No â opening the page can trigger a drive-by download or a convincing fake login form. Check the link first without visiting it: paste it into PhishScan, which renders a screenshot on isolated infrastructure instead of on your device.",uk:"ÐÑ â вÑдкÑиÑÑÑ ÑÑоÑÑнки може запÑÑÑиÑи пÑиÑ
оване заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ показаÑи пеÑÐµÐºÐ¾Ð½Ð»Ð¸Ð²Ñ Ð¿ÑдÑÐ¾Ð±Ð»ÐµÐ½Ñ ÑоÑÐ¼Ñ Ð²Ñ
одÑ. СпеÑÑÑ Ð¿ÐµÑевÑÑÑе поÑиланнÑ, не вÑдвÑдÑÑÑи його: вÑÑавÑе його в PhishScan, Ñкий ÑендеÑиÑÑ ÑкÑинÑÐ¾Ñ Ð½Ð° ÑзолÑованÑй ÑнÑÑаÑÑÑÑкÑÑÑÑ, а не на ваÑÐ¾Ð¼Ñ Ð¿ÑиÑÑÑоÑ."}},{q:{en:"Are shortened links (bit.ly) dangerous?",uk:"Чи небезпеÑÐ½Ñ ÑкоÑоÑÐµÐ½Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ (bit.ly)?"},a:{en:"Not inherently, but they hide the real destination, which scammers exploit. Expand the link before clicking, or let a scanner resolve and inspect the final URL for you.",uk:"Ðе ÑÐ°Ð¼Ñ Ð¿Ð¾ ÑобÑ, але вони Ñ
оваÑÑÑ ÑпÑÐ°Ð²Ð¶Ð½Ñ Ð°Ð´ÑеÑÑ, Ñим коÑиÑÑÑÑÑÑÑÑ ÑаÑ
ÑаÑ. РозгоÑнÑÑÑ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð¾ клÑÐºÑ Ð°Ð±Ð¾ дозволÑÑе ÑканеÑÑ Ð²Ð¸Ð·Ð½Ð°ÑиÑи й пеÑевÑÑиÑи кÑнÑевий URL за ваÑ."}},{q:{en:"How do I check if a website is legitimate?",uk:"Як пеÑевÑÑиÑи, Ñи ÑÐ°Ð¹Ñ Ð»ÐµÐ³ÑÑимний?"},a:{en:"Inspect the registered domain for misspellings, check the domainâs age and reputation, and never enter credentials from a link you did not request. Paste the URL into PhishScan to get an automated risk score combining blacklists, domain intelligence and a safe screenshot.",uk:"ÐеÑевÑÑÑе заÑеÑÑÑÑований домен на помилки в напиÑаннÑ, зâÑÑÑйÑе вÑк Ñ ÑепÑÑаÑÑÑ Ð´Ð¾Ð¼ÐµÐ½Ñ Ñа нÑколи не вводÑÑе Ð´Ð°Ð½Ñ Ð· поÑиланнÑ, Ñке ви не запиÑÑвали. ÐÑÑавÑе URL Ñ PhishScan, Ñоб оÑÑимаÑи авÑомаÑиÑÐ½Ñ Ð¾ÑÑÐ½ÐºÑ ÑизикÑ, Ñо поÑднÑÑ Ð±Ð»Ð¾ÐºÐ»Ð¸ÑÑи, аналÑз Ð´Ð¾Ð¼ÐµÐ½Ñ Ð¹ безпеÑний ÑкÑинÑоÑ."}}],f={en:"Not sure about a link? Scan it before you click.",uk:"СÑмнÑваÑÑеÑÑ Ñодо поÑиланнÑ? ÐеÑевÑÑÑе його до клÑкÑ."};return(I,e)=>(n(),s(R,{"seo-key":"guideSafeUrl",path:"/guides/is-this-url-safe",title:h,intro:k,sections:m,faq:p,cta:f},{tool:b(()=>[i("div",P,[i("p",_,r(c(u)==="uk"?"ÐеÑевÑÑÑе поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð°Ñаз":"Check the link now"),1),o.value?(n(),s(c(d),{key:1,result:o.value,onBack:e[2]||(e[2]=t=>o.value=null),onRescan:e[3]||(e[3]=t=>o.value=null)},null,8,["result"])):(n(),s(x,{key:0,onResult:e[0]||(e[0]=t=>o.value=t),onError:e[1]||(e[1]=t=>a.value=t)})),a.value&&!o.value?(n(),v("p",T,r(a.value),1)):w("",!0)])]),_:1}))}};export{z as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.