IA, decompilazione e il futuro dei SaaS
Riflessione a ruota libera durante la camminata mattutina, per far girare un po’ di sangue nel cervello.
L’allarmismo su Instagram
Ieri un amico mi ha fatto vedere un video allarmista: “l’IA riesce a decompilare i programmi installati, prende un personaggio da un gioco e lo mette in un altro, quindi la sicurezza è finita”.
Calma. Non sono un esperto di crittografia, ma l’ho studiata abbastanza, ci ho fatto pure la tesi. E una cosa mi sento di dirla: decompilare un binario e forzare un sistema crittografato sono due cose molto diverse.
Decompilare non è bucare la crittografia
Un binario è un programma di cui non hai il codice sorgente. Decompilarlo vuol dire capire come funziona, non rompere una cifratura.
La vera paura, sulla crittografia, sono i computer quantistici: ragionano in modo diverso dai processori attuali e potrebbero rendere trattabili problemi che oggi non lo sono, bucando le chiavi. Ma anche qui esistono già algoritmi post-quantum, pensati per resistere anche quando, e se, arriveranno computer quantistici su larga scala.
Il vero problema: gli zero-day
Il problema serio l’abbiamo già visto: sfruttare bug zero-day, partendo da codice open source o con approcci da esperti di cybersecurity, e infilarsi nei sistemi online. È successo a Hugging Face e in tanti altri posti, in poco tempo e con pochissimo sforzo umano.
Sulle app desktop e mobile la vulnerabilità è la stessa di sempre. Un reverse engineer prima ci metteva tanto tempo, ora ne mette poco. Ma le chiavi salvate nel keystore di Android o iOS restano lì, salvo buchi grossi. Puoi decompilare l’app, vedere quali endpoint chiama, fingerti l’app… (l’ho fatto in passato per divertimento, voi non fatelo!). Ma quello è un altro discorso rispetto ad avere accesso ai segreti.
La Dark Software Factory
Ed eccoci al punto. Oggi clonare un’applicazione è facilissimo. Studi una web app usandola, ne ricavi la logica, e con abbastanza token in uno-cinque giorni hai frontend, backend e la maggior parte dei casi limite. Quelli che mancano? Arriva un cliente arrabbiato, fai girare una pipeline di agenti e lo sistemi.
Lo sto facendo, quindi confermo che si può. Pensate a tutti i piccoli gestionali che ci sono in Italia. È quella che chiamano Dark Software Factory.
Resta fuori tutta la parte di vendita, fiducia e amministrazione, che è fondamentale. Ma la parte tecnica oggi funziona così. Antirez si è scritto un CAD in un paio di settimane: lui è un genio, ma senza questi strumenti non avrebbe mai avuto il tempo.
La mia previsione: i SaaS come le compagnie aeree
Previsione di Baldarn: il prezzo dei SaaS, almeno quelli a cui non ci si affeziona, convergerà verso il costo operativo più la manutenzione. Un po’ come i voli aerei, dove i margini sono ormai risicatissimi.
Se un gestionale costa 1000 € al mese da far girare e chi lo vende ci fa un buon margine, quel margine si ridurrà al minimo. Il software costerà come una maglietta. Secondo me succederà in pochi anni.
Voi che ne pensate? Ditemelo nei commenti del video.