Не, прикрыть не получится. Кормушка общается только с китайским облаком напрямую. В её случае можно или полностью лишиться управления, или сдаться уязвимым китайским облакам. Уязвимости-то поправят, но меня такой вариант не устраивает. Наверное, придётся писать альтернативную прошивку.
У меня есть простое правило: покупать те устройства, которые способны управляться локально, без использования облаков. После этого девайсу блокируется выход в интернет файрволом на уровне роутера — готово. Если хочется управлять снаружи, то девайс заводится в Home Assistant, где всё под контролем, при чём под собственным.
В принципе, именно к локальному управлению я и готовила кормушку, когда произошёл сабж.
Сниффером. Под API я имею в виду HTTP/JSON-интерфейс, по которому мобильное приложение с сервером общается. Он не открыт, очевидно (хотя было бы классно).
Мне пока не ответили на сам PoC, так что не стоит забегать вперёд, надеюсь :). Да и главное, чтобы исправили, потому что девайс мне самой нравится, а сейчас пользоваться невозможно. Ответственная реакция — уже хорошая благодарность. Конечно, можно написать собственную прошивку с открытыми исходниками, но на это нет сил и времени (нужно или сначала дизассемблировать официальную, или самостоятельно угадывать алгоритмы работы моторчиков, высыпающих корм, и пины ESP, к которым они подпаяны).
Китайцы, кстати, пофиксили несколько критических моментов, благодаря которым так легко обнаружить уязвимость. Сама уязвимость пока толком не закрыта, но там немало времени надо :(
P.S. Последний абзац непонятен. Я ничего не жду. Точнее помощь именно по этому вопросу не требуется, всё улажено с представителями компании, жду ответа от них.
В принципе, именно к локальному управлению я и готовила кормушку, когда произошёл сабж.
Китайцы, кстати, пофиксили несколько критических моментов, благодаря которым так легко обнаружить уязвимость. Сама уязвимость пока толком не закрыта, но там немало времени надо :(
P.S. Последний абзац непонятен. Я ничего не жду. Точнее помощь именно по этому вопросу не требуется, всё улажено с представителями компании, жду ответа от них.