hardened-cc - Dalam talian di Awan

Ini ialah perintah hardened-cc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


hardened-cc - pembungkus gcc untuk menguatkuasakan penambahbaikan rantai alat pengerasan

SINOPSIS


mengeksport DEB_BUILD_HARDENING=1

gcc ...

DESCRIPTION


. mengeras-cc pembungkus biasanya digunakan dengan memanggil gcc seperti biasa apabila DEB_BUILD_HARDENING
ditetapkan kepada 1. Ia akan mengkonfigurasi ciri pengerasan rantai alat yang diperlukan. Secara lalai, semua
ciri didayakan. Jika ciri yang diberikan tidak berfungsi dengan betul dan perlu dilumpuhkan,
pembolehubah persekitaran yang sepadan yang dinyatakan di bawah boleh ditetapkan kepada 0.

PERSEKITARAN


DEB_BUILD_HARDENING=1
Dayakan ciri pengerasan.

DEB_BUILD_HARDENING_DEBUG=1
Cetak baris arahan gcc yang terhasil penuh kepada STDERR sebelum memanggil gcc.

DEB_BUILD_HARDENING_OUTPUT=/some/path/debug.log
Daripada menggunakan STDERR untuk nyahpepijat, ubah hala ke laluan yang diberikan. Beberapa binaan adalah
sangat sensitif kepada output STDERR yang tidak dijangka.

DEB_BUILD_HARDENING_STACKPROTECTOR=0
Lumpuhkan perlindungan limpahan tindanan. Lihat README.Debian untuk butiran.

DEB_BUILD_HARDENING_RELRO=0
Lumpuhkan bahagian pemaut baca sahaja. Lihat README.Debian untuk butiran.

DEB_BUILD_HARDENING_FORTIFY=0
Jangan kuatkan beberapa fungsi standard. Lihat README.Debian untuk butiran.

DEB_BUILD_HARDENING_PIE=0
Jangan bina kedudukan boleh laku bebas. Lihat README.Debian untuk butiran.

DEB_BUILD_HARDENING_FORMAT=0
Lumpuhkan ralat penggunaan rentetan format yang tidak selamat. Lihat README.Debian untuk butiran.

NOTA


Tetapan seluruh sistem boleh ditambah ke /etc/hardening-wrapper.conf, satu setiap baris.

Yang sebenar gcc symlinks dinamakan semula gcc.real, dan lencongan didaftarkan dengan dpkg-
alihkan(1). Justeru mengeras-ccidea lalai gcc ditentukan oleh apa jua pakej
dipasang /usr/bin/gcc.

Gunakan hardened-cc dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini