ABAP Cloud è il moderno modello di sviluppo di SAP per creare applicazioni ed estensioni pronte per il cloud su ABAP. È progettato attorno a confini di codice più rigorosi: gli sviluppatori usano API rilasciate, funzionalità del linguaggio approvate e punti di estensione stabili agli aggiornamenti, invece di interagire direttamente con gli oggetti interni di SAP. Questo rende il codice più facile da mantenere tra una release e l'altra e meglio allineato ai principi di Clean Core.
Nella cyber security, ABAP Cloud è importante perché confini più stretti riducono la superficie di attacco creata dal codice SAP personalizzato. Le personalizzazioni ABAP tradizionali possono diventare fragili, con privilegi eccessivi o dipendenti da elementi interni non supportati, il che può portare a lacune di sicurezza durante gli aggiornamenti o le patch. ABAP Cloud aiuta i difensori a far rispettare una progettazione più sicura limitando ciò a cui il codice personalizzato può accedere, rendendo più difficili le scorciatoie non autorizzate e più chiare le interfacce verificabili. In pratica, compare negli sforzi di modernizzazione sicura di SAP, in cui i team sostituiscono le estensioni legacy con implementazioni controllate basate su API.


