По сообщению в телеграмм-канале айтишницы из России (koteeq на Хабре), она случайно смогла взломать все автоматические кормушки Xiaomi Furrytail Pet Smart Feeder. Вот, что писала хакерша: «Мда. Вот эти автоматические кормушки продаются по пять тысяч рублей минимум. Добротный девайс, надо сказать. Работает хорошо. Сейчас я продолжала изучать их API и случайно получила доступ ко всем кормушкам этой модели в мире. У меня на экране бегают логи со всех существующих кормушек, я вижу данные о вайфай-сетях бедных китайцев, которые купили себе эти устройства. Могу парой кликов неожиданно накормить всех котиков и собачек, а могу наоборот лишить их еды, удалив расписания с устройств. Вижу, сколько у кого в миске корма сейчас лежит».

Furrytail Pet Smart Feeder — это автоматическая кормушка для домашних кошек и собак от Xiaomi. С помощью мобильного приложения в устройстве контролируется время подачи и количество еды в миске любимца. Внутри гаджета имеется специально закрываемый подающей системой контейнер на четыре литра, в котором помещается два килограмма сухого корма. Часть корма дозированно, время от времени, согласно расписанию или по управлению с приложения, высыпается в миску. Благодаря этому гаджету животные могут на несколько дней оставаться в пустой квартире. Также Xiaomi Furrytail выпускает аналогичные автоматические устройства для подачи животным питьевой воды.

Сами кормушки продаются на площадке AliExpress примерно за 5 600 рублей с бесплатной доставкой в Россию. Они достаточно популярны у владельцев домашних животных в Китае и других странах мира.

Вот как девушка онлайн описывала ситуацию в своем канале со взломанными кормушками:

«Не представляю сейчас, что с этим делать, это мой самый успешный (и неожиданный) взлом, так что я немного в ступоре. Не знаю даже, есть ли смысл писать что-то китайцам, денег все равно не дадут, если вообще поймут английский язык».

Деталей уязвимости случайная хакерша автоматических кормушек раскрывать не стала из соображений безопасности, потому что проблема еще не устранена.

Немного позже она написала:
«Прямо сейчас их в онлайне около 800 штук. Не самое распространённое устройство, да. Чё-т ручки дрожат даже. Самое обидное, что одна из них моя. Написала письмо китайцам. Посмотрим, что скажут».

И еще через несколько часов:
«Упс. Выяснилось, что их минимум 6500. Видимо, многие спали китайской ночью. И ещё кое-что. Там в кормушке стоит ESP8266. На кормушку можно удаленно послать запрос с ссылкой на прошивку, контроллер скачает ее, установит и перезагрузится.

В теории можно заставить эти 7 тысяч кормушек обновиться на прошивку-пустышку, после чего устройство умрет полностью и единственным способом починки будет полный разбор, подпайка к пинам контроллера и ручная заливка прошивки. Скажите это котикам и собачкам, которые сейчас дома питаются из этой штуки и ждут своих хозяев из двухнедельных отпусков. Или DDOS-ботнет. Это просто отвратительно, представить даже страшно».

Девушке пришел ответ от производителя, в котором сообщается, что уязвимость зафиксирована и данные по ней обрабатываются техническими специалистами. К сожалению, у производителя нет программы по мотивации пользователей, которые нашли уязвимость в их устройствах, поэтому награды за переданную информацию ей не предоставят.



Вот что написала девушка об этом ответе: «Тем временем их уже 11к активных :) Ех, буду альтруисткой».

Также сейчас она добавила следующее:

«Так, пора закончить уже с этим и разгрузить мозг для чего-то другого.

Только что написала китайцам большое письмо с подробным разбором уязвимости, способа её нахождения, даже приложила советы по устранению.

То же самое с превеликим удовольствием расскажу и вам, когда увижу реакцию и фикс со стороны производителя. Беда в том, что в этой ситуации нет какой-то конкретной ошибки с их стороны, потому что вся их архитектура — один огромный эпик фейл. Сама не представляю, как это можно исправить в короткий срок. Наверное, они ничего с этим не сделают, и мне придется думать, как поступать, потому что не хочется оставлять историю в подвешенном состоянии, ведь развязка слишком смешная. В общем, в ближайшее время постов по поводу этой горе-кормушки можете не ждать, наверное.

