EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

hardened-ld - ออนไลน์ในคลาวด์

เรียกใช้ hardened-ld ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง hardened-ld ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


hardened-ld - ตัวห่อหุ้มตัวเชื่อมโยงเพื่อบังคับใช้การปรับปรุง toolchain ที่แข็งขึ้น

เรื่องย่อ


ส่งออก DEB_BUILD_HARDENING=1

ld ...

DESCRIPTION


พื้นที่ปลูก แข็ง-ld ปกติจะใช้ wrapper โดยการเรียก ld ตามปกติกับ DEB_BUILD_HARDENING
ตั้งค่าเป็น 1 จะกำหนดค่าคุณลักษณะการชุบแข็งของ toolchain ที่จำเป็น โดยค่าเริ่มต้น all
เปิดใช้งานคุณสมบัติแล้ว หากคุณสมบัติที่กำหนดทำงานไม่ถูกต้องและจำเป็นต้องปิดการใช้งาน
ตัวแปรสภาพแวดล้อมที่เกี่ยวข้องที่กล่าวถึงด้านล่างสามารถตั้งค่าเป็น 0 ได้

และพวกเรา


DEB_BUILD_HARDENING=1
เปิดใช้งานคุณสมบัติการชุบแข็ง

DEB_BUILD_HARDENING_DEBUG=1
พิมพ์บรรทัดคำสั่ง gcc ที่เป็นผลลัพธ์แบบเต็มไปยัง STDERR ก่อนเรียกใช้ gcc

DEB_BUILD_HARDENING_RELRO=0
อย่าทำเครื่องหมายส่วน ELF เป็นแบบอ่านอย่างเดียวหลังจากเริ่มต้น ดู README.Debian สำหรับรายละเอียด

DEB_BUILD_HARDENING_BINDNOW=0
อย่าทำเครื่องหมายตัวโหลด ELF สำหรับความละเอียดแบบไดนามิกเริ่มต้น ดู README.Debian สำหรับ
รายละเอียด

หมายเหตุ


สามารถเพิ่มการตั้งค่าทั้งระบบได้ที่ /etc/hardening-wrapper.confหนึ่งรายการต่อบรรทัด

ความจริง ld ถูกเปลี่ยนชื่อ ld.realและมีการผันผวนลงทะเบียนกับ dpkg-เปลี่ยนทาง(1). ดังนั้น
แข็ง-ldความคิดของค่าเริ่มต้น ld ถูกกำหนดโดยแพ็คเกจใด ๆ ที่ติดตั้ง
/usr/bin/ld.

ใช้ hardened-ld ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad