สารบัญ:
คำจำกัดความ - Rainbow Table หมายถึงอะไร
ตารางสายรุ้งเป็นทรัพยากรทางเทคโนโลยีสำหรับฟังก์ชั่นแฮชเข้ารหัส“ ถอดรหัส” และค้นหารหัสผ่านธรรมดาในฐานข้อมูลการตรวจสอบสิทธิ์ ตาราง Rainbow ใช้ฟังก์ชันจับคู่อัลกอริทึมเฉพาะเพื่อค้นหาข้อมูลที่จำเป็นในการถอดรหัสแฮชของรหัสผ่าน
Techopedia อธิบาย Rainbow Table
แนวคิดของการใช้ตารางสายรุ้งหรือวิธีการถอดรหัสแบบแฮชอื่น ๆ มาจากการใช้รหัสผ่านแบบแฮชพื้นฐานในฐานข้อมูลการตรวจสอบสิทธิ์ ระบบใดก็ตามที่มีการพิสูจน์ตัวตนด้วยรหัสผ่านจะต้องจัดเก็บรหัสผ่านเหล่านั้นทั้งหมด อย่างไรก็ตามการจัดเก็บรหัสผ่านแบบธรรมดาทำให้ระบบมีความเสี่ยงสูงต่อการเข้าถึงโดยไม่ได้รับอนุญาตจากแฮกเกอร์ ในการตอบสนองผู้ดูแลระบบหลายคนเริ่มเก็บรหัสผ่านเป็นค่าแฮช
ตารางสายรุ้งเป็นวิธีหนึ่งในการรับรหัสผ่านแบบธรรมดาโดยไม่คำนึงถึงกลยุทธ์ค่าแฮชป้องกันที่กล่าวถึงข้างต้น วิธีการอื่นรวมถึงการโจมตีด้วยกำลังดุร้ายหรือวิธีพจนานุกรม ด้วยการจัดเก็บข้อมูลเพิ่มเติมตารางสายรุ้งสามารถบรรลุผลลัพธ์เช่นเดียวกับการโจมตีด้วยกำลังดุร้ายโดยใช้ความพยายามในการประมวลผลคอมพิวเตอร์น้อยลง
