Ini adalah pembungkus pengerasan perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
hardened-cc - pembungkus gcc untuk menegakkan peningkatan toolchain pengerasan
RINGKASAN
ekspor DEB_BUILD_HARDENING=1
gcc ...
DESKRIPSI
Grafik mengeras-cc pembungkus biasanya digunakan dengan memanggil gcc seperti biasa ketika DEB_BUILD_HARDENING
diatur ke 1. Ini akan mengonfigurasi fitur pengerasan rantai alat yang diperlukan. Secara default, semua
fitur diaktifkan. Jika fitur yang diberikan tidak berfungsi dengan benar dan perlu dinonaktifkan,
variabel lingkungan terkait yang disebutkan di bawah ini dapat diatur ke 0.
LINGKUNGAN
DEB_BUILD_HARDENING=1
Aktifkan fitur pengerasan.
DEB_BUILD_HARDENING_DEBUG=1
Cetak baris perintah gcc yang dihasilkan penuh ke STDERR sebelum memanggil gcc.
DEB_BUILD_HARDENING_OUTPUT=/some/path/debug.log
Alih-alih menggunakan STDERR untuk debugging, alihkan ke jalur yang diberikan. Beberapa bangunan adalah
sangat sensitif terhadap keluaran STDERR yang tidak terduga.
DEB_BUILD_HARDENING_STACKPROTECTOR=0
Nonaktifkan perlindungan stack overflow. Lihat README.Debian untuk detailnya.
DEB_BUILD_HARDENING_RELRO=0
Nonaktifkan bagian tautan hanya baca. Lihat README.Debian untuk detailnya.
DEB_BUILD_HARDENING_FORTIFY=0
Jangan membentengi beberapa fungsi standar. Lihat README.Debian untuk detailnya.
DEB_BUILD_HARDENING_PIE=0
Jangan membangun executable independen posisi. Lihat README.Debian untuk detailnya.
DEB_BUILD_HARDENING_FORMAT=0
Nonaktifkan kesalahan penggunaan string format tidak aman. Lihat README.Debian untuk detailnya.
CATATAN
Pengaturan seluruh sistem dapat ditambahkan ke /etc/hardening-wrapper.conf, satu per baris.
Yang asli gcc symlink diganti namanya gcc.nyata, dan pengalihan terdaftar dengan dpkg-
mengalihkan(1). Dengan demikian mengeras-cc's ide dari default gcc ditentukan oleh paket apa pun
diinstal /usr/bin/gcc.
Gunakan hardening-wrapper online menggunakan layanan onworks.net