ค้นหาปลายทางที่อยู่เบื้องหลัง Safe Links, URL Defense และเครื่องมือห่อหุ้มอื่น ๆ (Mimecast: domain)
เครื่องมือวิเคราะห์ URL
เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ
ใช้เครื่องมือวิเคราะห์ URL
หน้าที่ของมันคืออะไร
แบ่ง URL เป็นโปรโตคอล ชื่อโฮสต์ พอร์ต เส้นทาง ส่วนคำถาม และส่วนชิ้นส่วน โดยใช้ตัววิเคราะห์ URL ของเบราว์เซอร์เอง เพื่อให้คุณสามารถเห็นได้ว่าลิงก์นั้นชี้ไปยังโฮสต์ใดจริงๆ
ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย
วิธีใช้เครื่องมือวิเคราะห์ URL
- คัดลอกและวางลิงก์ทั้งหมด. แทนที่ URL ตัวอย่างด้วยลิงก์ที่คุณต้องการตรวจสอบ ให้รวมส่วน scheme เข้าไปด้วย เช่น https:// มิฉะนั้นการวิเคราะห์จะล้มเหลว
- วิเคราะห์. กด Parse หรือ Enter หน้านี้จะใช้เครื่องมือวิเคราะห์ URL ของเบราว์เซอร์ของคุณเอง และจะไม่เปิดลิงก์ดังกล่าว
- ตรวจสอบชื่อโฮสต์. ชื่อโฮสต์คือเซิร์ฟเวอร์ที่เบราว์เซอร์จะติดต่อ อ่านจากส่วนท้าย: ชื่อโดเมนที่จดทะเบียนคือส่วนสุดท้าย ไม่ใช่ส่วนแรก
- ดูพอร์ต, เส้นทาง และแฮช. ส่วน "Port" แสดงค่าเริ่มต้นของพอร์ตปกติ ส่วน "Pathname", "Search" และ "Hash" แสดงส่วนที่เหลือของลิงก์หลังจากที่เบราว์เซอร์ได้ปรับให้เป็นมาตรฐานแล้ว
- อ่านพารามิเตอร์ของคำสั่งค้นหา. ตารางนี้แสดงรายการแต่ละคีย์พร้อมค่าที่ถอดรหัสแล้ว ให้ค้นหา URL ที่สอง ที่อยู่อีเมล หรือโทเค็น
- ก้าวต่อไป. ใช้ตัวเลือก “ส่งไปยัง…” เพื่อถอดลิงก์ที่ถูกห่อใน Link Unwrapper ตรวจสอบโฮสต์ใน Homoglyph Checker หรือค้นหาข้อมูลติดต่อสำหรับการรายงานการใช้งานผิดวัตถุประสงค์
ตัวอย่าง
ชื่อแบรนด์ที่อยู่ก่อนเครื่องหมาย @
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 /walletชื่อโฮสต์คือ account-verify.example: paypal.com ส่วนที่อยู่ก่อนเครื่องหมาย @ เป็นเพียงชื่อผู้ใช้เท่านั้น และเครื่องมือนี้ไม่แสดงมันเป็นฟิลด์ใด ๆ ตารางการค้นหาแสดง session และ next ซึ่งถูกถอดรหัสเป็น /wallet.
สิ่งที่ระบบตรวจสอบ
| สัญญาณ | ความหมายของคำนี้คืออะไร |
|---|---|
| ระเบียบวิธี | http: หมายความว่า การเชื่อมต่อไม่ได้รับการเข้ารหัส ส่วนสำหรับรูปแบบเช่น javascript: ชื่อโฮสต์จะว่างเปล่า เนื่องจากลิงก์ดังกล่าวไม่ใช่ที่อยู่เว็บเลย |
| ชื่อเครื่อง | จุดหมายปลายทางที่แท้จริง ส่วนที่อยู่ก่อน @ จะถูกละเว้น รูปแบบ IPv4 แบบทศนิยม เฮกซ์ และออกเทล จะถูกแปลงเป็นที่อยู่แบบจุด และชื่อที่ไม่ใช่ ASCII จะปรากฏในรูปแบบ xn-- punycode |
| ท่าเรือ | พอร์ตมาตรฐานจะถูกตั้งค่าเป็นค่าเริ่มต้น แม้เมื่อลิงก์จะระบุชัดเจนว่า :443 ใน https ก็ตาม ส่วนหมายเลขอื่นใดถือเป็นพอร์ตที่ไม่เป็นมาตรฐาน ซึ่งไม่เป็นที่นิยมสำหรับหน้าเข้าสู่ระบบสาธารณะ |
| ชื่อเส้นทาง | เส้นทางนี้แสดงขึ้นหลังจากที่เบราว์เซอร์ได้แปลงส่วน ../ และเปลี่ยนเครื่องหมายแบ็กสแลช (\) เป็นเครื่องหมายสแลช (/) แล้ว เพื่อให้คุณเห็นได้ว่าคำขอถูกส่งไปยังที่ใดจริงๆ |
| ค้นหา | สตริงคำสั่งค้นหาแบบดิบ ซึ่งยังคงถูกเข้ารหัสอยู่ และปรากฏในลักษณะเดียวกับที่จะถูกส่งไปยังเซิร์ฟเวอร์ |
| แฮช | ส่วนที่อยู่หลัง # ส่วนนี้ไม่ถูกส่งไปยังเซิร์ฟเวอร์ แต่สคริปต์บนหน้าเว็บสามารถอ่านได้ ดังนั้นจึงสามารถเก็บข้อมูล เช่น ที่อยู่อีเมล ได้ |
| ตารางพารามิเตอร์การค้นหา | แต่ละคีย์และค่า จะถูกถอดรหัสเปอร์เซ็นต์ และเครื่องหมาย + จะถูกอ่านเป็นช่องว่าง ค่าที่เป็น URL เองคือเป้าหมายการเปลี่ยนเส้นทาง |
| ข้อมูลผู้ใช้ขาด | ส่วนที่อยู่ก่อน @ เช่น ชื่อแบรนด์ จะไม่ปรากฏในฟิลด์ใดทั้งสิ้น หากลิงก์มี @ อยู่ระหว่าง // และ / ถัดไป ชื่อที่คุ้นเคยที่อยู่ก่อน @ นั้นเป็นเพียงชื่อผู้ใช้เท่านั้น |
ตัวอย่างเพิ่มเติม
ชื่อที่คุ้นเคยอยู่ด้านหน้าโดเมนอื่น
https://login.example.com.secure-check.example.net:8443/reset?token=abc&email=bob%40example.org#doneโปรโตคอล https:, ชื่อโฮสต์ login.example.com.secure-check.example.net, พอร์ต 8443, ชื่อเส้นทาง /reset, ค้นหา ?token=abc&email=bob%40example.org, แฮช #done. พารามิเตอร์การค้นหา: token = abc, email = bob@example.org. โดเมนที่ลงทะเบียนคือ example.net.
เชื่อมโยงการเขียนใหม่ของเบราว์เซอร์
https://203.0.113.9:443/admin/../panel/?redirect=https%3A%2F%2Fexample.org&q=a+bชื่อโฮสต์ 203.0.113.9, พอร์ตตามค่าเริ่มต้น, ชื่อเส้นทาง /panel/, Hash —. พารามิเตอร์การค้นหา: redirect = https://example.org และ q = a b.
ที่อยู่ IPv4 ที่เขียนในรูปแบบเลขฐานแปด
http://0300.0000.0002.0001/โปรโตคอล http:, ชื่อโฮสต์ 192.0.2.1, พอร์ต ค่าเริ่มต้น, ชื่อเส้นทาง /, การค้นหา — และค่าแฮช — ส่วนใดที่มีเลขศูนย์อยู่ด้านหน้าจะถูกอ่านเป็นเลขฐานแปด
คำถามที่พบบ่อย
มันช่วยป้องกันลิงก์ฟิชชิ่งได้อย่างไร?
มันแสดงชื่อโฮสต์ที่เบราว์เซอร์จะติดต่อจริง ๆ ใน https://paypal.com@evil.example/ ชื่อโฮสต์คือ evil.ตัวอย่างเช่น ชื่อโฮสต์แบบเลขฐานสิบหรือเลขฐานสิบหก เช่น http://3221225985/ จะแสดงเป็น IPv4 แบบจุด (192.0.2.1) และโดเมน Unicode ที่คล้ายกันจะแสดงในรูปแบบ xn-- punycode ของมัน
มันไม่แสดงหรือตรวจสอบอะไร?
ส่วนชื่อผู้ใช้และรหัสผ่านใน URL จะไม่แสดงขึ้น และเครื่องมือนี้ไม่ติดตามการเปลี่ยนเส้นทาง ไม่ถอดรหัส Safe Links และไม่ประเมินโฮสต์ ส่วนข้อความที่ไม่มีสคีมา เช่น example.com/login จะแสดงข้อผิดพลาดว่า URL ไม่ถูกต้อง
URL นี้ถูกเปิดหรือส่งไปที่ใดบ้างหรือไม่?
ไม่ครับ การวิเคราะห์ใช้ URL API ของเบราว์เซอร์บนหน้านี้; ลิงก์ดังกล่าวไม่เคยถูกส่งคำขอ และไม่มีข้อมูลใดถูกอัปโหลด
ทำอย่างไรเพื่อค้นหาชื่อโดเมนที่จดทะเบียนใน Hostname?
อ่านจากขวาสู่ซ้าย ใน login.example.com.secure-check.example.net สองส่วนสุดท้าย example.net คือโดเมนที่ผู้ใช้งานได้จดทะเบียนไว้ ส่วนทั้งหมดที่อยู่ก่อนนั้นคือซับโดเมนที่ผู้ใช้งานได้เลือก ส่วนต่อท้ายประเทศ เช่น co.uk ใช้สามส่วน
ทำไมคำสั่งค้นหาจึงปรากฏขึ้นสองครั้ง?
Search คือข้อความดิบที่อยู่หลังเครื่องหมาย ? ซึ่งยังถูกเข้ารหัสอยู่ ตามที่เซิร์ฟเวอร์รับมา ตารางนี้จะถอดรหัสค่าแต่ละค่า ดังนั้น %40 จะกลายเป็น @ และ + จะกลายเป็นช่องว่าง
ผมสามารถวางลิงก์ที่ถูกตัดส่วนอันตรายออกได้ไหมครับ?
ไม่โดยตรง ลิงก์ที่มี [.] ไม่สามารถวิเคราะห์ได้ และ hxxps:// จะถูกอ่านเป็นรูปแบบที่ไม่รู้จักชื่อ hxxps: ให้ใช้ URL Defanger เพื่อลบส่วนที่ไม่ปลอดภัยออกก่อน หรือใช้ Link Unwrapper ซึ่งรับข้อมูลที่ผ่านการลบส่วนที่ไม่ปลอดภัยแล้ว