Code Reuse Attack
Code Reuse Attack er en type computerangreb, hvor angriberen forsøger at sætte kode, der allerede er skrevet og anvendt i et program, til at udføre en uautoriseret handling. Dette sker normalt gennem en sårbarhed i programmet, der tillader angriberen at manipulere med programflowet og tvinge det til at køre den pågældende kode.
Et eksempel på en code reuse attack er en angriber, der udnytter en sårbarhed i et program for at indsætte sin egen kode. Hvis angriberen kan overtage kontrol over programmet, kan han eller hun bruge den eksisterende kode til at udføre uautoriserede handlinger, såsom at stjæle data eller installere skadelig software.
For at undgå code reuse attacks er det vigtigt at have en sikker kodepraksis, herunder sikkerhedskontrol af de importerede biblioteker og kryptering af følsomme data i programmet. Det er også vigtigt at have god overvågning af programmet for at identificere eventuelle sårbarheder eller mistænkelig aktivitet.