Чи є лічильник споживання енергії USB?


16

Наприклад, як я міг виміряти нормальну енергоспоживання моєї USB-клавіатури?

Отримавши статистику, я можу легко помітити, коли встановиться апаратний кейлоггер, за зміненого енергоспоживання.


1
Яке ваше справжнє запитання чи проблема? Ви хочете знати, скільки споживає ваша клавіатура (якщо так, то навіщо)? Ви насправді просто хочете дізнатися, чи встановлений кейлоггер? Ваше питання чисто гіпотетичне чи ви потрапляєте в ситуацію, коли ви підозрюєте, що встановлений кейлоггер?
slhck

2
Якщо встановлений апаратний кейлоггер, ви повинні помітити, побачивши пристрій, що сидить між порту usb та роз'ємом клавіатури.
psusi

1
Питання гіпотетичне. Мені просто цікаво, як знати споживання без особливих причин. З іншого боку, апаратний кейлоггер буде встановлений всередині корпусу моєї клавіатури, я думаю. Тоді це було б важко помітити, інакше було б безглуздо.
n611x007

Це питання поза темою в довідці про сайт "Ви повинні задавати лише практичні та відповіді на основі актуальних проблем, з якими ви стикаєтеся".
Скотт Чемберлен

@ScottChamberlain цікавий момент. Я думаю, що я стикаюся з проблемою, що я не можу перевірити іншу проблему без інструменту для її вимірювання. Як я можу зіткнутися з проблемою встановлення реєстратора на мою клавіатуру, якщо я не можу перевірити, чи стикаюся з ним? :) Тож спосіб перевірити це - сама проблема.
n611x007

Відповіді:


13

Лічильники струму / напруги USB існують. Ось на Amazon (хоча, на жаль, зараз немає на складі). Ось така ж модель на eBay (з Німеччини, але постачається по всьому світу).

введіть тут опис зображення

Крім того, якщо ви готові трохи зробити щось, подивіться цей проект на Instructables . Вам знадобиться мультиметр, адже це просто пасивний прохідний роз'єм, який просто забезпечує пару балів тесту.


Спасибі, мені це подобається. Я зачекаю трохи, щоб побачити, чи з’явиться рішення, засноване на комп’ютері, якщо це можливо. З іншого боку, комп’ютер також був би мішенню для такої атаки, тоді як нещодавно придбаний / зроблений usb лічильник с / п не стане. :)
n611x007

Я просто надам кілька додаткових ідентифікаційних речей, пов’язаних із вашими посиланнями. Комп'ютерний комп'ютер Перевірка діагностичного USB-порту Напруга напруги Тест-перевіряючий розширювач кабелю від Winter El. Ко на Amazon. І, UPT- 0049 USB-Port-Spannungs- + Strommesser [7739] на ebay від продавця m-ware. Я міг би попросити його повторно ... але міг би запитати вас. Я бачу, це прямокутний. На одній стороні вбудований кабель USB, з іншого - роз'єм жіночої USB та розетка живлення. чи потрібна розетка для живлення, і для чого?
барлоп

1
+1 просто додати. Я спробував пристрій, і хоча він має розетку, не потрібно живлення (тому хто знає, чому він там). він має невеликий перемикач на вольт або ампер, і добре показує вольт і ампер. хоча він не дав мені зрозуміти, чому мій USB hdd розпізнається на одному комп'ютері, а не на іншому. Я отримав те саме, що на ebay, називався ПК USB 2.0 Кабельний пристрій напруги вимірювача струму Тестер Номер предмета 290754313719 $ 14,25 USD
барлоп

1
Вищевказаний пристрій зараз важко знайти, хоча є зарядний пристрій USB dx.com/p/… та youtube.com/watch?v=fRl9a0PvoTo
барлоп

13

Ви не вказували, але я знаю, що Windows (і, ймовірно, інші сучасні ОС) скажуть вам, яка потужність "потрібна" для кожного приєднаного USB-пристрою у властивостях кожного "USB Root Hub" у Диспетчері пристроїв.

