Programvaren som brukes til å reparere sikkerhetsfeil eller andre problemer i et eksisterende program eller operativsystem kalles en
patch . Det er et av de viktigste forsvarene mot angrep.
Patcher utgis av programvareutviklere når de blir oppmerksomme på sårbarheter i produktene deres. De inneholder vanligvis kode som fikser sikkerhetsfeilen eller andre problemer, og kan også inkludere oppdateringer til programvarens funksjoner.