Skip to main content

Co to jest zastrzyk polecenia?

Wstrzyknięcie poleceń jest wykorzystaniem osłabienia systemu w celu uzyskania dostępu do systemu w celu wykonywania złośliwego kodu, zbierania danych użytkowników i angażowania się w inne działania.Chociaż istnieje potencjał, aby zastrzyk polecenia ma charakter łagodny, zwykle nie jest i może stanowić znaczące zagrożenie bezpieczeństwa.Istnieje wiele obejść zaprojektowanych w celu zapobiegania tej aktywności w systemach komputerowych.

Jednym z najczęstszych punktów podatności na wstrzyknięcie polecenia jest formularz, na stronie internetowej lub w systemie komputerowym.Formularze pozwalają ludziom wprowadzać dane, a następnie są przetwarzane przez system.Jeśli nie ma ograniczeń dotyczących rodzaju danych wprowadzonych do formularza, osoby mogą wprowadzić kod komputerowy, który system będzie odczytał i wykonuje.Formularze na stronach internetowych mogą również przekonwertować dane wejściowe, aby wyświetlać na innych użytkowników, wystawiając także inne osoby na kod;Na przykład ktoś może zostawić złośliwy skrypt w komentarzach na stronie internetowej.

Kiedy kod się wykonuje, może robić takie rzeczy, jak zapewnienie osobom dostępu do backend systemu komputerowego, w tym dostępu administracyjnego, a także może sadzić wirusy i wirusy izłośliwe oprogramowanie w systemie komputerowym.Zastrzyki dowodzenia mogą być zaprojektowane tak, aby się rozprzestrzeniać, ponieważ zainfekowane komputery oddziałują z niezakażonymi komputerami przez sieć.Mogą rozprzestrzeniać się bardzo szybko i mogą powodować znaczne uszkodzenia po drodze.

Jednym ze sposobów uniknięcia zastrzyku polecenia jest projektowanie form i innych danych wejściowych w sposób, aby ograniczyć to, co ludzie mogą wejść.Na przykład w komentarzach internetowych prawdopodobnie nie byłoby uzasadnionego powodu, dla którego użytkownicy wprowadzają skrypty, a formularz komentarza może po prostu odrzucić skrypt, jednocześnie umożliwiając HTML dla znaczników i stylizacji.Podobnie w programie komputerowym formularze wejściowe mogą odrzucić dane wejściowe niektórych znaków, uniemożliwiając ludziom wykonywanie kodu w formularzu.

Potencjalne ryzyko przedstawione przez zastrzyk polecenia zostało po raz pierwszy odnotowane w latach 90.Wielu projektantów rozwiązało problem i wymyślił różne sposoby zapobiegania lub zatrzymaniu ataków wtrysku.Hakerzy próbowali również rozwinąć własne obejścia, opracowując nowe i kreatywne sposoby wykonywania kodu za pomocą słabych punktów w systemie komputerowym.Niektóre osoby rozwijają nowe techniki z czysto akademickiego zainteresowania i czasami siadają spustoszenie przez przypadek, gdy ich badania uciekają na wolność, że tak powiem.