10 แนวปฏิบัติความปลอดภัยซอฟต์แวร์สำหรับอนาคต 250 ปี

ในเดือนแห่งการตระหนักรู้ด้านความปลอดภัยทางไซเบอร์นี้ ภายใต้หัวข้อ “Securing the Next 250” เราถูกกระตุ้นให้มองข้ามเพียงแค่ช่องโหว่ และพิจารณาว่าอะไรที่จะทำให้ระบบดิจิทัลของเรามีความยืดหยุ่นสำหรับหลายยุคสมัย

เมื่อครั้งที่ผมให้การต่อหน้าสภาคองเกรสกับเพื่อนร่วมงานที่ L0pht ในปี 1998 เราได้เตือนแล้วว่าซอฟต์แวร์ที่ไม่ปลอดภัยสามารถทำให้ระบบที่สังคมพึ่งพาตกอยู่ในความเสี่ยงได้ แม้เทคโนโลยีจะเปลี่ยนไปมาก แต่คำถามพื้นฐานด้านความปลอดภัยยังคงเหมือนเดิม

เราไม่สามารถคาดเดาได้ว่าเทคโนโลยีในปี 2276 จะเป็นอย่างไร แต่เราสามารถกำหนดแนวปฏิบัติที่จะทำให้ซอฟต์แวร์มีความน่าเชื่อถือได้เมื่อเทคโนโลยียังคงวิวัฒนาการ

การทำให้ความปลอดภัยเป็นส่วนหนึ่งของสถาปัตยกรรม (Make security part of the architecture) คือการออกแบบระบบตั้งแต่ต้นด้วยค่าเริ่มต้นที่ปลอดภัย, รูปแบบที่ผ่านการอนุมัติ, ขอบเขตความไว้วางใจที่ชัดเจน และการควบคุมที่ทำให้ผลลัพธ์ที่ไม่ปลอดภัยทำได้ยาก

ศัพท์ที่ควรรู้

  • Cybersecurity Awareness Month – เดือนแห่งการตระหนักรู้ด้านความปลอดภัยทางไซเบอร์ซึ่งเป็นช่วงเวลาที่เน้นย้ำถึงความสำคัญของการรักษาความปลอดภัยทางดิจิทัล
  • Secure by design – แนวคิดการออกแบบระบบโดยให้ความปลอดภัยเป็นส่วนหนึ่งของสถาปัตยกรรมตั้งแต่เริ่มต้น ไม่ใช่การเพิ่มทีหลัง
  • Trust boundaries – ขอบเขตความไว้วางใจคือการกำหนดว่าส่วนประกอบใดของระบบที่สามารถเชื่อถือได้และส่วนใดที่ต้องระมัดระวัง

ที่มา: darkreading.com

Leave a Comment