Ammetto apertamente che questa domanda potrebbe essere il risultato di una paranoia infondata. Ma sono preoccupato che caricare e scaricare dati in formato binario apre la porta a exploit che potrebbero non essere possibili se i dati fossero codificati durante il trasferimento e decodificati alla destinazione.
Stabilirò definizioni perché vedo il termine "binario" gettato molto spesso e non sono sicuro che tutti intendano la stessa cosa quando lo usano. Quando dico "binario" nel contesto di questa domanda, intendo un flusso di byte che può avere i bit di ordine alto impostati in almeno alcuni di quei byte. Non intendo un flusso di byte semplicemente che rappresentano dati binari, come la codifica base64.
Sto immaginando che nei livelli più bassi di qualche possibile protocollo di rete usato per i trasferimenti di dati su Internet, ci potrebbero essere vari "handshake" che usano byte con bit di ordine elevato impostati. Se ciò fosse vero, un server Web o un browser che accetta flussi di dati arbitrari a 8 bit potrebbero diventare vulnerabili a determinate forme di attacco che utilizzano una sorta di "doping di stretta di mano" o simili.
Potrei essere d'accordo che a livello di web server / browser "livello" della gerarchia di trasmissione dei dati, forse questo problema è irrilevante. Questo è quello che voglio sapere: una "connessione" web (stretta di mano e trasferimenti di dati associati) è immune dalla manipolazione in questo modo?
Lo scenario che sto pensando potrebbe verificarsi se un browser o un server è in esecuzione da un po 'di tempo e le sue tabelle interne di dati sono ingombre e probabilmente danneggiate, forse da qualche piccolo difetto in javascript o perl (come oso insinuare che !). A quel punto, sembra che browser e server potrebbero diventare particolarmente vulnerabili. (E sono d'accordo che l'utilizzo di un sistema operativo affidabile e di un software affidabile aiuterà molto a prevenire questo e altri spettacoli horror.)
Non sto chiedendo consigli su misure di sicurezza e recupero; Sto solo chiedendo se esiste una possibilità del tipo di scenario che sto suggerendo.