คำตอบนี้ดูเหมือนจะรุนแรงเล็กน้อย การเปิดโหมดความสอดคล้องกับ FIPS-140 จริง ๆ แล้วมีการป้องกันบางอย่าง มันป้องกันการใช้สคี crypto ที่อ่อนแอกว่าซึ่งป้องกัน
สิ่งนี้สามารถอนุมานได้จริงจากความคิดเห็นข้างต้นว่า "มันช่วยลดทางเลือกที่ระบบมี" ได้อย่างมาก - มันลบรูปแบบการเข้ารหัสลับที่ไม่ถือว่าเหมาะสมโดย Federal Powers นั่นคือ และตามคำตอบที่ระบุไว้ "การเปิดโหมด FIPS 140 จะเป็นการปิดสิ่งที่ไม่เป็นไปตามมาตรฐาน FIPS" สิ่งที่ไม่สอดคล้องกับ FIPS 140 จะไม่ได้เป็นที่รู้จักกันในการทำงาน
ปรากฎว่าเป็นสิ่งที่ดี ในห้าปีแรกของโปรแกรมตรวจสอบโมดูล crypto พบว่า 25% ของแพคเกจที่ส่งมีข้อผิดพลาดในเอกสารและ 8% มีข้อผิดพลาดในการใช้งาน นั่นคือถ้าคุณขึ้นอยู่กับแพคเกจการค้าที่มีอยู่แล้วมีประมาณหนึ่งโอกาสในสิบสองที่มันถูกทำลายและให้การป้องกันอื่น ๆ ที่ไม่ใช่ควัน
แต่น้ำเสียงของข้อความ - ที่เปิดใช้งานวินัย 140 FIPS แบ่งสิ่งต่าง ๆ - เป็นอนิจจาถูกต้อง Crypto นั้นยาก โปรแกรมเมอร์มักจะไม่มีวินัยในการทำสิ่งที่ถูกต้องโดยเฉพาะกับซอฟต์แวร์รุ่นเก่า หากไม่มีอยู่ในสภาพแวดล้อมของรัฐบาลกลางที่คุณต้องทำคนส่วนใหญ่ไม่ทำ
แต่นี่เปลี่ยนไป องค์กรต่างๆคาดหวังว่าวิศวกรรมความปลอดภัยจะได้รับการลงโทษทางวินัยจากผู้เขียนโค้ด ฉันได้ยินลูกค้าพูดว่า "คุณรู้หรือไม่ว่า STIG นี้มีสิ่งที่ feds ใช้เราไม่ควรทำเช่นนี้" การมีมาตรฐาน (และ FIPS เป็นเพียง "มาตรฐานการประมวลผลข้อมูลของรัฐบาลกลาง") เป็นสิ่งที่ดีและสนับสนุนการทำงานร่วมกันและความแม่นยำ
ดังนั้นหากคุณเปิดใช้งานโหมด FIPS 140 อย่างถูกต้องคุณมีเหตุผลที่ดีที่คาดหวังว่าอีกด้านหนึ่งควรได้รับการกำหนดค่าอย่างถูกต้องหากสามารถทำงานในโหมด FIPS 140 ได้เช่นกัน ถ้าไม่ให้ยื่นเป็นข้อผิดพลาดกับผู้จำหน่ายระบบ!