all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: blhc  ]

Package: blhc (0.13-5)

Links for blhc

Screenshot

Debian Resources:

Download Source Package blhc:

Maintainer:

External Resources:

Similar packages:

verifica o hardening (proteção) do log

Ferramenta Perl que verifica os logs de construção em busca de sinalizadores de proteção (hardening flags) ausentes. Os flags de proteção permitem recursos de segurança adicionais no compilador para evitar, por exemplo, estouros de pilha, vulnerabilidades de formato de string, sobrescritas de GOT, etc. Consulte por exemplo <http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags>.

Como a maioria dos sistemas de construção são bastante complicados, há muitos lugares onde flags de compilador do ambiente podem ser ignorados. O analisador verifica se todos os comandos do compilador usam as flags de proteção corretos e assim, todos os recursos de proteção são usados corretamente.

Ele é projetado para verificar os logs de construção gerados pelo pacote dpkg-buildpackage do Debian (ou ferramentas para empacotamento, usando dpkg-buildpackage como o pbuilder ou os registros oficiais de builds) para ajudar os(as) mantenedores(as) a detectar a falta de flags de proteção em seus pacotes.

Apenas o gcc é detectado como compilador no momento (mas outros compiladores podem ser suportados).

Other Packages Related to blhc

  • depends
  • recommends
  • suggests
  • enhances

Download blhc

Download for all available architectures
Architecture Package Size Installed Size Files
all 30.6 kB91.0 kB [list of files]