По работе часто приходится втыкать флешку во всякие клиентские
компьютеры, где, как водится, полно вирусов.
Надоело.
Помнится, раньше (когда флешки только начали появляться)
на многих был переключатель на защиту от записи.
Можно ли соорудить подобный переключатель
на современнных флешках? Чего там надо коммутировать,
чтобы флешка читалась, но не записывалась?
можно взять sd карту с переключателем и мелкий картридер. выйдет дороже чем флешка но работает
Как вариант защиты от вирусов, переносимых на флешках, можно создать в корне флеш-диска пустой файл autorun.inf и задать ему атрибут "read only". Или создать в корне диска папку с именем autorun.inf
уже не помогает...
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Как вариант, кстати - на SD/SDHC-картах есть механический переключатель. Он там по спецификации положен. Правда, на мини/микро нету.
А кому счас легко...
Рекомендация про каталог autorun.inf c подкаталогом внутри пока не подводила ни разу.
Можно поступить еще хитрее, и нашаманить руками, чтобы вложеный каталог ссылался в качестве родителя на самого себя. Правда тут "крышу" может снести не только вирусам но и ОСи.
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Да, каталог явно лучше, чем файл. А я бы на FAT32 вообще поставил AUTORUN.INF флаг "метка тома" (Volume label).
Но меня останавливают чисто эстетические моменты (метка тома на флешках у меня другая) + меня эта проблема (авторан-вирусы) меня не особо парит.
А кому счас легко...
Имеется флешка Apacer с чипом PS2251-33 (48 pins). Требуется оснастить ее переключателем для защиты от записи.
Скачал даташит, нашел 29 ногу PO_FLH_WPB (Flash write wrotect control signal, low active). Насколько я знаю - для включения защиты от записи этот пин нужно замкнуть с землей. Отнес флешку ребятам с прямыми руками и подходящим паяльником, замкнули - флешка определяется без карты памяти. Подняли ножку с платы и опять замкнули - то же самое.
Кто может помочь - помогите советом, что я неправильно делаю или понимаю...
По поводу NTFS - часто ломается при некорректном отключении.
По поводу autorun.inf - некоторые вирусы переписывают и папки, и метку тома. Со всеми мыслимыми и немыслимыми атрибутами файла в конце концов этот файл переписывается вирусом.
ИМХО единственное рабочее "антивирусное" решение - свободных 0 байт на флешке. Но это очень неудобно.
Остается аппаратная защита устройства от записи.
Как минимум - для чипа это выходной сигнал, т.е. самому чипу до лампы земля там или нет. А кому не до лампы - смотрите по плате. Пины ~WP на флешках к чему подключены?
А кому счас легко...
Ага, теперь разглядел направление сигнала. Можно очень глупый вопрос: а что и как по плате смотреть?
Имеются ввиду микросхемы памяти? Она там одна, и по надписи на ней я не могу ничего найти в Гугле
По крайней мере, на самом контроллере есть только PO_FLH_WPB (Output) и PO_FLH_WEB0 (Flash write control signal, Output)
правильно, потому что это явно китайская поддельная говнофлэшка. Попробуйте найти распиновку произвольной микросхемы NAND Flash на соразмеримый объем и тем же корпусом: пинаут совпадет, дам 90% за это.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Отправить комментарий