|
|
  |
обновление прошивки в 100500 vs 100..500 девайсах |
|
|
|
Dec 8 2017, 12:31
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(x893 @ Dec 8 2017, 11:47)  Только если заняться нечем, то можно обсуждать. вы и занятой, и я вас не заставляю Цитата(scifi @ Dec 8 2017, 11:36)  нужен лишь список айпишников в том и проблема, как я буду собирать, хранить и поддерживать список в 100500 адресов ? для этого ещё 100 человек потребуется Цитата(scifi @ Dec 8 2017, 11:36)  через SNMP устройство само ломится на TFTP сервер не везде есть подключение к интеренту, я бы не закладывался - файл лучше, для того кому нужно будет обновиться Цитата(scifi @ Dec 8 2017, 11:36)  и вытягивает новую прошивку самостоятельно шустрые пронырливые китайцы подсуетятся, вытянут прошивку и нарисуют ещё 100500000 девайсов
Сообщение отредактировал Огурцов - Dec 8 2017, 12:32
|
|
|
|
|
Dec 8 2017, 12:52
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Огурцов @ Dec 8 2017, 14:31)  не везде есть подключение к интеренту, я бы не закладывался - файл лучше, для того кому нужно будет обновиться А чего обсуждать - вот оно и решение. Все как сейчас у всех: кому надо, достают файл и обновляются. Кому не надо, и так хорошо. Цитата шустрые пронырливые китайцы подсуетятся, вытянут прошивку и нарисуют ещё 100500000 девайсов Бутлодер с шифрованием. Тоже типовое решение.
|
|
|
|
|
Dec 8 2017, 13:17
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Огурцов @ Dec 8 2017, 12:50)  давайте обсудим логику работы системы и самого процесса исходя из того, что как обновлять прошивку в 100..500 девайсах вопросов не вызывает Это теперь в IoT называется deployment. Смотрите технологию AWS Greengrass Ключевые протоколы - TCP, TSL, JSON, MQTT, Greengrass Ну а все это счастье теперь получаете с Amazon FreeRTOS
|
|
|
|
|
Dec 8 2017, 14:10
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Baser @ Dec 8 2017, 13:50)  Не понял мысли о 100500 ключах. Зачем? Ключ один, в бутлодере. Он закрыт и не обновляется. так системы шифрования не строят - скомпрометируется один девайс и все последующие версии прошивки будут скомпрометированы Цитата(Baser @ Dec 8 2017, 13:50)  Или вы хотите и бутлодер перепрошивать удаленно?  нет, бутлоадер - простая программа с одной функцией навсегда - его лучше не перепрошивать в пользу увеличения безопасности работы девайса Цитата(gosha-z @ Dec 8 2017, 13:54)  В бутлодере публичный ключ, прошивка подписана приватным. Если не верифицируется - не обновляемся и не грузимся. и в чём смысл ? ключ публичный, а значит любой может сделать аналогичный девайс и залить в туда мою прошивку а задача - ровно обратная
Сообщение отредактировал Огурцов - Dec 8 2017, 14:10
|
|
|
|
|
Dec 8 2017, 14:23
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Огурцов @ Dec 8 2017, 17:10)  и в чём смысл ? ключ публичный, а значит любой может сделать аналогичный девайс и залить в туда мою прошивку а задача - ровно обратная Да у вас, милейший, с пониманием принципов PKI проблема. Гугл в помощь...
|
|
|
|
|
Dec 8 2017, 14:55
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Огурцов @ Dec 8 2017, 17:39)  а не могли бы вы пояснить, что вы имели в виду ? иначе может оказаться, что вместо хранения 100500 закрытых ключей придется хранить 100500 открытых ключей или сертификатов и плюсом к тому иметь удостоверяющий центр Читать сюда, для начала, особенно раздел Digital signatures. Ну и гуглить туда же на тему Code signing. 100500 сертификатов и ключей вам нужно будет хранить в случае, если вы хотите для каждого из 100500 девайсов делать уникальную прошивку, которая будет работать только на данном конкретном экземпляре устройства. Если вам нужно только удостовериться в факте того, что прошивка получена из надежного источника - обходимся одной парой private/public keys, подписываем прошивку приватным ключом, при загрузке публичным ключом проверяем сигнатуру, если валидна (поверка хеша публичным ключом пройдена) - подпись верна, поехали. Приватный ключ хранится в тяжелом сейфе с толстыми стенками и в открытом виде нигде не появляется. Точнее, появляется, но на очень короткое время (собственно, на время генерации подписи, потом он должен исчезнуть из памяти, иначе СКЗИ сертифицировано не будет, но это уже лирика). Вы же упоминали термин "компрометация"- это как раз "уход" приватного ключа по тем или иным причинам. Из приватного ключа можно сделать публичный, наоборот - нет, на этой идее вся PKI и строится.
|
|
|
|
|
Dec 8 2017, 15:02
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(gosha-z @ Dec 8 2017, 14:55)  Если вам нужно только удостовериться в факте того, что прошивка получена из надежного источника нет и ещё раз нет т.е. это конечно хорошая фича, но далеко не главная главное - удостовериться, что прошивка ушла в надёжный приёмник а в случае, если приёмник станет ненадёжным (прошивка от него ушла в мир), иметь возможность прекратить иметь с ним дело, сохранив, однако, возможность поддержки других клиентов хотя бы как вариант - не этой, но следующей версией
Сообщение отредактировал Огурцов - Dec 8 2017, 15:04
|
|
|
|
|
Dec 8 2017, 15:07
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Огурцов @ Dec 8 2017, 18:02)  нет и ещё раз нет т.е. это конечно хорошая фича, но далеко не главная главное - удостовериться, что прошивка ушла в надёжный приёмник Это называется Mutual authentication, и тогда, действительно, тянет за собой понятия CA, SCEP/CMPv2, CRL и т.д. и т.п.
|
|
|
|
|
Dec 8 2017, 17:59
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(amiller @ Dec 8 2017, 18:37)  У меня проблем слишком большого количества клиентов нет, но в принципе считаю, что проблемы обновления миллиона прошивок лучше переложить на миллион клиентов. Есть загрузчик, содержащий ключи шифрования, в устройстве, залоченном на предприятии. И есть сайт, на котором публикуется актуальная программа для прошивки девайсов, а также последние прошивки (естественно зашифрованные) с информацией об изменениях в них. Клиенты сами всё это скачивают и заливают. Для особо одаренных есть видеоролик с пояснениями. Так как в расшифрованном виде прошивка восстанавливается только внутри залоченного девайса, то защита интеллектуальной собственности сводится к обычным правилам безопасности на предприятии. А задача публичной программы для прошивки - передать загрузчику зашифрованную прошивку без каких либо преобразований. +1
|
|
|
|
|
Dec 8 2017, 19:21
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(amiller @ Dec 8 2017, 15:37)  Есть загрузчик, содержащий ключи шифрования, в устройстве, залоченном на предприятии. предлагаете прошить одинаковый ключ во все девайсы ? Цитата(mantech @ Dec 8 2017, 18:20)  Ну дак займитесь культурой производства, чтоб прошивка не гуляла по предприятию, сделайте спецпрограмматор с аутентификацией по усб-токену, подсчету прошитых устройств и выдавайте его под роспись... я тут каким боком ? я про клиента-злоумышленника говорю в общем, я тут поразмышлял и решил, что в заданных ограничениях задача неразрешима
Сообщение отредактировал Огурцов - Dec 8 2017, 19:22
|
|
|
|
|
Dec 9 2017, 09:55
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(Огурцов @ Dec 8 2017, 22:21)  предлагаете прошить одинаковый ключ во все девайсы ? Если речь идёт о ключе шифрования, то да, я использую один сложный ключ для всех устройств, в которых предусмотрен механизм удаленной замены прошивки. Алгоритм шифрования выбирал вынужденно. Устройства выпускаю на разных процессорах, поэтому нужен был чисто программный алгоритм. В свое время удалось найти только AES, на нем и остановился (AES-256). Используется уже более 5 лет (около двух десятков видов устройств общим тиражом тысяч тридцать, наверное) и пока о случаях взлома ничего неизвестно. Но кроме ключа шифрования есть ещё различные опции, которые характеризуют устройства и версию ПО. Это идентификатор устройства, версия ПО, идентификатор клиента и ещё некоторые опции специализации. Такая же информация находится в заголовке прошивки, который не зашифрован, но защищен от изменения зашифрованным ключом. Заголовок использует программа загрузки, которая реализует интерфейс с пользователем, и принимает предварительное решение о том, подходит ли данная прошивка для данного устройства/клиента. А окончательное решение о возможности заливки ПО принимает уже загрузчик в устройстве.
|
|
|
|
|
Dec 9 2017, 10:23
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 2-12-17
Пользователь №: 100 464

