Non c'è nulla che impedisca a un utente malintenzionato di inserire un ricetrasmettitore ethernet powerline e un microcontroller USB-enabled in un caricatore USB. Ciò consentirebbe loro di comunicare con il caricabatterie nella speranza di scaricare alcuni malware su uno smartphone collegato a quella porta. Tuttavia, tale dispositivo dovrebbe essere altamente specializzato e specificamente progettato per questo scopo. Non c'è semplicemente modo che powerline ethernet possa semplicemente trasmettere magicamente i dati attraverso le linee dati USB a uno smartphone.
Se hai paura che qualcosa di simile potrebbe accadere, ci sono prodotti che esistono specificamente per prevenire tale scenario. Ad esempio, SyncStop :
SyncStop prevents accidental data exchange when your device is plugged into someone else’s computer or a public charging station. SyncStop achieves this by blocking the data pins on any USB cable and allowing only power to flow through. This minimizes opportunities to steal your data or install malware on your mobile device.
Potresti anche aprire il cavo e scollegare fisicamente i pin D + e D- (che è effettivamente ciò che fa SyncStop), e ciò fermerà definitivamente tutte le comunicazioni.
Come funziona
Powerline ethernet funziona trasmettendo dati ad alta frequenza sul cablaggio di un edificio. Ciò è possibile a causa del fatto che l'alimentazione di rete CA utilizza 50Hz, 60Hz o qualche altra frequenza relativamente bassa. Questi dispositivi traspongono i loro dati direttamente sopra i 120 V / 240 V già presenti sulla rete. Puoi leggere ulteriori informazioni su come questo sia effettivamente disponibile a livello di hardware qui .
Qualunque caricatore a muro che trovi più piccolo di una palla da baseball e pesa quasi nulla è ciò che è noto come un convertitore da AC a CC. Questi dispositivi funzionano raddrizzando l'alimentazione di rete a CC, uniformando la CC raddrizzata con una grande capacità e quindi utilizzando un piccolo trasformatore per commutare la CC rettificata a una velocità molto elevata (intorno a 100s di kHz a MHz). Puoi leggere ulteriori informazioni su di loro qui .
Perché non è possibile
Per rettificare la rete CA in CC, il caricabatterie utilizza un raddrizzatore a onda intera o a mezza onda. Questi sono solo diodi, qualsiasi segnale presente sulla rete CA sarà presente anche sulla CC rettificata, e lo stesso si può dire del circuito di livellamento. Anche se il segnale presente sulla CC rettificata era in grado di attraversare in qualche modo il trasformatore, il circuito di commutazione nel caricabatterie causerebbe la perdita di porzioni piuttosto grandi di quel segnale quando il trasformatore viene spento. Dopo il trasformatore, c'è ancora un circuito più fluido che assicura che l'uscita finale sia il più vicino possibile a 5V, il che significa che anche se qualche segnale lo ha fatto attraverso il suddetto guanto, sarebbe stato levigato in 5V liscio e setoso.
Quanto sopra non prende nemmeno in considerazione il modo in cui funziona l'USB. Ci sono due pin di dati, D + e D-. Formano ciò che è noto come una coppia differenziale e si rispecchiano a vicenda. Ciò significa che qualsiasi segnale presente sulla linea 5V dovrà anche essere specchiato a terra in modo che il ricetrasmettitore USB sul telefono possa persino colpire un occhio. Inoltre, le specifiche USB includono pacchetti, handshake e tutto ciò che ci si aspetta da un protocollo ad alta velocità come USB. So cosa stai pensando "Ethernet non ha anche pacchetti e handshaking?" e sì, lo fa,
ma è come dire che una zebra è la stessa di un ornitorinco.
Quindi no, senza modificare un caricabatterie standard con hardware e software piuttosto complicati, è impossibile che ciò accada.