Esiste un misuratore del consumo di energia USB?


16

Ad esempio, come posso misurare il normale consumo di energia della mia tastiera USB?

Dopo aver ottenuto le mie statistiche, potrei facilmente notare quando viene installato un keylogger hardware, a causa del consumo di energia modificato.


1
Qual è la tua vera domanda o problema? Vuoi sapere quanto consuma la tua tastiera (se sì, perché)? Vuoi davvero sapere se è installato un keylogger? La tua domanda è puramente ipotetica o ti trovi in ​​una situazione in cui sospetti che venga installato un keylogger?
slhck,

2
Se è installato un keylogger hardware , dovresti notare vedendo effettivamente il dispositivo che si trova tra la porta USB e il connettore della tastiera.
psusi

1
La domanda è ipotetica. Sono solo curioso di sapere come conoscere il consumo senza un motivo particolare. D'altra parte, un keylogger hardware sarebbe installato all'interno della custodia della mia tastiera, credo. Quindi sarebbe difficile da individuare, altrimenti sarebbe inutile.
n611x007,

Questa domanda è fuori tema per la Guida del sito "Dovresti porre solo domande pratiche e di risposta basate sui problemi reali che affronti."
Scott Chamberlain,

@ScottChamberlain punto interessante. Penso di dover affrontare il problema che non posso testare un altro problema senza uno strumento per misurarlo. Come potrei affrontare il problema di avere un logger installato nella mia tastiera se non riesco a controllare se lo affronto? :) Quindi il modo per verificarlo è un problema in sé.
n611x007

Risposte:


13

Esistono misuratori di corrente / tensione USB. Eccone uno su Amazon (anche se al momento purtroppo esaurito). Ecco lo stesso modello su eBay (dalla Germania, ma spedito in tutto il mondo).

inserisci qui la descrizione dell'immagine

In alternativa, se sei pronto per un po 'di fai-da-te, vedi questo progetto su Instructables . Avrai bisogno di un multimetro, perché è solo un connettore passthrough passivo che fornisce semplicemente un paio di punti di prova.


Grazie, mi piace Aspetterò un po 'per vedere se esce una soluzione basata su computer, nel caso in cui sia possibile. D'altra parte il computer sarebbe anche un bersaglio per tale attacco, mentre un misuratore c / v USB appena acquistato / fatto non lo farà. :)
n611x007

fornirò solo alcune ulteriori informazioni relative all'identificazione dai tuoi collegamenti PC Computer Verifica diagnostica Porta USB Tensione Corrente Tester Controllo Estendi cavo di Winter El. Co. su Amazon. E, UPT- 0049 USB-Port-Spannungs- + Strommesser [7739] su ebay dal venditore m-ware. Potrei chiederglielo ... ma forse potrei chiedertelo. Vedo che è rettangolare. Da un lato c'è un cavo USB cablato, dall'altro c'è una presa USB femmina e una presa di alimentazione. ha bisogno della presa di corrente, e per cosa?
barlop

1
+1 solo per aggiungere. Ho provato il dispositivo e, sebbene abbia la presa, non è necessario alcun alimentatore (quindi chissà perché è lì). ha un piccolo interruttore per volt o amp, e mostra volts e amp in modo gradevole. anche se non mi ha dato alcuna idea sul perché il mio disco rigido USB è riconosciuto in un computer e non in un altro. Quello che ho ottenuto, la stessa cosa, su ebay, è stato chiamato PC USB 2.0 Tester per misuratore di tensione del dispositivo con cavo USB Numero articolo 290754313719 $ 14,25 USD
barlop

1
Il dispositivo sopra è difficile da trovare ora anche se c'è un caricatore USB doctor dx.com/p/… e youtube.com/watch?v=fRl9a0PvoTo
barlop

13

Non hai specificato, ma so che Windows (e probabilmente altri sistemi operativi moderni) ti dirà quanta energia è "richiesta" per ogni dispositivo USB collegato nelle proprietà di ciascun "Hub di root USB" in Gestione dispositivi.

