ตัวจัดการรหัสผ่าน

มีซอฟต์แวร์หลายรูปแบบที่ใช้เพื่อช่วยให้ผู้ใช้หรือองค์กรจัดการ รหัสผ่านได้ ดีขึ้น:
สำหรับใช้โดยผู้ใช้คนเดียว:
* ซอฟต์แวร์จัดการรหัสผ่าน ถูกใช้โดยบุคคลเพื่อจัดระเบียบและเข้ารหัสรหัสผ่านส่วนบุคคลจำนวนมากโดยใช้การเข้าสู่ระบบเพียงครั้งเดียว ซึ่งมักเกี่ยวข้องกับการใช้ คีย์เข้ารหัส ด้วยเช่นกัน ผู้จัดการรหัสผ่านยังเรียกว่า กระเป๋ารหัสผ่าน
สำหรับใช้โดยผู้ใช้หลายราย/กลุ่มผู้ใช้:
* องค์กรใช้ซอฟต์แวร์การซิงโครไนซ์รหัสผ่าน เพื่อจัดเรียงรหัสผ่านที่แตกต่างกัน ในระบบที่แตกต่างกัน เพื่อให้มีค่าเท่ากันเมื่อเป็นของบุคคลคนเดียวกัน
* รีเซ็ตรหัสผ่านด้วยตนเอง ช่วยให้ผู้ใช้ที่ลืมรหัสผ่านหรือทริกเกอร์การล็อกเอาต์จากผู้บุกรุกเพื่อรับรองความถูกต้องโดยใช้กลไกอื่นและแก้ไขปัญหาของตนเอง โดยไม่ต้องโทรติดต่อฝ่ายช่วยเหลือด้านไอที
* การเข้าสู่ระบบครั้งเดียวขององค์กร จะตรวจสอบแอปพลิเคชันที่เปิดใช้งานโดยผู้ใช้และเติม ID ล็อกอินและรหัสผ่านโดยอัตโนมัติ
* การเข้าสู่ระบบเพียงครั้งเดียว เว็บจะสกัดกั้นการเข้าถึงของผู้ใช้ไปยังเว็บแอปพลิเคชันและแทรกข้อมูลการตรวจสอบสิทธิ์ลงในสตรีม HTTP(S) หรือเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าแยกต่างหาก โดยที่ผู้ใช้จะได้รับการตรวจสอบสิทธิ์และนำกลับไปยัง URL เดิม
* การจัดการรหัสผ่านที่มีสิทธิพิเศษ (ใช้เพื่อรักษาความปลอดภัยในการเข้าถึงบัญชีที่แชร์และมีสิทธิพิเศษ)
== การจัดการรหัสผ่านที่มีสิทธิพิเศษ ==
การจัดการรหัสผ่านที่มีสิทธิพิเศษ คือการจัดการรหัสผ่านประเภทหนึ่งที่ใช้เพื่อรักษาความปลอดภัยรหัสผ่านสำหรับ ID ล็อกอินที่มีสิทธิ์การรักษาความปลอดภัยระดับสูง ซึ่งทำได้บ่อยที่สุดโดยการเปลี่ยนรหัสผ่านดังกล่าวเป็นค่าสุ่มใหม่เป็นระยะ เนื่องจากผู้ใช้และกระบวนการซอฟต์แวร์อัตโนมัติต้องการรหัสผ่านเหล่านี้จึงจะใช้งานได้ ระบบการจัดการรหัสผ่านที่มีสิทธิพิเศษจะต้องจัดเก็บรหัสผ่านเหล่านี้และจัดเตรียมกลไกต่างๆ ในการเปิดเผยรหัสผ่านเหล่านี้ในลักษณะที่ปลอดภัยและเหมาะสม การจัดการรหัสผ่านที่มี การจัดการการเข้าถึงข้อมูลที่มีความสำคัญกับองค์กร
=== ตัวอย่างรหัสผ่านพิเศษ ===
รหัสผ่านพิเศษมีสามประเภทหลัก ใช้เพื่อรับรองความถูกต้อง:
==== บัญชีผู้ดูแลระบบในเครื่อง ====
บนระบบ Unix และ Linux ผู้ใช้รูท คือบัญชีล็อกอินที่มีสิทธิพิเศษ บน Windows สิ่งที่เทียบเท่าคือผู้ดูแลระบบ บนฐานข้อมูล SQL ค่าเทียบเท่าคือ sa โดยทั่วไป ระบบปฏิบัติการ ฐานข้อมูล แอปพลิเคชัน และอุปกรณ์เครือข่ายส่วนใหญ่รวมถึงการเข้าสู่ระบบของผู้ดูแลระบบ ใช้ในการติดตั้งซอฟต์แวร์ กำหนดค่าระบบ จัดการผู้ใช้ ใช้แพตช์ ฯลฯ ในบางระบบฟังก์ชันที่มีสิทธิพิเศษต่างกันถูกกำหนดให้กับผู้ใช้ที่แตกต่างกัน ซึ่งหมายความว่ามีบัญชีการเข้าสู่ระบบที่มีสิทธิพิเศษมากกว่า แต่แต่ละบัญชีมีประสิทธิภาพน้อยกว่า
==== บัญชีบริการ ====
ในระบบปฏิบัติการ Windows เซอร์วิสโปรแกรมจะดำเนินการในบริบทของระบบ (มีสิทธิพิเศษมากแต่ไม่มีรหัสผ่าน) หรือของบัญชีผู้ใช้ เมื่อบริการทำงานในฐานะผู้ใช้ที่ไม่ใช่ระบบ ผู้จัดการควบคุมบริการต้องระบุ Login ID และรหัสผ่านเพื่อเรียกใช้โปรแกรมบริการ เพื่อให้บัญชีบริการมีรหัสผ่าน บนระบบ Unix และ Linux init และ inetd สามารถเปิดเซอร์วิสโปรแกรมในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษโดยไม่ต้องรู้รหัสผ่าน ดังนั้นบริการจึงมักไม่มีรหัสผ่าน
==== การเชื่อมต่อโดยแอพพลิเคชั่นหนึ่งไปยังอีกแอพพลิเคชั่นหนึ่ง ====
บ่อยครั้ง แอปพลิเคชันหนึ่งต้องสามารถเชื่อมต่อกับอีกแอปพลิเคชันหนึ่งเพื่อเข้าถึงบริการได้ ตัวอย่างทั่วไปของรูปแบบนี้คือเมื่อเว็บแอปพลิเคชันต้องเข้าสู่ระบบฐานข้อมูลเพื่อดึงข้อมูลบางอย่าง การเชื่อมต่อระหว่างแอปพลิเคชันเหล่านี้มักต้องการ Login ID และรหัสผ่าน
=== การรักษาความปลอดภัยรหัสผ่านที่มีสิทธิพิเศษ ===
ระบบจัดการรหัสผ่านที่มีสิทธิพิเศษปกป้องรหัสผ่านที่มีสิทธิพิเศษโดย:
เปลี่ยนรหัสผ่านแต่ละอันเป็นระยะ ๆ เป็นค่าสุ่มใหม่
การจัดเก็บค่าเหล่านี้
การปกป้องค่าที่จัดเก็บไว้ (เช่น การใช้การเข้ารหัสและการจัดเก็บที่จำลองแบบ)
จัดให้มีกลไกในการเปิดเผยรหัสผ่านเหล่านี้แก่ผู้เข้าร่วมประเภทต่างๆ ในระบบ:
* ผู้ดูแลระบบไอที
* โปรแกรมที่เปิดบริการ (เช่น service control manager บน Windows)
* แอพพลิเคชั่นที่ต้องเชื่อมต่อกับแอพพลิเคชั่นอื่น
=== โครงสร้างพื้นฐานที่จำเป็น ===
ระบบการจัดการรหัสผ่านที่มีสิทธิพิเศษต้องการโครงสร้างพื้นฐานที่กว้างขวาง:
กลไกในการกำหนดเวลาเปลี่ยนรหัสผ่าน
ตัวเชื่อมต่อเข้ากับระบบต่างๆ
กลไกการอัพเดทผู้เข้าร่วมต่าง ๆ ด้วยค่ารหัสผ่านใหม่
การตรวจสอบอย่างกว้างขวาง
ที่เก็บข้อมูลเข้ารหัส
การรับรองความถูกต้องสำหรับฝ่ายที่ต้องการดึงค่ารหัสผ่าน
การควบคุมการเข้าถึงและการอนุญาตเพื่อตัดสินใจว่าการเปิดเผยรหัสผ่านเหมาะสมหรือไม่
ที่เก็บข้อมูลจำลองเพื่อให้แน่ใจว่าความล้มเหลวของฮาร์ดแวร์หรือภัยพิบัติในไซต์จะไม่ทำให้ข้อมูลสูญหาย
รหัสผ่าน
การจัดการรหัสผ่าน