За сутки замечено 10950 уникальных устройств. Думаю, их примерно столько всего и есть».

Так что, если на Хабре есть желающие, кто хочет пообщаться с автором, то IT-специалистка Анна Просветова, как ее назвали в публикации Rusbase, на которую есть ссылка в ее канале, ждет от вас любых технических вопросов и предложений по этой проблеме в комментариях, если сможет ответить, конечно.

Комментарии (100)


  1. koteeq
    25.10.2019 18:22
    +19

    Ой, спасибо.

    Китайцы, кстати, пофиксили несколько критических моментов, благодаря которым так легко обнаружить уязвимость. Сама уязвимость пока толком не закрыта, но там немало времени надо :(

    P.S. Последний абзац непонятен. Я ничего не жду. Точнее помощь именно по этому вопросу не требуется, всё улажено с представителями компании, жду ответа от них.


    1. semennikov
      25.10.2019 22:56
      +1

      Посмотрите зачем нужны именно автоматические кормушки с доступом :-) catnfit.com


      1. koteeq
        25.10.2019 22:58

        ААААААААА!

        10/10. Спасибо.


      1. Metotron0
        25.10.2019 23:09

        Не понятно, как быть, если их два кота и кошка, которая по внутренней иерархии ест последней. Если кормкшек будет две, оба кота будут дежурить возле них и съедать всё, что там пояаляется, если делать три, то они будут просто сидеть возле пустых и орать, а кошка всё равно будет ходить голодная, потому что коты ещё не наелись.


        1. Metotron0
          25.10.2019 23:15

          Да, и конечно же это всё должно работать на какой-то своей связи (блютус или PMR диапазон какой-нибудь, вот только у блютуса в прошлом или позапрошлом году лютейшую уязвимость нашли), без wi-fi, потому что заводить отдельную сетку без интернета как-то муторно. Я не дочитал, как у них сделано взаимодействие.


        1. SagePtr
          28.10.2019 00:36

          Каждому коту — свои персональные 2 кормушки, выдача корма — по распознаванию морды, или авторизовать каждого кота по браслету с чем-нибудь по типу NFC. Единственное, придётся сначала натренировать котов, чтобы знали, какая именно пара кормушек принадлежит им. Может быть, прочитают комментарий и что-то подобное реализуют.


          1. Metotron0
            28.10.2019 04:16

            Мне кажется, стоить это будет как 5 моих зарплат.


          1. LoadRunner
            28.10.2019 09:26

            Я ещё поверю в то, что коты прочитают этот комментарий. Но вот зачем им реализовывать всё это?


      1. DrPass
        26.10.2019 00:29

        По-моему, такую штуку и для программистов надо бы сделать


  1. ssolnc
    25.10.2019 18:29
    +2

    Очень жаль, что китайцы не отплатили каким-нибудь ништяком за такую находку уязвимости. Хоть бы миску запасную прислали что-ли


    1. koteeq
      25.10.2019 18:35
      +5

      Мне пока не ответили на сам PoC, так что не стоит забегать вперёд, надеюсь :). Да и главное, чтобы исправили, потому что девайс мне самой нравится, а сейчас пользоваться невозможно. Ответственная реакция — уже хорошая благодарность. Конечно, можно написать собственную прошивку с открытыми исходниками, но на это нет сил и времени (нужно или сначала дизассемблировать официальную, или самостоятельно угадывать алгоритмы работы моторчиков, высыпающих корм, и пины ESP, к которым они подпаяны).


      1. aamonster
        25.10.2019 19:43

        А там принципиально неустранимо снаружи или можно закрыть файрволом так, чтобы доступ был только через специально проколупанную дырочку?


        1. kalininmr
          25.10.2019 19:56

          а зачем к ней в принципе доступ снаружи нужен, если задуматься?


          1. koteeq
            25.10.2019 20:05
            +1

            Посмотреть в недолгом отъезде логи кормлений, статусы ошибок, покормить вне разово вне расписания.


            1. DarkWolf13
              27.10.2019 18:08

              как вариант устройству в интернет запретить ходить. а подключаться к домашней сети по VPN или IPsec и уже из домашней сети управлять — у себя так и сделал что бы слегка успокоить свою паранойю. и все это позволяет сделать на базе большинства роутеров или штатно или с небольшим добавления своих скриптов


              1. koteeq
                28.10.2019 07:44

                Я в соседних ветках комментариев пару раз объясняла, почему специфика работы этой кормушки не позволит так сделать. Иначе всё было бы проще.


          1. vaslobas
            25.10.2019 20:16
            +1

            Китайцы всё через облако пускают. Даже робот-пылесос.


            1. koteeq
              25.10.2019 20:23

              Робот-пылесос прекрасно работает и локально. github.com/Hypfer/Valetudo


              1. vaslobas
                25.10.2019 21:04
                +1

                Я говорю по дефолту. Что китайцы все пускают через облако.


        1. koteeq
          25.10.2019 20:04
          +3

          Не, прикрыть не получится. Кормушка общается только с китайским облаком напрямую. В её случае можно или полностью лишиться управления, или сдаться уязвимым китайским облакам. Уязвимости-то поправят, но меня такой вариант не устраивает. Наверное, придётся писать альтернативную прошивку.


          1. aamonster
            25.10.2019 21:06

            Жаль.
            И работа со своим сервером не поддерживается? Вроде для устройств aqara люди поднимают свой сервер на raspbery pi, чтобы не зависеть от китайских серверов.


            Upd: а, вижу ваш коммент ниже. Но, может, в итоге победите локальное управление (раз уж сниффер подключили – как минимум там не https с certificate pinning или ещё что, не позволяющее подменить сервер), всем польза :-)


            1. koteeq
              25.10.2019 22:55

              Пока могу сказать, что при текущих условиях (не знаю, что они там сделают после фикса) почти нереально подменить сервер на локальный или иной удалённый. А вот свою прошивку с нуля написать — клёвый вариант.


          1. kalininmr
            26.10.2019 03:30

            какой-то излишний оверхед. имхо.


      1. arkamax
        25.10.2019 21:59

        Я подозреваю, что может оказаться проще найти командные выводы моторчиков, и запихнуть туда условный Arduino с любым интерфейсом по выбору. Моторчики, скорее всего, управляются через ключи (т.е. два уровня — крутится или нет), или шаговые с ШИМ, но если там шнековый привод, то скорее вариант 1 (шнек долго крутить шаговым двигателем). И то и другое на МК делается на раз.


        1. koteeq
          25.10.2019 22:57

          Именно об этом и размышляю! Только запихивать туда ничего не надо. Там уже ESP8266, нужно просто изучить пины и написать свою прошивку.


          1. AndrF
            27.10.2019 15:57

            Согласен. Под ESP-шку легко пишется.


    1. xztau
      25.10.2019 19:06

      Миску риса что ли?


  1. hippohood
    25.10.2019 19:15
    +5

    Могу парой кликов неожиданно накормить всех котиков и собачек, а могу наоборот лишить их еды, удалив расписания с устройств

    МУХАХА! Вот она — АБСОЛЮТНАЯ ВЛАСТЬ. Можно запрограммировать животных на рефлексы по Павлову. В мультиках про Чипа и Дейла хватает таких сюжетов, там можно набраться готовыми решениями.


    А если серьёзно, то это полный трэш. Люблю гаджеты, но не считаю что в IOT будет безопасен в ближайшие лет 5-10 как минимум, поэтому не пользуюсь многими классными штуками


    1. koteeq
      25.10.2019 19:43
      +7

      У меня есть простое правило: покупать те устройства, которые способны управляться локально, без использования облаков. После этого девайсу блокируется выход в интернет файрволом на уровне роутера — готово. Если хочется управлять снаружи, то девайс заводится в Home Assistant, где всё под контролем, при чём под собственным.

      В принципе, именно к локальному управлению я и готовила кормушку, когда произошёл сабж.


      1. kolu4iy
        25.10.2019 21:59

        Как я вас понимаю ) Сам также поступаю. пока лень победила только пылесос, но и то, потому что я не мог придумать, как им ущерб нанести.


        1. hjornson
          25.10.2019 22:25
          +1

          Составить план квартиры и найдя несогласованную перепланировку настучать в БТИ.
          ;)


          1. kolu4iy
            25.10.2019 22:30

            В китайское БТИ, смею вас заверить. Я про физический ущерб...


            1. ferosod
              25.10.2019 22:41

              Можно напугать среди ночи до сердечного приступа. Можно запустить на нем VPN сервер, через который гнать трафик, используя ваше интернет-подключение в качестве выходного узла.
              В конце концов, просто защекотать боковой щеткой по пятке.


        1. Wesha
          25.10.2019 22:30

          не мог придумать, как им ущерб нанести.

          Рецепт тысячелетиями отработан кошками: ночью, когда хозяин, не включая свет, идёт на ночной дожор в туалет, затаиться у него на пути — пускай наступит, споткнётся, в идеале сломает ногу :)


  1. apotap
    25.10.2019 19:24
    -3

    немного занимался «отладкой» iot, тоже что ли купить кормушку и поиграться


  1. x893
    25.10.2019 19:35

    А где описание API? Или сниффером?


    1. koteeq
      25.10.2019 19:41
      +2

      Сниффером. Под API я имею в виду HTTP/JSON-интерфейс, по которому мобильное приложение с сервером общается. Он не открыт, очевидно (хотя было бы классно).


      1. x893
        25.10.2019 19:45
        +1

        Я так и подумал. Выложите на github (когда исправят) и все скажут спасибо.
        P.S. github.com/aprosvetova/furrytail
        Уже нашел. Спасибо.


        1. koteeq
          25.10.2019 20:06
          +2

          Да, это был первый этап моего знакомства с кормушкой. Вторым этапом я хотела вообще избавиться от необходимости общаться с api.furrytail-pet.com и наткнулась на дыру.


      1. MaxVetrov
        25.10.2019 20:01

        Подозреваю, что можно выдать себя за другого, подмена идентификатора.


        1. koteeq
          25.10.2019 20:06
          +2

          Нет, всё глупее и смешнее. Потерпите, расскажу.


          1. PhoenixMSTU
            25.10.2019 20:15
            +1

            Публичный ftp! По файлику с конфигом на каждое устройство. Или ещё глупее?


            1. koteeq
              25.10.2019 20:47
              +2

              Ыахаха, вы оказались ближе всех, кто вообще делал какие-либо догадки на эту тему.


              1. HellFir-e
                27.10.2019 03:58

                Если не указать, забыть хэш или ИД, то выдаётся всё? Как в бд?


              1. DarkWolf13
                27.10.2019 18:15

                вы себе не представляете сколько устройств существуют которые именно сбросом файла конфигурации и прошивки по ftp или просто копированием на конкретный порт устройства существует в большой автоматизации


          1. MaxVetrov
            25.10.2019 21:06
            -1

            Ждем. Очень интересно .)


      1. arkamax
        25.10.2019 21:52

        HTTP, даже не HTTPS? Т.е. даже сертификат подменять не пришлось?

        P.S. Не хотите попробовать подать доклад на DEFCON, ближайший BSides или что-то в этом роде? Я нередко там видел презентации на подобные темы, IoT в последнее время популярен, а тут еще и котики / собачки.


  1. vaslobas
    25.10.2019 20:17

    Расскажите о самом устройстве. Как оно в деле. Плюс/недостатки.


    1. koteeq
      25.10.2019 20:50
      +4

      Только помимо уязвимости опустим и неудобную архитектуру удалённого управления (пакет обязательно должен пройти через Китай и обратно). И тот факт, что для активации нужно обязательно залогиниться через WeChat, который без боли зарегистрировать в РФ невозможно.

      В остальном устройство очень хорошее. Отмеряет корм очень чётко, кормит вовремя, еда не застревает. Ну я правда не так долго пользуюсь, чуть больше недели назад приехала. Выглядит красиво, хоть и громоздко, но это простительно, потому что отсек вмещает много корма.


      1. iig
        25.10.2019 22:12

        Такой вопрос. Кормушка позволяет зарядить на 2 недели корма и кот с голоду не помрет. А как эти 2 недели решается вопрос с туалетом?


        1. Wesha
          25.10.2019 22:38

          Вот так


          1. arkamax
            25.10.2019 22:44

            На практике не все коты спокойно относятся к таким системам. Наша кошка воспринимала жужжащий звук как приглашение прийти и повторить процесс… и в итоге схлопотала какое-то расстройство. Пришлось систему выкинуть и перейти обратно на обычный лоток. На время отъезда знакомая кошатница решает вопрос с разгрузкой контента (в обмен на аналогичную услугу с нашей стороны).


            1. Wesha
              25.10.2019 22:45

              Там оно жужжит очень-очень тихо (оборот поддона происходит примерно раз в час).


          1. iig
            25.10.2019 23:22

            За 2 недели 5 кг наполнителя уходит легко. Этот механизм на 2 суток максимум.


            1. Wesha
              25.10.2019 23:35

              Это Вы просто их готовить не умеете :)


      1. vadimr
        27.10.2019 09:39

        С вичатом-то сейчас нет никаких проблем. Только его платёжную систему так просто не подключишь.


  1. x893
    25.10.2019 21:02
    +1

    У меня собака и кошка были, поэтому пришлось сделать самому шнековую кормушку, но была проблема с количеством корма. Для собаки надо больше, иначе кошке ничего не доставалось. Прикупил
    www.seeedstudio.com/Sipeed-M1-dock-suit-M1-dock-2-4-inch-LCD-OV2640-K210-Dev-Board-1st-RV64-AI-board-for-Edge-Computing.html
    и на ней сделал различитель собаки и кошки. Количество корма зависело от того кто подошёл. Не такая красивая была конечно как у Xiaomi.


    1. ferosod
      25.10.2019 22:48

      А они строго по очереди подходят?


      1. x893
        25.10.2019 22:54

        Нет. Но впереди стоял мало потребляющий сенсор движения, который включал одноплатник, который определял кто стоит перед камерой и наваливал корму. За дня два-три они (собака и кошка) привыкли.


  1. perfect_genius
    25.10.2019 21:44
    +1

    Русские хакеры настолько суровы, что решают, кто будет президентом в чужой стране и будет ли сегодня ваш питомец кушать.


  1. AlexanderS
    25.10.2019 22:20

    К сожалению, у производителя нет программы по мотивации пользователей, которые нашли уязвимость в их устройствах, поэтому награды за переданную информацию ей не предоставят.

    Ну конечно! Девушка проделала работу, не поленилась сообщить, потратила время на описание. И ведь реально уязвимость критическая. А у такой компании как Xiaomi не нашлось ну просто никаких возможностей элементарно отблагодарить — нету баунти видите ли! Я знаю человека, который в аналогичной ситуации помимо спасибо ещё из своего кармана отдал, а тут ведь… ни одному топу даже не пришло в голову послать девчонке тысячу баксов, потери которой он бы даже и не заметил при их-то зарплатах. Крупный, успешный бизнес с мировым именем, да…


    1. ferosod
      25.10.2019 22:46

      Топы на данный момент, скорее всего, не в курсе этой проблемы. Завели по-тихому таску в джире, да и все. Хотя если сейчас в СМИ разнесут весть, то, может, что-то и изменится.


      1. arkamax
        25.10.2019 22:56

        Я написал в спортлото на Slashdot. Если пройдет модерацию и попадет на главную страницу, реакция будет куда интереснее.


    1. koteeq
      25.10.2019 23:09
      +1

      Александр, очень приятно, но всё же не нервничайте пока. Во-первых, это не Xiaomi, а Furrytail, малоизвестная китайская компания, которая до этого только когтеточки да домики кошачьи выпускала. Наверное, они просто не понимают, как в таких ситуациях надо поступать. Такой ответ мне дали на предварительное письмо, где я сообщила о факте наличия уязвимости. Мне ещё не ответили на финальное письмо, где я расписала всё подробно и дала рекомендации по исправлению, возможно, там вердикт будет уже другой. Хотя рекомендации они выполнять уже потихоньку начали.


      1. AlexanderS
        26.10.2019 13:11
        +1

        В данном случае, абсолютно неважно малоизвестная это компания или нет) Известный шильдик приклеили — значит тот, кто им непосредственно владеет (неважно что он его сдал в аренду) тоже должен нести определенную ответственность. Расценивайте Furrytail просто как подрядчика Xiaomi и только. Надо же было соображать, что контора делающая домики и когтеточки в свой первый раз точно что-нибудь наардуинит) Кстати, в данном случае это может быть даже плюс, т.к. мелкая контора, из-за минимума бюрократических барьеров, среагирует гораздо шустрее крупной.

        Штука в том, что подобный бизнес я видел изнутри и понимаю причины и менталитет подобных ситуаций. Успешность и креативность порой затмевают разумность и руководство готово месяцами упарываться на редизайн логотипа, спуская туда кучу денег, а не оценивать проблему электронной/информационной безопасности. Я когда в одном из стартапов подобные вопросы поднимал на меня как на идиота смотрели) И да, я негодую — это ж всё нас окружает! А порой кто находит косяки не встречает адекватного понимания со стороны производителя (порой даже наоборот) — пока не раздуется проблема в СМИ никто ничего делать не хочет. Естественно это печалит.

        koteeq, ваш альтруистический настрой мне импонирует. Вы не прошли мимо, приложили определённые усилия, которые сделают этот мир лучше. И это радует.


      1. Umpiro
        26.10.2019 15:44
        +1

        «Furrytail говорит вам, что вы очень красивая сеньора и ему стыдно не отблагодарить вас за найденную уязвимость, но иначе Xiaomi побьет его.»


    1. szelga
      26.10.2019 07:25

      ну, хоть в суд подавать не собираются, и то хлеб.


  1. unwrecker
    25.10.2019 22:25

    Да, с этим надо что-то делать. У меня уже скопилось штук 6 устройств от xiaomi, и возможность управления через mi home практически бесполезна из-за лагающих китайских серверов. А тут ещё и дыры в безопасности… Нужны ломаные прошивки.


    1. koteeq
      25.10.2019 23:09
      +1

      Почти все устройства, которые доступны через mi home, поддерживают локальное управление без китайских облаков.


  1. arkamax
    25.10.2019 23:05
    +1

    koteeq, не расстраивайтесь по поводу «баунти нет и не будет» — это обычное дело, к сожалению. Я не так давно обращался (на приличном английском, само собой) в одну из дочерних компаний VISA с репортом об уязвимости, распространяемой (!) на их сайте… мало того, что ни в той компании, ни в самой VISA нет bug bounty, так сама компания вообще не сочла нужным ответить, а в VISA заявили, что не работают напрямую с физ. лицами (т.е. очевидно попал на фронтлайн саппорт), и предложили обратиться в мой банк (шта?). Ну ОК. Похожая история год назад с еще одним платежным провайдером тянулась почти этот самый год (и ладно бы какой-нибудь мелкий провайдер — так нет, капитализация за 10 млрд. долларов) — и только после нескольких напоминаний они снисходительно убрали найденный мной на их официальном сайте трэш. Баунти, естественно, тоже не было. Пока не решил, буду публиковаться или нет, но если честно, этот всеобщий пофигизм иногда подбешивает.


    1. koteeq
      25.10.2019 23:15
      +3

      Я по поводу баунти и не расстраиваюсь, изначально не рассчитывала. Просто людям обычно интересны денежные вопросы в таких историях, вот я и опубликовала, что мне сказали. Почему-то журналисты решили, что это важный момент. В обоих письмах китайцам я несколько раз сама написала, что для меня первично исправление уязвимости, потому что мне нравится девайс и я желаю добра их клиентам, и что обязуюсь не эксплуатировать уязвимость, независимо от их желания меня награждать.

      Если всё же заплатят, буду очень рада, конечно. Как раз мечтаю обновить помирающий ноутбук. :)

      P.S. Когда нашла уязвимость в СДЭК, которая позволяла всю базу их посылок выгрузить с полной информацией об отправителе/получателе/грузе с адресами и номерами телефонов, они сначала возмущались, что я смотрю на JSON-ы, которые приходят от их сервера мобильному приложению, мол лезу куда не надо, а потом вовсе перестали отвечать на письма, исправив дыру. Посылки, кстати, там ещё и перенаправлять можно было, что тоже критично.


      1. Am0ralist
        26.10.2019 10:54

        СДЭК
        Эта контора вообще трешовая полностью. Потерять посылку, которую обязались выдать курьером и типа отправить назад по моей вине — это нормально. Пункты выдачи, которые могут вообще не работать. Короче куча нервов только.
        Китайцам пришлось повторно мне посылать заказ, но после пары раз я зарекся иметь с ними общее по своему желанию. Так что ожидать адеквата там в it вообще не приходится, им и на клиентов то насрать.


      1. Nicks_TechSupport
        26.10.2019 12:16

        ага, они бы ещё сказали, что нельзя смотреть json'ы на веб-сайте и межхостовом взаимодействии, да вообще, что вы в интернет лезете))


      1. arkamax
        26.10.2019 19:21

        > Посылки, кстати, там ещё и перенаправлять можно было, что тоже критично.

        Великолепно :) Отличная работа — и спасибо, что правильно отрепортили (мудаки с другого конца провода не отменяют этики). Три месяца назад я имел приятный разговор с президентом одной компании — местного провайдера неких бытовых услуг, клиентом коего я недавно стал. Разговор был на тему того, что их API, видимый прямо в Dev Tools, сливал всю их базу вместе с номерами кредиток, адресами и паролями (да-с), тысяч так на несколько человек. Все было очень вежливо, предупредительно и с тонной благодарностей (которые тем не менее так и не трансформировались ни во что осязаемое). Зато починили за 3 дня, за что им плюс в карму (поверх минусов за оригинальный дизайн).


    1. Nicks_TechSupport
      26.10.2019 12:22

      Опубликуйте, пожалуйста.
      Я сам работаю сфере платёжных технологий, очень интересно от чего VISA открестилась :)


      1. arkamax
        26.10.2019 19:03

        Строго говоря, VISA как организация так и не увидела submission — его никто не видел, потому что никто не сообщил мне, куда писать. Поэтому трудно их обвинять в том, что они открестились от сути контента — тут вопрос организационный скорее. Думаю, когда-нибудь соберусь и накатаю статью на Хабр, если раньше на какой-нибудь конференции не выложу (тогда потом на Хабр).


  1. kompas_3d
    25.10.2019 23:12

    Ну всё лучше ей теперь из страны не выезжать, и отдыхать на курортах краснодарского края)


  1. Weniya
    26.10.2019 00:30
    -1

    Котик — Вы Супер!


  1. gpyra
    26.10.2019 03:13

    которые сейчас дома питаются из этой штуки и ждут своих хозяев из двухнедельных отпусков

    Я извиняюсь, а куда животному справлять нужду во время столь длительного отъезда хозяев?


    1. arkamax
      26.10.2019 19:03

      Там выше был коммент про автоматические самоочищающиеся туалеты (для котов в основном). Собак надо выгуливать, конечно.


    1. SergeKalinin
      27.10.2019 15:58

      Есть роботизированные кототуалеты, со смывом в канализацию.
      Отчет юзера:https://antontsau.livejournal.com/627795.html



  1. korsarer
    26.10.2019 13:06

    контейнер на четыре литра, в котором помещается два килограмма сухого корма

    И тут мой мозг сломался. Конечно я знаю, что дело в плотности. Видимо этот контейнер предназначался еще и для воды — поэтому написали объем в литрах. А кто-то возможно заливает воду с сухим кормом одновременно, чтобы не в сухомятку)))


    1. loki82
      26.10.2019 18:41

      Всегда считал что ёмкости в литрах или метрах куб. Выражают.


    1. VerdOrr
      26.10.2019 19:34

      Литр (фр. litre, от лат. litra — мера ёмкости; русское обозначение — л; международное — L или l) — внесистемная метрическая единица измерения объёма и вместимости, равная 1 кубическому дециметру

      ru.wikipedia.org/wiki/Литр

      %)


    1. Andy_Big
      26.10.2019 21:30

      Объем небольших емкостей обычно литрами и измеряют :) Конечно, было бы правильнее написать «контейнер объемом четыре литра», но и так понятно :)


      1. VerdOrr
        27.10.2019 01:19

        Объем любых емкостей можно измерять литрами («А в попугаях я гораздо длиннее!»)

        Например — «Объем багажника мин/макс, л — 1359/4146»


        1. Andy_Big
          27.10.2019 01:31

          Можно, конечно. Но, например, объем цистерн обычно указывают в куб метрах :) Чтобы не путаться в нулях «Объем цистерны, л — 30000000» :)


          1. VerdOrr
            27.10.2019 02:45

            Я просто хотел показать товарищу со «сломанным мозгом», что не все емкости, объем которых указан в литрах, предназначены для жидкостей =)


            1. Andy_Big
              27.10.2019 03:43

              А, ну тогда надо было и отвечать товарищу, а не мне :))


  1. korsarer
    26.10.2019 13:12

    Вроде существует негласное правило, что если разработчики не реагируют на сообщение об уязвимости в течение какого-то времени, то уязвимость можно публиковать. Но это не точно. Надеюсь Анна не убьет 11000 котиков =) Хотя на пару дней отключить можно — тогда хотя бы обратят внимание.


    1. AlexanderS
      26.10.2019 13:50

      Если есть баунти, то нашедший может вступить в неё и автоматом соглашается о неразглашении технических деталей в течение какого-то срока, после истечения которого ограничение снимается. Если же баунти нет, то можно связаться с конторой и обговорить вопрос публикации. В любом случае, убликация уязвимости без предупреждения и «просто так», хоть и с благими намерениями, может легко повлечь за собой судебные иски и, в ряде случаев, даже уголовное преследование. Другое дело, что производители порой не реагируют и единственный способ заставить их — поднять шум в СМИ. Тут уже возникает вопросы в этичности что пуликовать, а что нет, т.к. желанием «наказать» производителя можно навредить обычным людям.


    1. NBAH79
      26.10.2019 14:12

      да кто обратит внимание, если в отпуске, например, хозяева… за две недели то точно обратят — котики начнут разлагаться и пахнуть (черный юмор). А если серьезно, то может возможно перешить на прошивку с отключенной функцией перепрошивки, так сказать «захлопнуть дверь изнутри». Тогда сразу пойдут логи об ошибке и обратят внимание.


      1. vaslobas
        26.10.2019 15:47

        Надо очень сильно быть уверенным в этой кормушке, чтобы доверить судьбу своих животных этой китайской фигне.


        1. NBAH79
          27.10.2019 21:47

          Может просто питомцы не так важны


  1. arkamax
    26.10.2019 19:10

    Тадам, ловите пост на Slashdot (на данный момент лежит на главной странице). Может в FurryTail / Xiaomi лишний раз задумаются.


  1. annasmirn
    27.10.2019 14:42

    Бедные коты, уже и до их кормушек добрались хакеры. Ну что за люди, не сидится спокойно


  1. DarkWolf13
    27.10.2019 18:02

    в том что защита такого простого устройства оказалась практически отсутствующей очень растаивает, ведь котики не должны страдать(смайлик умиления)… а серьезно сколько же сейчас надо вложить в разработку программного обеспечения даже самого простого устройства чтобы избежать проблем… а то даже какая-нибудь погодная станция в домашней сети может превратиться вузел ботнета (как это происходило с IP камерами) и доказывай потом правоохранителям что тебя взломали.


    1. koteeq
      28.10.2019 07:50

      Если честно, программная сторона этого устройства выглядит так, будто была реализована школьником после мастер-класса «Как мигать светодиодом на Arduino». Не в упрёк начинающим ни в коем случае, но просто достаточно было нанять разработчика за три доллара в час, а не три цента, чтобы всей этой истории не случилось. Это не сложность космическая, это подход безалаберный :( Понимаю, что порой вскрываются очень интересные и экзотические уязвимости в IoT, но тут всё совсем тривиально до ужаса.


      1. koteeq
        28.10.2019 07:52

        К слову, интересную и экзотическую уязвимость я бы и не нашла. Реверс-инжиниринг практикую часто, но в целях созидания, а не пентестинга, так что авторы новостных заметок погорячились со званием «хакерша». Хотя как звучит-то...