Dom Bezpieczeństwo Co to jest bezpieczeństwo oprogramowania? - definicja z techopedia

Co to jest bezpieczeństwo oprogramowania? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza bezpieczeństwo oprogramowania?

Bezpieczeństwo oprogramowania to pomysł zaimplementowany w celu ochrony oprogramowania przed złośliwym atakiem i innymi zagrożeniami hakerów, aby oprogramowanie nadal działało poprawnie przy takich potencjalnych zagrożeniach. Bezpieczeństwo jest konieczne, aby zapewnić integralność, uwierzytelnianie i dostępność.

Techopedia wyjaśnia bezpieczeństwo oprogramowania

Naruszenie integralności, uwierzytelnienia i dostępności powoduje, że oprogramowanie jest niezabezpieczone. Systemy oprogramowania mogą być atakowane w celu kradzieży informacji, monitorowania zawartości, wprowadzania luk w zabezpieczeniach i uszkadzania oprogramowania. Złośliwe oprogramowanie może powodować DoS (odmowa usługi) lub awarię samego systemu.


Przepełnienie bufora, przepełnienie stosu, wstrzyknięcie polecenia i wstrzyknięcie SQL to najczęstsze ataki na oprogramowanie.


Ataki przepełnienia bufora i stosu zastępują odpowiednio zawartość stosu lub stosu, pisząc dodatkowe bajty.


Wprowadzanie poleceń można uzyskać w kodzie oprogramowania, gdy używane są głównie polecenia systemowe. Nowe polecenia systemowe są dołączane do istniejących poleceń przez złośliwy atak. Czasami polecenie systemowe może zatrzymać usługi i spowodować DoS.


Zastrzyki SQL używają złośliwego kodu SQL do pobierania lub modyfikowania ważnych informacji z serwerów baz danych. Zastrzyki SQL mogą być użyte do ominięcia danych logowania. Czasami zastrzyki SQL pobierają ważne informacje z bazy danych lub usuwają wszystkie ważne dane z bazy danych.


Jedynym sposobem uniknięcia takich ataków jest ćwiczenie dobrych technik programowania. Zabezpieczenia na poziomie systemu można zapewnić za pomocą lepszych zapór ogniowych. Korzystanie z wykrywania włamań i zapobiegania może również pomóc w powstrzymaniu atakujących przed łatwym dostępem do systemu.

Co to jest bezpieczeństwo oprogramowania? - definicja z techopedia