Przy tworzeniu lub pozyskiwaniu aplikacji należy określić, wyspecyfikować i zatwierdzić wymagania bezpieczeństwa informacji.
Kod jest skanowany pod kątem podatności na poziomie kodu, słabych wzorców uwierzytelniania i błędów z listy OWASP Top 10. Obrazy kontenerów są stale skanowane pod kątem błędnych konfiguracji.
Wszystkie zdarzenia aplikacji, błędy i działania istotne dla bezpieczeństwa są logowane centralnie. Prometheus i Grafana skutecznie zbierają i wizualizują metryki zasobów.
Cały kod aplikacji powstaje zgodnie z określonymi wymaganiami bezpieczeństwa, w tym z właściwą kontrolą dostępu i sprawdzaniem autoryzacji. Stosujemy Test-Driven Development (TDD) i kompleksowe testy przypadków użycia, aby weryfikować zarówno scenariusze oczekiwane, jak i negatywne (np. czy dostęp jest odmawiany, gdy powinien).