Safe Links, URL Defense ve diğer sarmalayıcıların ardındaki hedefi bulun (Mimecast: etki alanı).
Kimlik avı URL'leri ve alan adları
URL Ayrıştırıcı
Araç İngilizce dilindedir; bu sayfada ise araç, sizin dilinizde açıklanmaktadır.
URL Ayrıştırıcı'i kullanın
Ne işe yarar?
Bir bağlantının gerçekte hangi ana makineyi gösterdiğini görebilmeniz için tarayıcının kendi URL ayrıştırıcısıyla bir URL'yi protokol, ana makine adı, port, yol, sorgu ve parçaya (fragment) ayırın.
Tamamen tarayıcınızda çalışır: girdiğiniz hiçbir bilgi yukarıya yüklenmez.
URL Ayrıştırıcı nasıl kullanılır?
- Bağlantının tamamını yapıştırın. Örnek URL'yi kontrol etmek istediğiniz bağlantıyla değiştirin. https:// gibi şemayı ekleyin; aksi hâlde ayrıştırma başarısız olur.
- Ayrıştırın. Parse düğmesine veya Enter'a basın. Sayfa tarayıcınızın kendi URL ayrıştırıcısını kullanır ve bağlantıyı açmaz.
- Hostname'i kontrol edin. Hostname, tarayıcının bağlanacağı sunucudur. Sondan başlayarak okuyun: kayıtlı alan adı ilk değil, son kısımdır.
- Port, yol ve hash'e bakın. Port, normal port için default gösterir. Pathname, Search ve Hash, tarayıcı normalleştirdikten sonra bağlantının geri kalanını gösterir.
- Sorgu parametrelerini okuyun. Tablo her anahtarı çözülmüş değeriyle listeler. İkinci bir URL, bir e-posta adresi veya bir token arayın.
- Sonraki adımı atın. Sarmalanmış bir bağlantıyı Link Unwrapper'da çözmek, ana makineyi Homoglyph Checker'da kontrol etmek veya abuse iletişim adresini bulmak için Send to… kullanın.
Örnek
@ işaretinden önce marka adı
https://paypal.com@account-verify.example/signin?session=8f3a2c&next=%2Fwallet#step-2PROTOCOL
https:
HOSTNAME
account-verify.example
PORT
default
PATHNAME
/signin
SEARCH
?session=8f3a2c&next=%2Fwallet
HASH
#step-2
Query params
KEY VALUE
session 8f3a2c
next /walletHostname account-verify.example'dır: @ işaretinden önceki paypal.com yalnızca bir kullanıcı adıdır ve araç onu bir alan olarak listelemez. Sorgu tablosu session ve /wallet olarak çözülen next değerlerini gösterir.
Neyi kontrol eder?
| Sinyal | Bunun anlamı nedir? |
|---|---|
| Protocol | http:, bağlantının şifrelenmediği anlamına gelir. javascript: gibi bir şemada Hostname boştur, çünkü bağlantı hiç de bir web adresi değildir. |
| Hostname | Gerçek hedef. @ işaretinden önceki her şey dışarıda bırakılır, ondalık, onaltılık ve sekizlik IPv4 biçimleri noktalı adrese dönüşür ve ASCII olmayan adlar xn-- punycode olarak görünür. |
| Port | Bağlantı https'de açıkça :443 yazsa bile standart port için default. Diğer her sayı standart dışı bir porttur ve herkese açık bir giriş sayfası için alışılmadıktır. |
| Pathname | Tarayıcı ../ bölümlerini çözümledikten ve ters eğik çizgileri eğik çizgiye çevirdikten sonraki yol; böylece isteğin gerçekte nereye gittiğini görürsünüz. |
| Search | Ham sorgu dizesi; hâlâ kodlanmış, tam olarak sunucuya gönderileceği gibi. |
| Hash | # işaretinden sonraki parça. Sunucuya gönderilmez, ancak sayfadaki betikler onu okuyabilir; bu nedenle e-posta adresi gibi veriler taşıyabilir. |
| Query params tablosu | Her anahtar ve değer; yüzde kodlaması çözülmüş ve + boşluk olarak okunmuş hâlde. Kendisi bir URL olan değer bir yönlendirme hedefidir. |
| Eksik kullanıcı bilgisi | Marka adı gibi @ işaretinden önceki kısım hiçbir alanda görünmez. Bir bağlantıda // ile sonraki / arasında @ varsa, @ işaretinin önündeki tanıdık ad yalnızca bir kullanıcı adıdır. |
Diğer örnekler
Başka bir alan adının önünde tanıdık ad
https://login.example.com.secure-check.example.net:8443/reset?token=abc&email=bob%40example.org#doneProtocol https:, Hostname login.example.com.secure-check.example.net, Port 8443, Pathname /reset, Search ?token=abc&email=bob%40example.org, Hash #done. Query params: token = abc, email = bob@example.org. Kayıtlı alan adı example.net'tir.
Tarayıcının yeniden yazdığı bağlantı
https://203.0.113.9:443/admin/../panel/?redirect=https%3A%2F%2Fexample.org&q=a+bHostname 203.0.113.9, Port default, Pathname /panel/, Hash —. Query params: redirect = https://example.org ve q = a b.
Sekizlik yazılmış IPv4 adresi
http://0300.0000.0002.0001/Protocol http:, Hostname 192.0.2.1, Port default, Pathname /, Search — ve Hash —. Başında sıfır olan her parça sekizlik sayı olarak okunur.
Sık Sorulan Sorular
Kimlik avı bağlantılarında nasıl yardımcı olur?
Tarayıcının gerçekte bağlanacağı ana makine adını gösterir. https://paypal.com@evil.example/ içinde ana makine evil.example'dır; http://3221225985/ gibi ondalık veya onaltılık ana makineler noktalı IPv4 (192.0.2.1) olarak, benzer görünümlü Unicode alan adları ise xn-- punycode biçiminde görünür.
Neyi göstermez veya kontrol etmez?
URL'nin kullanıcı adı ve parola kısmı gösterilmez; araç yönlendirmeleri izlemez, Safe Links'i çözmez veya ana makineyi derecelendirmez. example.com/login gibi şema içermeyen metin Invalid URL hatası verir.
URL açılıyor veya bir yere gönderiliyor mu?
Hayır. Ayrıştırma bu sayfada tarayıcının URL API'sini kullanır; bağlantı hiçbir zaman istenmez ve hiçbir şey yüklenmez.
Hostname'de kayıtlı alan adını nasıl bulurum?
Sağdan okuyun. login.example.com.secure-check.example.net içinde son iki etiket olan example.net, birinin kaydettiği alan adıdır; ondan önceki her şey o kişinin seçtiği bir alt alan adıdır. co.uk gibi ülke sonekleri üç etiket alır.
Sorgu neden iki kez gösteriliyor?
Search, ? işaretinden sonraki ham metindir; sunucunun aldığı gibi hâlâ kodlanmıştır. Tablo her değeri çözer; böylece %40, @ olur ve + boşluk olur.
Zararsızlaştırılmış bir bağlantıyı yapıştırabilir miyim?
Doğrudan değil. [.] içeren bir bağlantı ayrıştırılamaz ve hxxps://, hxxps: adlı bilinmeyen bir şema olarak okunur. Önce URL Defanger ile eski hâline getirin ya da zararsızlaştırılmış girdiyi kabul eden Link Unwrapper'ı kullanın.