วิธีบล็อกการดาวน์โหลดไซต์

สารบัญ:

วิธีบล็อกการดาวน์โหลดไซต์
วิธีบล็อกการดาวน์โหลดไซต์

วีดีโอ: วิธีบล็อกการดาวน์โหลดไซต์

วีดีโอ: วิธีบล็อกการดาวน์โหลดไซต์
วีดีโอ: วิธีแก้ Google Chrome ดาวน์โหลดไฟล์ไม่ได้ หรือ โดนบล็อค 2024, อาจ
Anonim

ผู้เขียนเว็บไซต์หลายคนกลัวอย่างจริงจังว่าผลงานของพวกเขาจะถูกขโมยโดยคู่แข่งหรือผู้ใช้ทรัพยากรทั่วไป โปรแกรมเมอร์เว็บที่ดีมีหน้าที่ปกป้องเว็บไซต์จากการดาวน์โหลดที่ไม่ต้องการ มีหลายวิธีในการทำงานนี้ให้สำเร็จ

วิธีบล็อกการดาวน์โหลดไซต์
วิธีบล็อกการดาวน์โหลดไซต์

คำแนะนำ

ขั้นตอนที่ 1

ปกป้องเว็บไซต์ของคุณด้วยเครื่องมือ Apache ดั้งเดิมโดยใช้การรักษาความปลอดภัยในตัว คุณไม่จำเป็นต้องมีคุณสมบัติพิเศษสำหรับสิ่งนี้ ใช้ชื่อผู้เยี่ยมชมเว็บไซต์และรหัสผ่านที่จำเป็น หากมีอยู่ในระบบเท่านั้น ผู้ใช้จะสามารถเข้าถึงไดเร็กทอรีที่ป้องกันโดยทรัพยากรนี้

ขั้นตอนที่ 2

ไม่สามารถใช้วิธีการข้างต้นได้หากต้องการการปกป้องข้อมูลทางธุรกิจอย่างเข้มงวด ในสถานการณ์เช่นนี้ ให้ใช้การพิสูจน์ตัวตนแบบไดเจสต์ ซึ่ง Apache รองรับด้วย ที่นี่ชื่อและรหัสผ่านจะถูกส่งเป็นรหัส ดังนั้นแฮกเกอร์จึงไม่สามารถสกัดกั้นได้ อย่างไรก็ตาม การป้องกันประเภทนี้ไม่รองรับเบราว์เซอร์ทั้งหมด

ขั้นตอนที่ 3

สร้างขีดจำกัดสำหรับผู้ใช้ในหน้าที่ดูในช่วงระยะเวลาหนึ่ง ผู้ที่เกินขีด จำกัด อาจถูกลิดรอนสิทธิบางอย่าง (ห้าม) เป็นเวลาสองสามนาที อย่าลืมเตือนผู้เยี่ยมชมไซต์เกี่ยวกับการกระทำเหล่านั้น การละเมิดจะนำมาซึ่งการห้ามใช้ ข้อตกลงดังกล่าวมักจะได้รับการสนับสนุนให้อ่านและยอมรับ

ขั้นตอนที่ 4

ใช้วิธีปิดกั้นลิงก์ที่ซ่อนอยู่จากการดาวน์โหลดไฟล์จากไซต์ของคุณ สร้างไว้ในหน้าที่ผู้ใช้รายอื่นไม่สามารถไปได้ เมื่อดูหน้าที่ซ่อน ที่อยู่ IP จะถูกบล็อกเป็นเวลาสามนาที โปรดทราบว่าโรบ็อตการค้นหายังถูกบล็อกอยู่ในขณะนี้ ในกรณีนี้ห้ามดาวน์โหลดทันทีหลังจากขอ แต่หลังจากเริ่มการดาวน์โหลดข้อมูลหรือรูปภาพโดยตรง

ขั้นตอนที่ 5

ใช้ประโยชน์จากความสามารถของ JavaScript เพื่อให้คุณสามารถบล็อกการคัดลอกหรือการเลือกองค์ประกอบข้อความและกราฟิกบนหน้าเว็บไซต์ นี่เป็นวิธีที่ไม่แพงนักสำหรับเซิร์ฟเวอร์ต่าง ๆ เพื่อบันทึกสื่อจากการดาวน์โหลด

ขั้นตอนที่ 6

แปลแต่ละองค์ประกอบของหน้าเป็นรหัส ASCII 16 หลัก ซึ่งเข้ารหัสใน ISO Latin-1 เมื่อบันทึกหน้าดังกล่าวแล้ว คุณสามารถสร้างสคริปต์แบบกำหนดเองที่ถอดรหัสรหัสเริ่มต้น (ASCII) และบันทึกลงในดิสก์เพื่อการอ่าน