Wat is code-signing?
Co to jest podpisywanie kodu?
Code ondertekening is het proces van gebruiken X.509-certificaten om software digitaal te ondertekenen voor veilige distributie, probleemloze installatie en naleving van het beveiligingsbeleid van het besturingssysteem. Door hun apps en stuurprogramma's te ondertekenen met een certificaat dat is uitgegeven door een gerenommeerde, openbaar vertrouwde certificeringsinstantie (CA) zoals: SSL.com, kunnen ontwikkelaars en softwareleveranciers gebruikers verzekeren dat hun software is uitgegeven door een bekende en vertrouwde ontwikkelaar, dat er niet mee is geknoeid en veilig kan worden geïnstalleerd. Code-ondertekening is vooral handig voor software die via internet wordt verspreid, waar er voldoende mogelijkheden zijn voor kwaadwillende derden om applicaties te wijzigen, malware of virussen te introduceren en/of zich voor te doen als legitieme softwareleveranciers. Door code digitaal te ondertekenen, voorkomen softwareleveranciers ook dat gebruikers door OS-waarschuwingsberichten moeten klikken of standaardbeveiligingsinstellingen moeten wijzigen bij het installeren van software:
Podpisywanie kodu to proces korzystania Certyfikaty X.509 do cyfrowego podpisywania oprogramowania w celu bezpiecznej dystrybucji, bezproblemowej instalacji i zgodności z zasadami bezpieczeństwa systemu operacyjnego. Podpisując swoje aplikacje i sterowniki certyfikatem wydanym przez renomowany, zaufany publicznie urząd certyfikacji (CA), taki jak SSL.com, deweloperzy i dostawcy oprogramowania zapewniają użytkowników, że ich oprogramowanie zostało wydane przez znanego i zaufanego programistę, nie zostało zmodyfikowane i jest bezpieczne w instalacji. Podpisywanie kodu jest szczególnie przydatne w przypadku oprogramowania rozpowszechnianego za pośrednictwem Internetu, gdzie złośliwe strony trzecie mogą zmieniać aplikacje, wprowadzać złośliwe oprogramowanie lub wirusy i/lub podszywać się pod legalnych dostawców oprogramowania. Poprzez cyfrowe podpisanie kodu dostawcy oprogramowania zapobiegają również konieczności klikania przez użytkowników komunikatów ostrzegawczych systemu operacyjnego lub zmiany domyślnych ustawień zabezpieczeń podczas instalacji oprogramowania: