Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

การระบุตัวตนและการยืนยันตัวตนผู้ใช้ในความปลอดภัยข้อมูลคืออะไร?

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

การอนุญาต (Authorization) คือการค้นพบว่าบุคคลนั้น หลังจากถูกระบุตัวตนแล้ว ได้รับอนุญาตให้เข้าถึงทรัพยากรหรือไม่ สิ่งนี้โดยทั่วไปตัดสินใจโดยการค้นพบว่าบุคคลนั้นเป็นส่วนหนึ่งของกลุ่มเฉพาะ หากบุคคลนั้นจ่ายค่าเข้าชม หรือมีระดับการอนุญาตความปลอดภัยเฉพาะ การอนุญาตคล้ายกับการตรวจสอบรายชื่อแขกในงานเลี้ยงที่เป็นเอกสิทธิ์ หรือตรวจสอบตั๋วเมื่อไปดูโอเปรา

สุดท้าย การควบคุมการเข้าถึง (Access Control) เป็นวิธีทั่วไปในการพูดถึงการควบคุมการเข้าถึงทรัพยากรเว็บ การเข้าถึงสามารถอนุญาตหรือปฏิเสธได้ dựaบนเกณฑ์หลากหลาย รวมถึงที่อยู่เครือข่ายของผู้ใช้ เวลาของวัน ระยะของดวงจันทร์ หรืออินเทอร์เน็ตที่ผู้เยี่ยมชมใช้ การควบคุมการเข้าถึงคล้ายกับการล็อกประตูในเวลาปิด หรืออนุญาตให้เฉพาะผู้ที่สูงกว่า 48 นิ้วขึ้นรถเท่านั้น คือการควบคุมการเข้าโดยเงื่อนไขที่อาจจะหรืออาจไม่เกี่ยวข้องกับแอตทริบิวต์ของผู้เยี่ยมชมเฉพาะคน

เนื่องจากสามแนวทางนี้เกี่ยวข้องกันอย่างใกล้ชิดในแอปพลิเคชันจริงส่วนใหญ่ จึงยากที่จะพูดถึงพวกเขาแยกจากกัน โดยเฉพาะ การยืนยันตัวตนและการอนุญาต ในการดำเนินงานจริงส่วนใหญ่ แยกจากกันไม่ได้

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

การยืนยันตัวตน (Authentication) คือขั้นตอนของการเชื่อมโยงบุคคลกับตัวตนที่เป็นเอกลักษณ์ นั่นคือ วิธีที่บุคคลพิสูจน์ความถูกต้องของตัวตนที่อ้างไว้ มีวิธีการยืนยันตัวตนพื้นฐาน 3 วิธีที่บุคคลสามารถยืนยันตัวตนของตนได้:

  • สิ่งที่บุคคลรู้ (Something you KNOW): เช่น รหัสผ่าน หมายเลข PIN รหัสผสมของล็อก ชุดข้อเท็จจริงจากประวัติของบุคคล
  • สิ่งที่บุคครองครอง (Something you POSSESS): เช่น โทเคนหรือบัตร กุญแจทางกายภาพของล็อก
  • สิ่งที่บุคคลเป็น (Something you ARE): เช่น ลักษณะส่วนตัวหรือ "ชีวภาพวิทยา" รวมถึง ลายนิ้วมือหรือรูปแบบเสียง