Eine Sicherheitsschwachstelle ist ein Fehler in der IT-Sicherheit eines IT-Systems oder einer Institution. Hacker können ihn ausnutzten, um Schäden zu verursachen. Die Ursachen liegen hierbei meist in der Konzeption, den verwendeten Algorithmen, der Implementation, der Konfiguration, dem Betrieb sowie der Organisation.
IT Security Consultants führen im Rahmen eines Penetrationstests unter anderem Angriffe auf Webapplikationen, Mobile Apps und Systeme durch und prüfen ebenfalls Netzwerke großer Unternehmen auf Sicherheitsschwachstellen.