Jump to content

    

Вопрос по поводу электрической защиты USB

40 minutes ago, jcxz said:

разрядники + варисторы + TVS-диоды несовместимы с USB SS?

И какой разрядник поставим?

 

14 minutes ago, Myron said:

А может еще и элементы защиты от взрыва атомной бомбы в ее эпицентре вам надо?

Мне - даром не надо.

Share this post


Link to post
Share on other sites
1 час назад, jcxz сказал:

Имхо - судя по стилю изложения, ТС изобретает сферического коня в вакууме. Так что пригодятся.  :wink2:

Это не сферический конь в ваккуме, а конкретный юзкейс :)

Share this post


Link to post
Share on other sites
15 minutes ago, axiieflex said:

Это не сферический конь в ваккуме, а конкретный юзкейс :)

Если кто-то задастся целью непременно уничтожить ваш порт, то защищаться бесполезно. Не сработает USBKiller - гвоздём можно расковырять.

Share this post


Link to post
Share on other sites
1 час назад, aaarrr сказал:

Если кто-то задастся целью непременно уничтожить ваш порт, то защищаться бесполезно. Не сработает USBKiller - гвоздём можно расковырять.

Тут нужна защита от "дурака", т.е. если сотруднику подсунут такую флэшку, а он ее вставит. Конечно административные меры вещь действенная, но отказ устройства на время в любом случае будет выше по цене чем штраф сотрудника.

Share this post


Link to post
Share on other sites
2 hours ago, aaarrr said:

Если кто-то задастся целью непременно уничтожить ваш порт, то защищаться бесполезно. Не сработает USBKiller - гвоздём можно расковырять.

Ковырять не надо. Колуном можно с одного удара.

Share this post


Link to post
Share on other sites
1 hour ago, axiieflex said:

Тут нужна защита от "дурака", т.е. если сотруднику подсунут такую флэшку, а он ее вставит.

Тогда пусть каждую флешку несут безопасникам сначала, раз так все сурово. А вдруг ВУ?

Share this post


Link to post
Share on other sites
5 часов назад, axiieflex сказал:

Тут нужна защита от "дурака", т.е. если сотруднику подсунут такую флэшку, а он ее вставит. Конечно административные меры вещь действенная, но отказ устройства на время в любом случае будет выше по цене чем штраф сотрудника.

Возле каждого "вставляющего" сотрудника поставьте простую железяку с USB-разъёмом. В котором все контакты замкнуты толстенными медными шинами. И обяжите его неизвестные флешки сперва вставлять в эту железяку, а уже потом - куда надо. И киллер вхолостую расстреляет эту железяку.

Дёшево и про TVS-диоды читать не надо.  :biggrin:

Share this post


Link to post
Share on other sites
Только что, jcxz сказал:

Возле каждого "вставляющего" сотрудника поставьте простую железяку с USB-разъёмом. В котором все контакты замкнуты толстенными медными шинами. И обяжите его неизвестные флешки сперва вставлять в эту железяку, а уже потом - куда надо. И киллер вхолостую расстреляет эту железяку.

А совместить такой с рабочим USB хабом никак нельзя? :D

Share this post


Link to post
Share on other sites
18 минут назад, axiieflex сказал:

А совместить такой с рабочим USB хабом никак нельзя? :D

Наверно можно придумать девайс, который управляет подключением контактов такого самозамкнутого USB-разъёма:

Исходное состояние - все контакты замкнуты мощной релюхой-1, и разомкнуты от контактов настоящего USB маломощной релюхой-2. После вставления, через некоторую задержку релюха-1 размыкает свои контакты, релюха-2 - замыкает. Сразу после вытаскивания - переводим релюхи в исходное состояние. Управлять релюхами можно с самого простейшего любого МК. Программа пишется за несколько минут школьником. Детектировать факт вставки/вытаскивания можно бесконтактно, например - оптопарой. Чтобы управляющий МК был в безопасности.

 

PS: Можно придумать и чисто механическое решение, если так удобнее. Например - флешка вставляется в отдельный девайс, имеющий USB-разъём механический рубильник. В исходном положении (положение-1): все контакты USB-разъёма замкнуты. Вставляем флешку. Далее "вставляющий" сотрудник перемещает рукоятку рубильника, одновременно размыкая замыкающие провода и замыкая провода соединяющие этот безопасный USB-разъём с настоящим USB-портом. Это положение-2. Конструктивно нужно обеспечить чтобы в положении-2 флешку вставить было нельзя.