Властивості USB Root Hub

Незалежно від цього, якщо ви не говорите про фізичний апаратний кейлоггер, який повинен відповідати клавіатурі, то ви не зможете виявити його електричним малюнком так, як ви пропонуєте (спостерігаючи за клавіатура).


7
Зауважте, що дані "Потрібна потужність" - це те, що всі пристрої USB доповідають як свої максимальні показники. Це не фактичне вимірювання. Ніщо не заважає пристрою повідомляти 100 мА і фактично малювати більше (звичайно, до межі). Отже, якщо у вас є вбудований кейлоггер, він не відображатиметься тут, оскільки USB-клавіатура не знає про це.
haimg

1
@haimg та techie007, дякую за відповідь та коментар.
n611x007

Як я помітив, він не показує значення більше 500 мАг, навіть коли реальна потреба в пристрої більша (наприклад, 1А, як для Raspberry) ...
Suncatcher

можна знати фактичне споживання, але воно має бути реалізовано на материнській платі (або зовнішньому USB-контролері) і є частиною SMB над I2C. Потрібні деякі драйвери та кодування. У Linux це простіше, оскільки папка content / sys відкриває ці параметри, якщо є підтримка драйверів.
Швидкий

3

Я б рекомендував цей USB-вимірювач ...

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

Я його використовую, і він чудово працює. Краще, ніж зламати кабелі та намагатися зав'язати мультиметр.


Варто знати, але варто зауважити, що той, який ви запропонуєте, у багато разів дорожчий, ніж один-два вже згадані. хоча у вас є деяка довговічність у наявності, оскільки вона все ще продається.
барлоп

Сторінка магазину вже не існує. Чи можете ви вказати назву продукту?
Qwerty

2

Просто додати інформацію про Mac до загального рішення ...

Ви можете бачити дані для кожного концентратора та пристрою з
меню > Про цей Mac> Системний звіт> USB ...

введіть тут опис зображення


У цій проблемі все ще є додаткова проблема, вона все одно повідомить про те, про що говорить пристрій.
Рамхаунд

Не впевнений, що це так, але не маю жодних твердих доказів - у мене є пристрої, які показують "доступні 500, потрібні 8" і т.д. списку, якою б не була його потреба в потужності [редагувати - більше я перечитував ОП, більш параноїчно це звучить - я сумніваюся, що на це є реальна відповідь]
Tetsujin

Я майже впевнений, що так і є. Пристрій USB може повідомляти про себе, що хоче, під час первинного спілкування, щоб визначити, які драйвери знадобляться для подальшого спілкування з ним.
Рамхаунд

2

Як додатковий варіант: утиліта USBDeview від NirSoft.

введіть тут опис зображення

Хоча він також показує споживану енергію споживання, яку пристрій повідомляє на шині USB, це досить корисно для тих, хто має контролер USB3.0, оскільки йому не вистачає відповідного аплету в Windows Device Manager.


1

Я не пробував цього, але ви можете отримати звичайну штепсельну мережу і відключити клавіатуру та виміряти різницю.

Що я спробував, ви також можете підключити мультиметр послідовно і виміряти струм. Наче розірвіть USB-кабель і підключіть між собою свій мультиметр. Якщо хтось може повністю описати цей процес, то це було б чудово і краще, ніж моя. Враховуючи напругу (5 В) та струм / ампер, ви можете виміряти потужність / ват.
Потужність (P) = струм (I) * Напруга (V)
P = I * V

додано - тепер спробували рішення indrek .. Тестер напруги струму вимірювача струму PC USB 2.0


1

У AdaFruit, здається, є такий, який називається USB Charger Doctor . Це виглядає просто, але ефективно.


1
Я бачу, що вони доставляють з Нью-Йорка. "International orders are shipped using USPS which is the US Postal Service."В останніх світлах це може бути (на жаль) також актуальним: НСА, як повідомляється, встановлює шпигунське програмне забезпечення на апаратному забезпеченні США
n611x007

Я також використовую одну з них, і я цілком задоволений цим.
Аксель Беккерт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.