Bezpieczeństwo systemów komputerowych to bardzo złożone zagadnienie. W czasach kiedy każdy aspekt funkcjonowania większego przedsiębiorstwa czy państwa jest zinformatyzowany, konsekwencje wykorzystania przez przestępców znalezionych podatności mogą być katastrofalne. Jeśli połączymy zdalne wykonanie kodu, niską dojrzałość organizacji oraz przechowywanie danych milionów obywateli, otrzymamy naprawdę wybuchową mieszankę.