2026-10-03 –, STAGE 2 (Ghost in the Shellcode) Language: Italiano
Aumentare la criptazione, rende il sistema più sicuro?
Tra la versione A e la versione B di un'app di edicola digitale: il sistema di protezione è diventato più sofisticato ma nello stesso tempo, più fragile.
La versione A proteggeva l'accesso tramite regolare autenticazione e autorizzazione, lato server. Con la versione B, indici e metadati cifrati sono diventati pubblicamente raggiungibili, mentre la protezione è stata affidata a uno schema crittografico proprietario, costruito sopra Crypto++ e distribuito all'interno dell'app.
Ricostruiremo il percorso che ci ha permesso di comprenderne il funzionamento: MITM, decompilazione dell'APK, analisi del bridge JNI e reverse engineering di una libreria nativa ARM64.
Software architect freelance, progetto e sviluppo soluzioni digitali per aziende, cercando di trasformare problemi complessi in strumenti semplici e utili. Negli ultimi anni seguo lo sviluppo IA, automazione e nuovi modi di interagire con la tecnologia.