ฉันพยายามคิดถึงวิธีการที่ปลอดภัยที่สุดเท่าที่จะทำได้ตรวจสอบว่าผู้ใช้เป็นเจ้าของเว็บไซต์ที่พวกเขาอ้างว่าเป็นเจ้าของ
นี่คือวิธีที่ฉันเห็น:
- อัปโหลดไฟล์ HTML ที่มีชื่อคลุมเครือไปยังไดเรกทอรีรากพร้อมเนื้อหาที่กำหนด
- รวมเมตาแท็กหรือความคิดเห็นอื่นไว้ในแหล่งที่มาของโฮมเพจ
- ส่งอีเมลไปยังที่อยู่
@domainwearetryingtovalidate.tld
พร้อมลิงก์การยืนยัน - ตรวจสอบระเบียน CNAME หรือ TXT
- ตรวจสอบบันทึก WHOIS
- ตรวจสอบทางกายภาพโดยการโทรหรือส่งอีเมลสายสนับสนุนการปรับปรุงระเบียนด้วยตนเอง
และนี่คือปัญหาของวิธีการเหล่านี้ตามลำดับ:
- การกำหนดค่าเว็บไซต์บางอย่างอาจไม่อนุญาตให้เพียงอัปโหลดไฟล์ไปที่รูท
- การออกแบบไซต์ที่ไม่ดีอาจอนุญาตให้ผู้ใช้ของไซต์นั้นเพิ่มเมตาแท็กนี้ด้วยตนเอง
- เว็บไซต์ที่ให้บริการอีเมลทำให้เว็บไซต์นี้ไร้ประโยชน์ ใช้
gmail.com
ตัวอย่างเช่น - มันซับซ้อนเกินไปสำหรับเจ้าของเว็บไซต์ขนาดเล็กส่วนใหญ่ที่จะรู้วิธีการทำ
- เหล่านี้เป็นสาธารณะ ทุกคนสามารถอ้างว่าเป็นใครก็ได้ ไม่พูดถึงส่วนใหญ่มักจะไม่ถูกต้อง
- Huuuuge เสียเวลา
มีวิธีอื่นในการยืนยันว่าผู้ใช้ในเว็บไซต์ของคุณเป็นเจ้าของเว็บไซต์หรือไม่ จากวิธีการที่ฉันระบุไว้วิธีใดดีที่สุดและแย่ที่สุด ฉันสั่งพวกเขาตั้งแต่ดีที่สุดถึงแย่ที่สุดในความเห็นของฉันเอง แต่ฉันอยากเห็นว่าคนอื่นคิดเช่นไร
ฉันวางแผนที่จะใช้สิ่งเหล่านี้ใน PHP