Рубильник можно позаимствовать с подстанции. На несколько сотен ампер.  :biggrin:

Share this post


Link to post
Share on other sites
13 минут назад, jcxz сказал:

Наверно можно придумать девайс, который управляет подключением контактов такого самозамкнутого USB-разъёма:

Исходное состояние - все контакты замкнуты мощной релюхой-1, и разомкнуты от контактов настоящего USB маломощной релюхой-2. После вставления, через некоторую задержку релюха-1 размыкает свои контакты, релюха-2 - замыкает. Сразу после вытаскивания - переводим релюхи в исходное состояние. Управлять релюхами можно с самого простейшего любого МК. Программа пишется за несколько минут школьником. Детектировать факт вставки/вытаскивания можно бесконтактно, например - оптопарой. Чтобы управляющий МК был в безопасности.

 

PS: Можно придумать и чисто механическое решение, если так удобнее. Например - флешка вставляется в отдельный девайс, имеющий USB-разъём механический рубильник. В исходном положении (положение-1): все контакты USB-разъёма замкнуты. Вставляем флешку. Далее "вставляющий" сотрудник перемещает рукоятку рубильника, одновременно размыкая замыкающие провода и замыкая провода соединяющие этот безопасный USB-разъём с настоящим USB-портом. Это положение-2. Конструктивно нужно обеспечить чтобы в положении-2 флешку вставить было нельзя.

Рубильник можно позаимствовать с подстанции. На несколько сотен ампер.  :biggrin:

Если серьезно, разве нельзя сделать реле таким образом - чтобы при наличие перегрузки просто отключать линию за счет разрыва? А для того чтобы этот факт как можно быстрее выявить - поставить какой-либо сверх быстрый МК - например на 500MHz?

Share this post


Link to post
Share on other sites
2 минуты назад, axiieflex сказал:

Если серьезно, разве нельзя сделать реле таким образом - чтобы при наличие перегрузки просто отключать линию за счет разрыва? А для того чтобы этот факт как можно быстрее выявить - поставить какой-либо сверх быстрый МК - например на 500MHz?

Никакие мегагерцы не заставят контакты реле двигаться быстрее. Физика, понимаете. Инерция. А ток - он гораздо быстрее.

К тому же если ток уже потёк, и в этот момент попытаться разорвать цепь, то получите дугу.

Share this post


Link to post
Share on other sites
31 minutes ago, jcxz said:

И киллер вхолостую расстреляет эту железяку.

Во-первых, без питания не расстреляет. Во-вторых, потом спокойно грохнет настоящий USB, ведь никакой индикации "расстрела" не предусмотрели.

 

7 minutes ago, axiieflex said:

Если серьезно

Если серьёзно, то только тотальный запрет "левых" флешек.

Share this post


Link to post
Share on other sites
Только что, aaarrr сказал:

Во-первых, без питания не расстреляет. Во-вторых, потом спокойно грохнет настоящий USB, ведь никакой индикации "расстрела" не предусмотрели.

Он (этот самый киллер) питается от USB? Или там батарейка внутрях?

Даже если первое - у него наверняка есть какая-то задержка зарядки, после которой он начинает хулиганить. Достаточно в защитном устройстве сделать задержку переключения заведомо больше этого времени. а индикацию предусмотреть нетрудно если надо. Ну или просто - слабое звено в токовой цепи (предохранитель).

Share this post


Link to post
Share on other sites

Если допустим опустить поддержку профиля зарядки и USB Power Delivery - т.е. ограничившись лишь стандартными лимитами USB (допустим Type-C) - 3A/5V ? Разве нельзя поставить ограничитель?
USB Killer бьет разрядом по минусовой линии, каждый последующий раз увеличивая частоту - разве нельзя зафиксировать факт экстремума на линии?

1 минуту назад, jcxz сказал:

Он (этот самый киллер) питается от USB? Или там батарейка внутрях?

Даже если первое - у него наверняка есть какая-то задержка зарядки, после которой он начинает хулиганить. Достаточно в защитном устройстве сделать задержку переключения заведомо больше этого времени. а индикацию предусмотреть нетрудно если надо. Ну или просто - слабое звено в токовой цепи (предохранитель).

Он питается от порта USB, заряжает внутренние конденсаторы и после чего шлет -200V DC.

Share this post


Link to post
Share on other sites
1 minute ago, jcxz said:

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

Да, питается от USB. А следующая версия будет "стрелять" только после успешной энумерации, например.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now