บทความด้าน Web Security
ความรู้เกี่ยวกับ TLS/SSL, Certificate, Security Headers และ Web Security
Mixed Content บนหน้า HTTPS
อธิบาย mixed content เมื่อหน้า HTTPS โหลดทรัพยากร HTTP แบบแอ็กทีฟและพาสซีฟ รวมนโยบายบล็อกของเบราว์เซอร์ตาม MDN และ WHATWG
Cookie ที่ปลอดภัย: Secure, HttpOnly และ SameSite
อธิบายแอตทริบิวต์คุกกี้ Secure, HttpOnly, SameSite ตามแนว OWASP และร่าง RFC 6265bis รวมคำแนะนำ __Host- prefix
Clickjacking: X-Frame-Options และ CSP frame-ancestors
อธิบายการโจมตีแบบซ้อนเฟรม (clickjacking) และวิธีป้องกันด้วย X-Frame-Options ตาม RFC 7034 รวมถึง CSP frame-ancestors ที่แนะนำในปัจจุบัน
MIME Sniffing และ X-Content-Type-Options
อธิบายพฤติกรรม MIME sniffing ของเบราว์เซอร์ และเหตุผลที่ควรส่ง X-Content-Type-Options: nosniff พร้อม Content-Type ที่ถูกต้อง
Content-Security-Policy เชิงลึก
อธิบาย CSP ตามมาตรฐาน W3C/MDN วิธีใช้ default-src, script-src, nonce และ frame-ancestors รวมข้อผิดพลาด unsafe-inline ที่พบบ่อย
CAA Record คืออะไร และควรตั้งอย่างไร
อธิบาย DNS Certification Authority Authorization ตาม RFC 8659 วิธีระบุ CA ที่อนุญาตให้ออกใบรับรอง และตัวอย่างเรคอร์ด issue / issuewild / iodef
Let's Encrypt และโปรโตคอล ACME
อธิบาย Certificate Authority แบบอัตโนมัติ Let's Encrypt และโปรโตคอล ACME ตาม RFC 8555 รวมอายุใบ 90 วันและการต่ออายุอัตโนมัติ
Certificate Transparency คืออะไร
อธิบาย Certificate Transparency ตาม RFC 6962 ทำไม Chrome จึงบังคับ SCT และวิธีค้นหาใบรับรองที่ออกให้โดเมนผ่าน crt.sh
OCSP และ OCSP Stapling คืออะไร
อธิบาย Online Certificate Status Protocol ตาม RFC 6960 ปัญหา privacy ของ OCSP โดยตรง และประโยชน์ของ OCSP stapling ตาม RFC 6066