Le personalizzazioni sono modifiche apportate a software pronto all'uso per adattarlo a uno specifico processo aziendale. Possono includere campi personalizzati, automazioni, flussi di lavoro, report, regole di accesso, plugin o codice scritto a mano. In piattaforme come i sistemi CRM ed ERP, le personalizzazioni spesso diventano importanti quanto il prodotto di base stesso.
Dal punto di vista della sicurezza, le personalizzazioni sono importanti perché possono ampliare la superficie di attacco e nascondere logiche rischiose. Script poco revisionati possono aggirare le fasi di approvazione, indebolire le autorizzazioni, esporre dati o introdurre dipendenze non sicure. Durante le migrazioni e gli audit, i difensori esaminano le personalizzazioni per individuare ciò che è realmente in uso, rimuovere il codice abbandonato e verificare che le regole aziendali continuino a funzionare in modo sicuro. Anche gli attaccanti prendono di mira le personalizzazioni tramite estensioni malevole, integrazioni abusate o automazioni manomesse che persistono all'interno di software aziendale considerato affidabile.