Proprietà dell'hub principale USB

Indipendentemente da ciò, a meno che tu non stia parlando di un keylogger hardware fisico che deve essere in linea con la tastiera, allora non sarai in grado di rilevarlo tramite il disegno elettrico nel modo che stai suggerendo (guardando il tastiera).


7
Si noti che i dati di "Potenza richiesta" sono quelli che i dispositivi USB stanno segnalando come massimi, non si tratta di una misurazione effettiva. Nulla impedisce a un dispositivo di segnalare 100 mA e effettivamente assorbire di più (ovviamente fino a un limite). Quindi, se hai un keylogger in linea, non si rifletterà qui poiché la tastiera USB non lo sa.
haimg

1
@haimg e techie007, grazie sia per la risposta che per il commento.
n611x007,

Come ho notato, non mostra valori superiori a 500 mAh, anche quando il requisito reale del dispositivo è maggiore (ad esempio 1A come per Raspberry) ...
Suncatcher

è possibile conoscere il consumo effettivo, ma dovrebbe essere implementato sulla scheda madre (o controller USB esterno) e fa parte di SMB su I2C. Sono richiesti alcuni driver e codici. Su Linux è più facile, perché la cartella content / sys espone quelle opzioni, se è presente il supporto driver.
Swift,

3

Consiglierei questo misuratore di potenza USB ...

http://www.smartronixstore.com/index.cfm?fuseaction=product.display&product_ID=53

Lo uso e funziona benissimo. Meglio che tagliare i cavi e provare a legare un multimetro.


vale la pena sapere, ma vale la pena notare che quello che suggerisci è molte volte più costoso di uno o due già menzionati. anche se hai una certa longevità nella disponibilità, in quanto è ancora venduto.
barlop,

La pagina dello store non esiste più. Potete fornire il nome del prodotto?
Qwerty,

2

Solo per aggiungere informazioni Mac alla soluzione complessiva ...

Puoi visualizzare i dati per ciascun hub e dispositivo dal
menu > Informazioni su questo Mac> Rapporto di sistema> USB ...

inserisci qui la descrizione dell'immagine


Questo ha ancora il problema aggiunto che riporterà comunque ciò che il dispositivo dice essere il caso.
Ramhound,

Non sono sicuro, ma non ho alcuna prova concreta - ho dispositivi che mostrano '500 disponibili, richiesti 8' ecc. Poiché l'OP era preoccupato per un registratore di chiavi - se ne fosse presente uno, almeno sarebbe mostrato nel lista, qualunque fosse il suo fabbisogno energetico [modifica - più rileggo l'OP, più paranoico suona - dubito che ci sia una vera risposta a questo]
Tetsujin

Sono abbastanza sicuro che lo faccia. Un dispositivo USB può segnalare se stesso ha tutto ciò che desidera durante quella comunicazione iniziale per determinare quali driver saranno necessari per comunicare ulteriormente con esso.
Ramhound,

2

Proprio come un'opzione aggiuntiva: utility USBDeview da NirSoft.

inserisci qui la descrizione dell'immagine

Sebbene mostri anche un consumo di energia negoziabile che il dispositivo comunica al bus USB, è abbastanza utile per coloro che hanno un controller USB 3.0, in quanto manca l'applet corrispondente in Gestione dispositivi di Windows.


1

Non l'ho provato ma potresti ottenere una normale spina del misuratore di potenza di rete e scollegare la tastiera e misurare la differenza.

Quello che ho provato è che potresti anche collegare un multimetro in serie e misurare la corrente. Come spezzare il cavo USB e collegare il multimetro in mezzo. Se qualcuno fosse in grado di descrivere questo processo in modo completo, sarebbe un'ottima e una risposta migliore della mia. Data la tensione (5 V) e corrente / amp, è possibile misurare la potenza / watt.
Potenza (P) = Corrente (I) * Tensione (V)
P = I * V

aggiunto - ora provato la soluzione di indrek. Tester per misuratore di corrente di tensione del dispositivo USB 2.0 via cavo


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.