โซลูชัน Vault

เลิกเก็บรหัสผ่านในโค้ด ให้โปรแกรมขอใช้เมื่อจำเป็น

รหัสผ่านฐานข้อมูลใน .env หรือ API key ใน Git หลุดออกไปได้ง่าย และเปลี่ยนทีต้องแก้หลายที่ Vault เก็บค่าเหล่านี้ไว้ที่เดียว บริการที่ได้รับสิทธิ์เท่านั้นที่อ่านได้ และคุณเห็นว่าใครอ่านเมื่อไร

เก็บ Secret ไว้ที่เดียว

  • เก็บเป็นเวอร์ชัน: เปลี่ยนค่าแล้วของเดิมยังอยู่ ย้อนกลับได้โดยปิดเวอร์ชันใหม่
  • ใช้เป็นตัวแปรได้เลย: ตั้งตัวแปรของ Container หรือ Function เป็น vault://app/db-password โค้ดไม่ต้องแก้ ระบบเปิดค่าให้ตอนเริ่มทำงาน
  • ตั้งวันหมดอายุได้ ทีละเวอร์ชัน
  • ลบแล้วยังกู้คืนได้ ภายใน 7-90 วันตามที่ตั้งไว้

Key เข้ารหัสที่ไม่ออกจากระบบ

  • เข้ารหัส ถอดรหัส ลงลายเซ็น และตรวจลายเซ็นผ่าน API ด้วย AES-256-GCM, RSA และ ECDSA
  • หมุน Key อัตโนมัติตามรอบที่ตั้งไว้ ข้อมูลเดิมยังถอดรหัสได้
  • ข้อมูลใหญ่ใช้ Data key เข้ารหัสในโปรแกรมของคุณเอง แล้วเก็บ Key ที่เข้ารหัสแล้วไว้คู่กับข้อมูล

รู้ว่าใครเข้าถึงอะไร

  • ให้สิทธิ์ Service Account ทีละ Vault ถอนสิทธิ์แล้วมีผลทันที
  • คนใน Project ที่เป็น Viewer และ Operator เห็นแค่ชื่อ ไม่เห็นค่า
  • ประวัติการใช้งานบอกว่าใครอ่านหรือใช้อะไร จาก IP ไหน รวมถึงการเรียกที่ถูกปฏิเสธ
  • ใช้ผ่าน SDK สำหรับ Node.js, Python และ Go หรือเรียก REST API จากภาษาอื่นได้

คำถามที่พบบ่อย

Vault ต่างจากการเก็บรหัสผ่านใน .env อย่างไร

ค่าใน .env ติดไปกับเครื่องหรือ Git และไม่รู้ว่าใครอ่าน ส่วน Vault เข้ารหัสค่าแยกต่อ Vault ให้สิทธิ์ทีละบริการ เปลี่ยนค่าที่เดียว และมีประวัติการอ่าน

ต้องแก้โค้ดไหม

ถ้าใช้เป็นตัวแปรของ Container หรือ Function ไม่ต้องแก้ โค้ดอ่านตัวแปรเหมือนเดิม ถ้าต้องการเข้ารหัสหรืออ่านค่าล่าสุดระหว่างทำงาน ใช้ SDK หรือ REST API

Vault คิดเงินอย่างไร

ตัว Vault ฟรี คิดตามจำนวน Secret และ Key ที่มีอยู่ กับจำนวนครั้งที่โปรแกรมเรียกใช้ การอ่านค่าเป็นตัวแปรตอนบริการเริ่มทำงาน การใช้ผ่าน Console และ th CLI ไม่คิดเงิน ดูราคาที่หน้าราคา

เก็บ Key ไว้ใน HSM หรือไม่

ไม่ Key ถูกเข้ารหัสด้วยซอฟต์แวร์และเก็บในฐานข้อมูลของระบบ ยังไม่มีแบบ HSM และยังนำ Key ของคุณเข้ามาเองไม่ได้

พร้อมใช้งานจริงหรือยัง

Vault อยู่ในช่วง Preview ใช้งานได้แล้ว

เริ่มใช้งานวันนี้ ฟรี

สมัครด้วยอีเมล ไม่ต้องใส่บัตรเครดิต ทำเว็บได้ฟรีไม่มีวันหมดอายุ บริการอื่นจ่ายตามที่ใช้จาก Wallet ของ Project