Debian 6.0 (Squeeze) มีกลไกการป้องกันบัฟเฟอร์ล้นหรือไม่?


11

คำถามของฉันคือ: การป้องกันบัฟเฟอร์ล้น / สแต็กสุดยอด(ถ้ามี)จะเปิดใช้งานโดยค่าเริ่มต้นใน Debian 6.0 (บีบ)?

Ubuntu มีตารางสรุปที่ใช้งานง่ายซึ่งแสดงคุณสมบัติการรักษาความปลอดภัยหลักของแต่ละรุ่นเซิร์ฟเวอร์แต่ฉันไม่พบสิ่งที่คล้ายกันสำหรับ Debian Ubuntu กล่าวถึง:

  • Stack Protector (gcc's -fstack-protector)
  • ตัวป้องกันฮีป (ตัวป้องกันฮีปไลบรารีของ GNU C)
  • ตัวชี้ obfuscation (ตัวชี้บางตัวที่เก็บอยู่ใน glibc นั้น obfuscated)
  • การวางผังพื้นที่ที่อยู่แบบสุ่ม (ASLR) (Stack ASLR; Libs / mmap ASLR; Exec ASLR; brk ASLR; VDSO ASLR)
  • daemons หลายตัวถูกสร้างเป็นตำแหน่ง Executables อิสระ (PIE)
  • daemons บางตัว (?) สร้างด้วย Fortify Source "-D_FORTIFY_SOURCE = 2"

Debian 6.0 ใช้เทคนิคที่คล้ายกันในระดับใด (โดยค่าเริ่มต้น)

คำตอบ:


5

น่าเสียดายที่การป้องกันเหล่านี้ส่วนใหญ่ (ทั้งหมด?) ไม่ได้เปิดใช้งานบน Debian พวกเขาได้พูดคุยเกี่ยวกับเรื่องนี้มานานหลายปีและมีโครงการ "เดเบียนแข็ง" บางส่วน แต่ก็ไม่ได้นำไปสู่สิ่งที่เป็นรูปธรรมจนถึงมุมมองของผู้ใช้ มันเป็นหนึ่งในสิ่งรบกวนที่หายากซึ่งยังไม่ได้ใช้มาตรการเหล่านี้

มีข้อมูลเพิ่มเติมบางส่วนที่http://wiki.debian.org/Hardening :

หลังการประชุมเมื่อวันที่ 14-16 มกราคม 2554 ทีมรักษาความปลอดภัยของเดเบียนได้ประกาศในอีเมลที่พวกเขาตั้งใจที่จะผลักดันการรวมคุณสมบัติการชุบแข็งสำหรับการปล่อยเสียงดัง Birds of a Feather-session จะถูกจัดระเบียบในช่วง debconf 2011 เพื่อตั้งค่ากระบวนการ

อีเมลอ้างอิงอยู่ที่นี่: http://lists.debian.org/debian-devel-announce/2011/01/msg00006.html

ดังนั้นในที่สุดบางทีมันอาจจะมาใน "wheezy" ...

นี่คือเหตุผลเดียวที่ใหญ่ที่สุดว่าทำไมฉันถึงชอบใช้ Ubuntu บน Debian บนเซิร์ฟเวอร์ของฉันเป็นการส่วนตัว


Debian ทำให้การรวบรวมเคอร์เนลใหม่นั้นง่ายขึ้นอยู่กับรุ่นของมัน คุณสามารถเปิดใช้งานตัวเลือกที่คุณต้องการบนเคอร์เนลของคุณได้ตลอดเวลา
บาฮามาต

1
คุณลักษณะเหล่านี้ (ส่วนใหญ่) เป็นพื้นที่ผู้ใช้ การคอมไพล์เคอร์เนลใหม่จะไม่สร้างความแตกต่าง
snap

0

หากคุณต้องการแพคเกจในเดเบียนกับ CFLAGS พิเศษหรือตัวเลือกการตั้งค่าที่คุณสามารถใช้apt-สร้าง Gentoo หรือ * BSD เป็นระบบปฏิบัติการที่ดีมากสำหรับวัตถุประสงค์นี้

ฉันรู้ว่านี่ไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีแก้ปัญหาที่ดีกว่าตอนนี้


ทำไมต้องลงคะแนน? ฉันต้องการทราบ :)
Rufo El Magufo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.