котировка
Antbleed это бэкдор введенный Bitmain в прошивке их Bitcoin горно аппаратных Antminer.
Программно-аппаратные средства проверка-в с центральной службой случайным образом каждые 1 до 11 минут. Каждая регистрация передает серийный номер Antminer, MAC-адрес и IP-адрес. Bitmain может использовать этот заезд в данных перепроверить от продаж клиентов и записей доставки делает его личным. Удаленная служба может затем вернуться "ложный" который остановит шахтер от добычи полезных ископаемых.
Программно-аппаратные средства проверка-в с центральной службой случайным образом каждые 1 до 11 минут. Каждая регистрация передает серийный номер Antminer, MAC-адрес и IP-адрес. Bitmain может использовать этот заезд в данных перепроверить от продаж клиентов и записей доставки делает его личным. Удаленная служба может затем вернуться "ложный" который остановит шахтер от добычи полезных ископаемых.
Читать http://www.antbleed.com/ для получения дополнительной информации
Останов бэкдор был независимо протестирован несколькими людьми.
Редактировать:
Я проанализировал код и я определил, как это происходит, и, скорее всего, почему он был поставлен там.
Во-первых, давайте начнем с хау. Встроенное программное обеспечение будет нерест нить который вызывает функция send_mac который, как следует из названия, передает данные о машине к AUTH_URL auth.minerlink.com. После этого устройство будет пытаться получать данные от сервера и проверить, является ли ответ ложный. Если это так, то функция возвращает истину, которая устанавливает stop_mining глобальную переменную чтобы быть правдой.
Когда эта переменная истинна, в проверке температуры нити, он установит STATUS_ERROR глобальная переменная к истине. Это будет рассказать Функция обновления работы в не посылать рабочие места так что больше не добыча.
Теперь почему.
Bitmain ранее собирался запустить сервис под названием Minerlink. Эта услуга никогда не запущена, но он должен был получить "статус шахтера в реальное время удаленно". Существует, вероятно, функция, которая позволяет убедиться, что только шахтеры, подающие работу за вас ваши шахтеры, следовательно, потребность в URL аутентификации. Также возможно, что еще одна особенность в том, чтобы позволить вам дистанционно остановить машину от добычи полезных ископаемых, если оно было обнаружено нарушение. Это объясняет, почему этот код был введен там в первую очередь. Однако, поскольку minerlink не существует, эта функция теперь ответственность и должны были быть удалены давно.