Ho due computer e l'obiettivo è spostare una funzionalità di un dato file dal computer A al computer B. Si presume che il file abbia una certa funzionalità conosciuta ma potenzialmente potrebbe rivelare un comportamento indesiderato aggiuntivo. Come scambiare in sicurezza la funzionalità desiderata del file tra i computer?
Credo che una domanda posta a un livello così generale potrebbe non avere una sola risposta corretta, quindi data l'ambiguità che vorrei chiedere se ci sono forse alcune buone pratiche e misure da adottare?
A parte la visione generale, vorrei porre la stessa domanda in un contesto molto specifico.
Sto pensando di fare del freelance per le piccole aziende che molto probabilmente significherebbe per lo più la programmazione relativa a VBA di Excel. In tal caso, svilupperei fogli di calcolo sul mio computer e quindi avrei bisogno di trasferire i file su un client. Quali che siano le misure che prenderei per mantenere sterile il mio computer, non penso che sia un approccio sicuro per supporre che posso farlo al 100% del tempo per qualsiasi motivo. Inoltre, posso pensare a scenari in cui sono sterile al 100%, ma la rete di un cliente è sotto la costante supervisione di un hacker e una volta che l'hacker scopre che c'è una terza parte che invia file al client, possono fare danni e per meno tempo iniziale "inquadrandomi" dentro.
Quindi, ad esempio, ho un file Excel con una procedura che crea un file "test.txt" sul desktop di un utente. È possibile inviare il file (o la funzionalità) in sicurezza al client presumendo che il mio computer sia stato infettato da un malware sconosciuto?
La soluzione che ho pensato qui non è l'invio di un file, ma una mail con una breve istruzione con una logica (ovviamente più dettagliata) come ricreare il file:
- Crea un file Excel vuoto
- Apri l'IDE VBA di Excel, aggiungi un modulo, incolla il codice
- Salva come .xlsm
Purtroppo, sembra molto grezzo e forse respinge i potenziali clienti. Inoltre, non mi protegge dallo scenario "framing".