KeePass Password Safe 2.08 Bookmark and Share


โพสต์เมื่อ วันที่ 27 สิงหาคม พ.ศ. 2552 เวลา 10:12:54

Today you need to remember many passwords. You need a password for the Windows network logon, your e-mail account, your homepage’s ftp password, online passwords (like CodeProject member account), etc. etc. etc. The list is endless. Also, you should use different passwords for each account. Because if you use only one password everywhere and someone gets this password you have a problem… A serious problem. The thief would have access to your e-mail account, homepage, etc. Unimaginable.

KeePass is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk. So you only have to remember one single master password or insert the key-disk to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish). For more information, see the features page.

 
 
 

สมัยที่อินเทอร์เน็ตยังไม่แพร่หลายนั้น เรามีชื่อผู้ใช้/รหัสผ่านให้ต้องจำแค่ไม่กี่รหัส ที่น่าจะมีใช้กันเยอะสุดก็คือรหัสบัตร ATM ส่วนพวกรหัสตู้เซฟคงมีแบบนับคนได้ แต่พออินเทอร์เน็ตเข้ามาอยู่ในชีวิตประจำวันมากขึ้น ๆ รหัสผ่านก็มีเยอะขึ้น แรก ๆ ก็อาจจะมีแค่รหัสผ่านเข้า ISP แล้วก็รหัสผ่านสำหรับเช็คเมล ต่อมาพอเริ่มทำเว็บก็มีรหัสสำหรับเข้า Control Panel รหัสสำหรับ FTP พอมี ICQ ก็มีรหัสผ่านสำหรับ ICQ (รวมกับชื่อผู้ใช้เป็นตัวเลขอีกยาวเหยียด) มาถึงยุคนี้บางคนมีทั้ง MSN Hi5 FaceBook Multiply GMail Yahoo ฯลฯ อีกมากมายจำกันไม่หวาดไม่ไหว และผมก็มักจะพบว่าผู้ใช้งานทั่วไปมักจะไม่ค่อยจำรหัสผ่านกัน อาการวิ่งเต้นมาขอรหัสใหม่จึงเป็นเรื่องปกติ บางคนเอาง่ายเข้าว่าก็ใช้ชื่อกับรหัสผ่านเป็นชื่อเดียวกันซะเลย หารู้ไม่ว่ามันไม่ปลอดภัย (หรือบางคนรู้ แต่ก็ช่างมัน!) บางคนมีรหัสผ่านเยอะแยะเลยใช้จดใส่สมุดเอา พอสมุดหายทีเป็นเรื่องเลยทีนี้

อย่ากระนั้นเลย เพื่อให้ชีวิตง่ายขึ้นสมกับคนยุคดิจิทัล เรามาเก็บรหัสผ่านด้วยโปรแกรมกันดีกว่า สมัยที่ผมเริ่มมีรหัสผ่านมาก ๆ เข้าก็เริ่มมองหาโปรแกรมดี ๆ สำหรับเก็บรหัสผ่าน ตอนนั้นก็เจอหลายตัว ทั้งฟรีและไม่ฟรี จนกระทั่งมาเจอโปรแกรมตัวนี้เข้า จึงตกลงปลงใจอยู่กินกันมาเกือบครึ่งทศวรรษ ก็เรียกว่าตั้งแต่คนสร้างโปรแกรมนี้เขาเขียนมันขึ้นมา ผมก็ไปเจอเข้าพอดี โปรแกรมที่ว่านี้คือ KeePass Password Safe

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

  • Strong Security (มีความปลอดภัยสูง เข้ารหัสข้อมูลด้วยอัลกอริทึม AES, Twofish และ SHA-256)
  • Multiple User Keys (การเรียกดูรหัสผ่านทั้งหมด จะต้องกำหนด Master-Key ซึ่งกำหนดได้หลายแบบ)
  • Portable and No Installation Required (มีเวอร์ชันสำหรับพกพาใส่ Flash Drive ให้ใช้ได้ทุกที่)
  • Export To TXT, HTML, XML and CSV Files (ส่งออกเป็นไฟล์ได้หลายแบบ)
  • Import From Many File Formats (นำเข้าไฟล์ได้หลายแบบ)
  • Easy Database Transfer (ไฟล์ฐานข้อมูลเป็นไฟล์เล็ก ๆ ไฟล์เดียว)
  • Support of Password Groups (ตั้งเป็นกลุ่มได้)
  • Time Fields and Entry Attachments (กำหนดเวลาหมดอายุและแนบเอกสารได้)
  • Auto-Type, Global Auto-Type Hot Key and Drag&Drop (อำนวยความสะดวกในการใช้งาน ด้วยการลากวาง แสดงข้อความอัตโนมัติขณะกำลังพิมพ์)
  • Intuitive and Secure Windows Clipboard Handling (ป้องกันรหัสผ่านที่อยู่ในคลิปบอร์ด)
  • Searching and Sorting (ค้นหา จัดเรียง)
  • Multi-Language Support (สนับสนุนหลายภาษา)
  • Strong Random Password Generator (มีโปรแกรมย่อยในการสร้างรหัสผ่าน)
  • Plugin Architecture (มีระบบ Plugin)
  • Open-Source! (เปิดเผยรหัสต้นแบบ อันนี้สุดยอด!)

หน้าตาของโปรแกรมขณะเพิ่มข้อมูล (ภาพจากเว็บผู้พัฒนา)

keepass2.png

ผมใช้โปรแกรมนี้มาตลอดเวลาหลายปีที่ผ่านมา จนกระทั่งเปลี่ยนไปใช้ Linux และ MacOS X และก็พบว่า โปรแกรมนี้มีเวอร์ชันบน Linux และ Mac ด้วย!

ความที่โปรแกรมนี้เปิดเผยรหัส ทำให้มีผู้นำไปพัฒนาต่อมากมาย ทั้งบนแพลตฟอร์มมือถือ และบน Linux กับ Mac โดยให้ชื่อว่า KeePassX โปรแกรม KeePassX นำเอาโค้ดของโปรแกรม KeePass มาพัฒนาต่อยอดเพื่อให้รันได้หลายระบบปฏิบัติการ โดยมีทั้งเวอร์ชันสำหรับ Windows, Linux และ ​Mac  ปัจจุบันเป็นรุ่น 0.4 สามารถอ่านและบันทึกไฟล์ของ KeePass ได้เหมือนเดิมทุกอย่าง รวมทั้งรูปร่างหน้าตาก็น่าใช้ไม่แตกต่างกันเลยด้วย ที่สำคัญยังแจกโค้ดฟรีเหมือนเดิมภายใต้ข้อกำหนดของ GNU

หน้าตาของ KeePassX บน MacOS X (ภาพนี้เป็น OS X 10.3 และ KeePassX รุ่นแรก ๆ ของใหม่จะสวยงามกว่านี้)

keepass3.jpg

ในส่วนของแพลทฟอร์มเคลื่อนที่ มีทั้งบน Palm, Windows Mobile, Blackberry, Android และบน iPhone อีกด้วย รายละเอียดโปรดดูที่เว็บของผู้พัฒนาครับ

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