|
Цитата(Огурцов @ Dec 8 2017, 13:50)  обновление прошивки в 100500 vs 100..500 девайсах давайте обсудим логику работы системы и самого процесса исходя из того, что как обновлять прошивку в 100..500 девайсах вопросов не вызывает А в чем проблема-то? Вы её не озвучили. Тогда что обсуждать?
|
|
|
|
|
Dec 9 2017, 10:46
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Arjun @ Dec 9 2017, 12:23)  А в чем проблема-то? Вы её не озвучили. Тогда что обсуждать? Проблема как бы ясна. Человек никогда не программировал больше тысячи дивайсов и сам хочет узнать о проблемах возникающих при программировавнии сотен тысяч. Тут сложность в необходимости иметь базу данных, историю, планировать и редактировать график апгрейдов, технологию защищенных каналов, работать в реальном времени и параллельно и все это сделать не выходя за границы наработанных шаблонов и не меняя платформы. В такой постановке задача действительно не решается. Amazon для этого предлагает выделенный локальный сервер на сложном стеке с поддержкой в облаках и собственный фреймворк, но разработчику придется сильно напрячься.
|
|
|
|
|
Dec 9 2017, 12:33
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Огурцов @ Dec 8 2017, 17:02)  Цитата(gosha-z @ Dec 8 2017, 16:55)  нужно только удостовериться в факте того, что прошивка получена из надежного источника нет и ещё раз нет т.е. это конечно хорошая фича, но далеко не главная главное - удостовериться, что прошивка ушла в надёжный приёмник а в случае, если приёмник станет ненадёжным (прошивка от него ушла в мир), иметь возможность прекратить иметь с ним дело, сохранив, однако, возможность поддержки других клиентов хотя бы как вариант - не этой, но следующей версией Цитата(Огурцов @ Dec 9 2017, 12:47)  и не сможете отключить клиентов выборочно от обновления даже если это не злоумышленник И при этом вы говорили, что желательно без on-line канала связи, прошивка в виде файла на локальном носителе. В такой постановке вопроса это совершенно не реализуемо. Урезайте хотелки  В бутлодере нереально хранить много ключей. И нужно иметь ввиду, что стоимость чтения вашего бутлодера прямо с кристалла обычного контроллера нынче всего несколько кило$ И он будет скомпроментирован. Надо плясать отсюда. Уровень "параноидальной" безопасности очень сложен и дорог. Лучше всего быть подобным Неуловимому Джо, который нафиг никому не нужен
|
|
|
|
|
Dec 9 2017, 12:52
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(Огурцов @ Dec 9 2017, 13:47)  и не сможете отключить клиентов выборочно от обновления даже если это не злоумышленник По моему мнению шифрование предназначено: 1. Для предотвращения копирования устройств третьими лицами. 2. Для обеспечения невозможности внесения несанкционированных изменений в ПО. Идентификация клиентов и, соответственно, индивидуальное обновление ПО определяется другими параметрами. Эти параметры всегда можно прочитать с устройства и эти же параметры входят в заголовок прошивки. Идентификация по заголовку как минимум обеспечивает: 1. Прошивка одного клиента не подходит другому клиенту. 2. Прошивка для одного типа устройств не подходит к другому типу устройств. Т.е. возможность не выпускать новое обновление для конкретного клиента существует. Но мне в этом плане проще, так как у меня клиентов меньше десятка. Это достаточно крупные компании, закупающие наше оборудование. Если бы пришлось заниматься розничными продажами, возможно подход был бы другой. Цитата(Baser @ Dec 9 2017, 15:33)  Лучше всего быть подобным Неуловимому Джо, который нафиг никому не нужен  +1 Не ломите цены и постоянно развивайте функционал. Если стоимость вхождения в бизнес высока, а потенциальная прибыль невелика, то никто к Вам и не полезет и взламывать не будет. А если где то цены космические, то я и взламывать ничего не буду, а разработаю аналогичное устройство, напишу софт с нуля, и выйду на рынок.
Сообщение отредактировал amiller - Dec 9 2017, 13:02
|
|
|
|
|
Dec 9 2017, 13:47
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Baser @ Dec 9 2017, 13:33)  В бутлодере нереально хранить много ключей. допустим, в одном бутлоадере можно хранить ключей на 1000 клиентов вот только не понятно, зачем, поясните ? Цитата(Baser @ Dec 9 2017, 13:33)  И нужно иметь ввиду, что стоимость чтения вашего бутлодера прямо с кристалла обычного контроллера нынче всего несколько кило$ И он будет скомпроментирован. тогда в чём противоречие ? скомпрометировался один клиент - ну и чорт с ним, мы его вычеркнули и забыли про него хотите скомпрометировать дальше - платите ещё несколько тысяч баксов, наздоровье
Сообщение отредактировал Огурцов - Dec 9 2017, 13:47
|
|
|
|
|
Dec 9 2017, 14:32
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Огурцов @ Dec 9 2017, 15:47)  допустим, в одном бутлоадере можно хранить ключей на 1000 клиентов вот только не понятно, зачем, поясните ? Так это вы сами в начале темы об этом говорили. Это мне надо вас спрашивать. Цитата тогда в чём противоречие ? скомпрометировался один клиент - ну и чорт с ним, мы его вычеркнули и забыли про него хотите скомпрометировать дальше - платите ещё несколько тысяч баксов, наздоровье Тогда кроме варианта с уникальными ключами и уникальным бутлодером для каждого клиента я ничего и не вижу. Если хотите реализовать желание: "этому дала, этому дала, а этому не дала".
|
|
|
|
|
Dec 12 2017, 03:21
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(Kabdim @ Dec 11 2017, 11:15)  Класная позиция пока у вас в устройстве нет линукса, девайсы не гуляют в ретейле и применение девайсов умеренно безответственное. Если продажи 100500 и большая часть из списка выше неверна - обновления должны быть принудительными. Даже Microsoft до последнего времени оставляла клиентам возможность выбора, обновляться или нет. В десятке обновления отключить сложнее, но можно. А кто я такой, чтобы навязывать обновление своих устройств? Версии с критическими ошибками во внешний мир не уходят. А исправление мелочей и добавление функционала - личное дело каждого.
|
|
|
|
|
Dec 12 2017, 15:15
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(Kabdim @ Dec 12 2017, 12:35)  Вы так и не указали какие условия для ваших железок, предполагаю что всё же большая часть списка (не линукс, не ретейл, без большой ответственности) для вашего железа справедлива. Но вот почему вы утверждаете что ваш подход единственно верный мне странно. Не совсем понятно, с кем Вы сейчас общаетесь. Если со мной, то: 1. Я нигде не утверждал, что предложенный мною подход, единственно верный. 2. Просто предложил свой способ, как один из многих. 3. Более того, в разных проектах раньше я использовал разные способы обновления ПО, в том числе и централизованные. 4. По моему мнению, если процесс обновления ПО организован грамотно, то он никак не влияет на степень надежности ПО для устройства, как и на его другие характеристики. 5. Но для ответственных применений решение о том, как и когда обновлять ПО, должна принимать сервисная служба клиента с соответствующими полномочиями, а не сервер за 1000 км. И процесс должен быть документально оформлен, а оборудование должно быть протестировано. Так что насчёт оборудования "без большой ответственности" Вы попали с точностью до наоборот. Ну и ещё один аргумент против централизованной системы обновления ПО. Интернет всё ещё есть далеко не везде. Например много оборудования стоит на предприятиях, где внешний интернет запрещен или сильно ограничен.
|
|
|
|
|
Dec 15 2017, 12:03
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Kabdim @ Dec 15 2017, 14:31)  Начиная с банального сказал что обновил, а на самом деле не обновил. И наоборот. Ну дак, а моя-то какакя проблема? Не хочешь, чтоб работало - дак и не обновляй... А если про предприятие, так есть сисадмин для таких вещей. Если уж честно, так сам редко, когда чего-то обновляю, и уж точно ничего не трогаю, когда текущая конфигурация работает как надо. Здесь лучшее враг хорошего очень часто бывает.
Сообщение отредактировал mantech - Dec 15 2017, 12:04
|
|
|
|
|
Dec 15 2017, 13:33
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Огурцов @ Dec 12 2017, 15:54)  самолёт заходит на посадку, а тут ваш датчик решил зайти на фтп и скачать новую прошивку, ага Какие еще недоговоренности в техзадании есть, кроме "самолетоориентированности"? Нужен фейсконтроль? колоризация интерфейса? Если в каких-то ситуациях что-то невозможно, то это всегда описывается в локальном алгоритме, и называется ограничениями или правилами. Именно список "этих их" и определяет поведение прибора, в том числе и то, можно ли уже проверять наличие обновления или все-таки он "будет подождать" до безлунной полуночи в безветренную погоду. Цитата(amiller @ Dec 12 2017, 17:15)  Ну и ещё один аргумент против централизованной системы обновления ПО. Интернет всё ещё есть далеко не везде. Например много оборудования стоит на предприятиях, где внешний интернет запрещен или сильно ограничен. Ну так речь не про Интернет, а про какой-нибудь канал связи, например, LAN. И локальный ресурс, с которого новая прошивка раздается или забирается, например , FTP. Если уж совсем канала связи нет, то ни про какую доставку прошивки в принципе не может быть и речи.
|
|
|
|
|
Dec 18 2017, 08:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(amiller @ Dec 15 2017, 15:26)  Если честно, я не понимаю, как можно накосячить в процессе прошивки. Легко. Скачал прошивку, положил в одно место (папка, флешка, карман), при прошивки взял из другого (вплоть до того, то при скачивании пользователя спросит "Переписать существующий файл?", он нажмёт "Нет" и будет думать, что прошивку свежую скачал). А в остальном я с вами согласен. Вообще вопрос риторический: зачем в эмбеддед обновлять ПО? Только если криворукий автор накосячил. Что-то я очень сомневаюсь, что бониг обновляет прошивки в двигателях.
|
|
|
|
|
Dec 18 2017, 18:55
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(mantech @ Dec 18 2017, 17:34)  Тут не всегда в криворукости дело, чаще бывает, все сделали, работает... Но манагеры возьмут да придумают какую-нить плюшку ради "удобства клиентов" и понеслось... манагеры, но неа, не угадали - чаще бывает "уже всё продали и бабло пропили и даже девайсы может установили на объекте, но ещё не работает, а делать софт так даже ещё и не начинали" типичное уяк, уяк и в продакшн, так его в так
Сообщение отредактировал Огурцов - Dec 18 2017, 18:59
|
|
|
|
|
Dec 18 2017, 19:14
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Огурцов @ Dec 18 2017, 21:55)  манагеры, но неа, не угадали - чаще бывает "уже всё продали и бабло пропили и даже девайсы может установили на объекте, но ещё не работает, а делать софт так даже ещё и не начинали" типичное уяк, уяк и в продакшн, так его в так Это так бывает, когда железо делает один, а софт другой. У меня все в одном лице, а вот манагеры иногда портят картину
|
|
|
|
|
Dec 19 2017, 19:44
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Огурцов @ Dec 18 2017, 21:55)  манагеры, но неа, не угадали - чаще бывает "уже всё продали и бабло пропили и даже девайсы может установили на объекте, но ещё не работает, а делать софт так даже ещё и не начинали" типичное уяк, уяк и в продакшн, так его в так Довольно популярный путь, вполне себе имеющий право на жизнь. Называется тайм-то маркет и захват целевой аудитории. По простому: пока фирма А вылизывает софт и железо, фирма Б уже выпустила на рынок похожее по заявленной функциональности устройство, успело собрать рекламации, успело исправить ошибки, успело заслужить славу шустрых ребят, которые могут быстро поправить и наконец-то все работает как надо, успело привязать к себе всех заинтересованных в данном продукте клиентов в доступной части обозримого космоса. Тем временем фирма А все еще доделывает продукт. Но продавать уже некому- никому не интересен продукт от неизвестной конторы, к которому опять привыкать. Да еще и вдвое дороже (потому что так как долго делали- оказалось много по себестоимости). И никто не гарантирует, что у А не будет тех же заморочек, с которыми Б уже гарантированно справилась. Конечно, речь не идет о проблемах, "не совместимых с жизнью". Но это все- в условиях дикого рынка. В плановой экономике можно и по-другому. Особенно если сбыт гарантирован. P.S. И какое-то тут в обсуждении пренебрежительное отношение к менеджерам проскакивает. Неужто кто-то действительно думает, что обеспечить стабильный сбыт и прогнозировать направление развития это "как два пальца об асфальт"?
|
|
|
|
|
Dec 19 2017, 20:52
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Ruslan1 @ Dec 19 2017, 22:44)  P.S. И какое-то тут в обсуждении пренебрежительное отношение к менеджерам проскакивает. Неужто кто-то действительно думает, что обеспечить стабильный сбыт и прогнозировать направление развития это "как два пальца об асфальт"? Пренебрежение не к менеджерам, а к системе потребкультуры, где главное не качество, а скорость выброса на рынок, причем непроверенного и того, что и 3 года не прослужит, причем, так и задумано.
|
|
|
|
|
Dec 20 2017, 21:13
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(juvf @ Dec 18 2017, 10:56)  А в остальном я с вами согласен. Вообще вопрос риторический: зачем в эмбеддед обновлять ПО? а вот зачем обновлять и иметь возможность делать это удаленно: Цитата Сегодня по всей стране накрылись кассы Штрих-М. Началось с Владивостока в час ночи, потом кассы отрубались по часовым поясам. К утру это случилось и в Москве. Штрих-М стоят, например, по данным РБК, в Пятёрочках, в Магнитах, в Магнолии, на заправках Газпрома и Роснефти. .... А случилось вот что. Штрих-М поймали ошибку, про которую производитель, похоже, знал заранее, либо выпустил очень-очень оперативный хотфикс. По крайней мере, в 9 утра по Москве, прошивка уже была доступна с инструкцией на их форуме. На РБК в новости есть комментарий, что если на кассе было включено автообноовление, то сбоя не было. Но автообновление по умолчанию выключено на уровне заводского конфига. .... Думаю, сегодня, 20 декабря 2017 года, точно войдёт в историю розницы в России. Потому что когда нужно будет обосновать какое-то решение по disaster recovery, будут вспоминать день, когда накрылись кассы. Ну, например тут вроде бы расписано с подробностям.
|
|
|
|
|
Dec 21 2017, 10:23
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(mantech @ Dec 21 2017, 10:24)  Судя по этим кассам там на лицо просто совсем не протестированная прога, которая споткнулась на "ровном месте", а причина банальна - настолько старались успеть с этими онлайн-шнягами быстрее, что тестировать не получилось. Наверняка технари об этом предупреждали, но манагеры решили, что авось прокатит... Не прокатило. Тогда вот статейка Разраб из автоиндустрии клянется, что больше никогда не будет писать завершенных и окончательных прошивок. Теперь софт надо разрабатывать прямо под носом у клиента, прямо когда он его юзает. Да..., такие тренды.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|