Powrót do Glossary

Praktyka inżynierska

Bezpieczne programowanie

Stosowanie zasad i praktyk programistycznych ograniczających ryzyko podatności oraz błędów bezpieczeństwa w oprogramowaniu.

Powiązana domena: CyberbezpieczeństwoConcept ID: concept-secure-coding

Definicja

Bezpieczne programowanie jest zbiorem zasad i praktyk tworzenia oprogramowania minimalizujących ryzyko powstawania podatności oraz błędów mogących prowadzić do naruszenia bezpieczeństwa.

Proste wyjaśnienie

Programista już podczas pisania kodu uwzględnia bezpieczeństwo, zamiast próbować naprawiać błędy dopiero po zakończeniu projektu.

Dlaczego to ważne

Usuwanie podatności na etapie tworzenia kodu jest znacznie prostsze i tańsze niż po wdrożeniu systemu.

Granice pojęcia

Bezpieczne programowanie nie zastępuje testowania bezpieczeństwa. Ogranicza liczbę podatności już na etapie implementacji.

Perspektywa praktyczna

Dobre praktyki programistyczne oraz znajomość typowych podatności znacząco zwiększają bezpieczeństwo tworzonego oprogramowania.

Powiązane pojęcia