Ransomware (czyli "oprogramowanie szantażujące") to rodzina aplikacji, które po zainfekowaniu komputera blokują użytkownikowi dostęp do cennych dla niego danych. Zwykle towarzyszy temu wyświetlenie komunikatu z żądaniem okupu - autor ransomware informuje ofiarę, że jeśli otrzyma odpowiednio wysoką kwotę, to dane zostaną odblokowane.
Najprostsze tego typu programy jedynie blokują system, a to jest stosunkowo łatwe do zlikwidowania dla doświadczonych użytkowników komputerów.
Natomiast bardziej zaawansowane szyfrują pliki ofiary, uniemożliwiając ich normalny odczyt i żądając okupu w zamian za odszyfrowanie. Przy prawidłowo przeprowadzonym tego typu ataku przywrócenie danych bez posiadania klucza deszyfrującego jest praktycznie niemożliwe.