O software usado para reparar falhas de segurança ou outros problemas em um programa ou sistema operacional existente é chamado de
patch . É uma das principais defesas contra ataques.
Patches são lançados por desenvolvedores de software quando tomam conhecimento de vulnerabilidades em seus produtos. Eles geralmente contêm código que corrige a falha de segurança ou outro problema e também podem incluir atualizações nos recursos ou funcionalidades do software.