Аппаратное отключение микрофона
Во всех ноутбуках Mac с чипом Apple и ноутбуках Mac с процессором Intel и чипом безопасности Apple T2 имеется функция аппаратного отключения, которая выключает микрофон при закрытии крышки. На всех 13-дюймовых ноутбуках MacBook Pro и MacBook Air с чипом T2, а также на всех ноутбуках MacBook с чипом T2 от 2019 г. и новее и ноутбуках Mac с чипом Apple это отключение реализовано исключительно на аппаратном уровне. Аппаратное отключение было разработано для того, чтобы программное обеспечение — даже с правами уровня корня или ядра в macOS, а также программное обеспечение на чипе T2 или иная прошивка — не могло использовать микрофон, если крышка закрыта. (Аппаратное отключение камеры не выполняется, поскольку при закрытой крышке все ее поле обзора и так полностью перекрыто.)
Модели iPad 2020 г. и новее также поддерживают аппаратное отключение микрофона. Если на iPad надет чехол MFi (в том числе из тех, что продает Apple), а верхняя крышка закрыта, микрофон отключается на аппаратном уровне. Эта мера направлена на то, чтобы предотвратить аудиопередачу данных с микрофона программному обеспечению, в том числе с правами уровня корня или ядра в iPadOS или прошивки любого другого устройства.
Методы защиты, указанные в этом разделе, реализованы напрямую с помощью аппаратной логики в соответствии со следующей принципиальной схемой:
В каждом продукте, который оснащен аппаратной блокировкой микрофона, один или несколько датчиков крышки обнаруживают физическое закрытие крышки или корпуса по физическим характеристикам взаимодействия (например, датчик эффекта Холла или датчик угла наклона шарнирного соединения). Для датчиков, требующих калибровки, параметры задаются при производстве устройства, а процесс калибровки предусматривает необратимую аппаратную блокировку любых последующих изменений важных параметров датчика. Такие датчики выдают прямой аппаратный сигнал, который проходит через простой набор аппаратных логических операций, который невозможно перепрограммировать. Эта логика обеспечивает устранение ложных срабатываний, гистерезис и/или задержку до 500 мс перед отключением микрофона. В зависимости от продукта этот сигнал реализуется либо путем отключения каналов передачи данных между микрофоном и системой на кристалле (SoC), либо путем отключения одного из каналов ввода микрофона, которые обеспечивают его активность, например, линии передачи тактовых сигналов или аналогичного применяемого элемента управления.