Uprawnienia i walidacja
Autoryzacja operacji, role użytkowników, dostęp do danych i walidacja po stronie serwera. Sprawdzamy wybrane scenariusze nadużyć oraz granice zaufania.
OD PROTOTYPU DO DECYZJI O WDROŻENIU
Prototyp może działać poprawnie na demonstracji, a mimo to wymagać weryfikacji uprawnień, danych, testów, infrastruktury i procesu wdrożenia. Sprawdzamy ustalony zakres i wskazujemy priorytety.
ZAKRES PRZEGLĄDU
Pochodzenie kodu nie przesądza o jakości. Ocenie podlega zachowanie aplikacji i sposób jej utrzymania w uzgodnionych warunkach.
Autoryzacja operacji, role użytkowników, dostęp do danych i walidacja po stronie serwera. Sprawdzamy wybrane scenariusze nadużyć oraz granice zaufania.
Przepływ danych, konfiguracja sekretów, biblioteki i integracje. Weryfikujemy wskazane ryzyka oraz sposób obsługi błędów i logowania bez zbędnych danych wrażliwych.
Pokrycie kluczowych procesów testami, infrastruktura, backup i możliwość odtworzenia systemu. Oceniamy proces deployu, wycofania zmiany oraz obserwacji błędów.
JAK PRACUJEMY
Opisujesz użytkowników, dane, integracje i planowany sposób udostępnienia. Określamy środowisko badania, dostępy i scenariusze do sprawdzenia.
Przeglądamy uzgodnione obszary kodu i konfiguracji oraz wykonujemy ustalone sprawdzenia. Zapisujemy problemy wraz z kontekstem i możliwym wpływem.
Przekazujemy raport i proponujemy kolejność działań. Wskazujemy kwestie wymagające poprawy, dodatkowej analizy lub decyzji właściciela produktu.
WYNIK AUDYTU
Otrzymujesz opis znalezionych problemów, ich znaczenia i priorytetów. Przy ustaleniach wskazujemy możliwe dalsze działania i obszary, których nie udało się zweryfikować.
Co zaobserwowaliśmy, którego obszaru dotyczy problem i jaki może mieć wpływ na użytkowników, dane lub utrzymanie aplikacji.
Co należy rozwiązać przed planowanym wdrożeniem, co wymaga doprecyzowania i które usprawnienia można zaplanować w dalszym etapie.
Poprawki we własnym zespole, wydzielone prace Codefellow lub ponowna weryfikacja po zmianach. Wdrożenie poprawek i retest wymagają osobnego uzgodnienia.
WYBIERZ WŁAŚCIWY ZAKRES
Ta oferta dotyczy aplikacji powstałych z pomocą AI przed ich wdrożeniem. Jeśli oceniasz działający system przed inwestycją, modernizacją lub zmianą wykonawcy, sprawdź szerszą ofertę audytów oprogramowania.