![image](https://habrastorage.org/webt/uu/er/fg/uuerfg-ypsnf_pc97qexfh30yse.png)
Исследователь киберфизических систем Саундарья Рамеш и ее команда из Национального университета Сингапура утверждает, что рабочую копию ключа можно напечатать в трехмерном виде благодаря расшифровке слышимых металлических щелчков, издаваемых при его проникновении в замок. Это возможно сделать при помощи программного обеспечения для обработки сигналов, чтобы выявить точную форму последовательности выступов на стержне ключа.
Команда испытала ключи от штифтовых замков типа Yale/Schlage. Внутри таких замков расположены шесть металлических штифтов, прикрепленных к пружинам, которые выдвигаются на разную высоту за счет выступов на ключе или удерживаются на низком уровне пустотами между выступами. Когда все шесть подпружиненных штифтов подняты на нужную высоту с помощью ключа, ключ поворачивается, и замок открывается. Такие замки насчитывают порядка 330 тысяч вариаций ключей.
Обычно для взлома такого замка требуются специальные инструменты, чтобы подтолкнуть штифты к нужной высоте и разблокировать механизм.
Однако команда NUS разработала и протестировала то, что она называет методом сквозной атаки SpiKey. В смоделированных ситуациях злоумышленник мог записать звук поворачиваемого ключа на свой смартфон, либо установить специальное ПО на смартфон или умные часы жертвы, либо же взломать домашнее IoT-устройство с микрофоном, который находится рядом с замком. В теории, могут также использоваться скрытые микрофоны в коридоре.
При получении аудиофайла программное обеспечение логического вывода SpiKey приступает к работе, фильтруя сигнал, чтобы выявить сильные металлические щелчки, когда выступы ключа ударяются о шпильки замка. Время между ними позволяет программе вычислить расстояния между гребнями ключа и то, что слесари называют «глубиной надреза» этих гребней.
В итоге SpiKey находит три наиболее вероятных дизайна ключей. Соответственно, один из них точно откроет дверь.
В качестве защиты от таких атак исследователи предлагают сгладить выступы клавиш, вызывающие щелчки.
Однако эксперты пока скептически относятся к возможности таких преступлений. Они отмечают, что посторонние звуки, издаваемые при открытии двери, могут легко помешать работе ПО. Плюс, сама сложность метода подходит, скорее, тем, кто планирует реально масштабное преступление, но не бытовым грабителям.
Исследователей в их работе вдохновил проект взлома сейфов от 2018 года, в котором гироскопические датчики в умных часах использовались командой под руководством Университета Уичито для определения степени вращения запястий людей, использующих кодовый замок.
См. также: