ข้ามไปที่เนื้อหา

Keep secured application

หลังจาก Deploy application หรือ service แล้วจะต้องมีการป้องกันการเข้าถึงของผู้ใช้ในส่วนที่ต้องมีการป้องกัน

Databases

ในขั้นตอนการ deploy จะต้องเปลี่ยน username และ password default เพื่อความปลอดภัยของข้อมูล และการเข้าถึง Database ที่มีการ Deploy ด้วย docker ควรปิดการเข้าถึงจาก Public access หรือทำ reverse proxy

API services

API Service จะต้องมีการใช้ api-key, secret key หรือ bearer-token หรือการใช้ API Gateway เป็นเครื่องการกรอง request เพื่อเป็นการป้องกันข้อมูลรั่วไหลหรือการเข้าถึงโดยไม่ได้รับการอนุญาตอย่างน้อย 1 มาตราการ

Websites

Site สำหรับ admin ผู้ดูแลระบบหรือ site สำหรับการทดสอบจะต้องมีการป้องกันการเข้าถึงของผู้ใช้อย่างน้อย 1 ชั้นเช่น Basic Authentication หรือ LDAP Authentication

Basic Authentication with HAProxy

วิธีการใช้ Basic Authentication ด้วย HAProxy บน Domain เฉพาะบาง domain สามารถทำได้ดังนี้