Zacznij terazZacznij za darmo

Tworzenie bezpiecznych promptów

Moduł śledzenia MoveIt jest już dobrze przetestowany, więc zespół może zająć się bezpieczeństwem. Podczas przeglądu kodu kolega wykrywa potencjalną lukę SQL injection w funkcji wyszukiwania przesyłek i prosi AI o pomoc w jej naprawieniu.

Oto dwa prompty, które rozważają:

Prompt A: „Napraw lukę SQL injection w funkcji wyszukiwania przesyłek."

Prompt B: „Funkcja wyszukiwania przesyłek jest podatna na SQL injection. Najpierw zidentyfikuj, które dane wejściowe użytkownika mogą być wykorzystane do ataku. Następnie napraw lukę, używając zapytań parametryzowanych zamiast konkatenacji ciągów znaków. Na koniec wygeneruj przypadki testowe z typowymi ładunkami iniekcji, aby zweryfikować poprawność rozwiązania."

Który prompt z większym prawdopodobieństwem da solidne, długoterminowe rozwiązanie?

To ćwiczenie jest częścią kursu

Zaawansowane programowanie wspomagane przez AI dla deweloperów

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie