Для тех кто не в читал, рекомендую. По ссылочкам опять же пройдите. Кому сильно лень, кратко: «В статье перечисляются многочисленные будущие электронные помощники, которые станут устанавливаться на Audi уже к 2015-2016 году. Допов множество, вплоть до автопарковщика автомобиля, который паркует машину в то время, как владелец тихо курит возле машины. Также интересен переход на много раз упомянутый уже – Drive-By-Wire. Т.е. полностью пропадет механическая связь агрегатов машины и органов управления (руль, педали, ручка КПП)». За эго надо выпить. Но: «Нет, спасибо, меня и так прет. Наяву. Без всякого компота». (Даун Хаус) Что мы имеем сегодня?
До 70% стоимости современного легкового автомобиля образуют дизайн, электроника и другие интеллектуальные компоненты. По образному выражению редактора журнала World Кевина Келли, автомобиль сегодня — это уже не колеса с чипами, а чип с колесами. Цитирую www.xakep.ru/post/58143/ : «до 40% стоимости современного автомобиля составляет электроника и программное обеспечение. В 1990 году электроника и софт составляли не более 16% стоимости машины, в 2001 году — 25%, а сегодня — до 40%. Средний современный автомобиль содержит несколько миллионов строк программного кода — больше, чем космический шаттл. В автомобилях премиального класса объём программного обеспечения составляет около 1 гигабайта. По данным исследования инженерной ассоциации IEEE, софт уже обеспечивает 90% инноваций в автомобилях». Меня и моих коллег (ничтожно малый процент, от общего числа занятых в автосервисе) все -таки интересует, а насколько надежно все это будет работать. Одно дело устранять проблемы в механике, другое в программном коде. Итак,два вопроса:
1.Сколько будет стоить? Ответ: « В исследовании от 2002 года для Национального института стандартов и технологий был сделан вывод, что ошибки в программах так распространены и ущерб их настолько существенный, что они обходятся американской экономике в 59 млрд долларов в год, что на момент исследования было эквивалентно 0,6% ВВП, пишет The Economist». Тут про всю экономику Пиндостана (в далеком 2002-м, где в стоимости авто всякие электронные ништяки занимали жалкие 25%). Но на семейный бюджет примерять уже можно.
2.Какова вероятность столкнуться с ошибкой программного кода? Ответ: Одна из самых «чистых» программ, когда-либо созданных разработчиками и содержащих менее 0,1 ошибки на 1000 строк, была написана специалистами американского космического агентства NASA. Сами понимаете, они конечно в глубине души мечтают работать с БМВ, АУДИ и прочими, да все как-то некогда. Догадались, кто к нам пришел? Цитата: «Microsoft прилагает значительные усилия для того, чтобы имя корпорации как можно чаще ассоциировалось с прогрессивными и экологичными технологиями. На этот раз речь идет о программной автомобильной платформе Windows Embedded Automotive 7, которая найдет свое применение во множестве моделей авто». Microsoft на этапе внутренних тестирований обнаруживает 10-20 ошибок на 1000 строк кода и сокращает этот показатель до 0,5 на 1000 строк к тому моменту, когда программное обеспечение поступает к пользователям. В любом случае, такая программа, как Windows XP, на 40 млн строк исходного кода при запуске может содержать 20 тысяч ошибок. Сколько единиц программного кода будет в авто ближайшего будущего? Цитата: «Консалтинговая компания Frost and Sullivan прогнозирует, что вес компьютерной составляющей в автомобиле в среднем будет расти экспоненциально — с 10 млн до 30 млн строк программного кода уже в ближайшие десять лет. Но даже если работать будут лучшие программисты мира, среднестатистический автомобиль завтрашнего дня будет выпускаться примерно с 150 тысячами ошибок в программном обеспечении. И для автомобилей выпускать «заплатки» придется даже чаще, чем для компьютеров»
Именно ошибка в программном обеспечении явилась причиной массового отзыва автомобилей Тойота в 2010-м. Инициатором выступило японское общество информационных систем (Information Systems Society of Japan, ISSJ). В предложении, об улучшении общей автомобильной безопасности, а также надежности встроенных систем электронных блоков управления (ECU) автомобилей, ISSJ детально разобрала проблему с антиблокировочной системой в гибридах Toyota Prius.
Попутно ISSJ «зацепило» еще одну проблему. Многие мои френды, гораздо более меня знают о ней, так как связаны непосредственно с программированием и компьютерами, в отличии от меня. Интуитивно об этом догадался и коллега из Ирландии (http://ploughlike-elk.livejournal.com/
Иллюстрация взята из отчёта «Полный экспериментальный анализ способов атаки на автомобили», который провели специалисты Калифорнийского университета в Сан-Диего и Вашингтонского университета. Иллюстрация взята из отчёта «Полный экспериментальный анализ способов атаки на автомобили», который провели специалисты Калифорнийского университета в Сан-Диего и Вашингтонского университета. Скачать доклад можно здесь:http://www.autosec.org/pubs/cars-u
Эксперты выделяют четыре класса уязвимостей в системе защиты автомобиля.
1 класс. Прямой физический доступ. Возможен при подключении ноутбука к диагностическому порту OBD-II, что даёт прямой доступ к автомобильному компьютеру.
2 класс. Непрямой физический доступ. Через USB (PassThru), а также CD с модифицированной прошивкой или с вредоносным кодом в WMA-файле. Таким способом можно изменить прошивку аудиосистемы, что открывает дверь для дальнейших модификаций программно-аппаратного комплекса автомобиля.
Следующие классы атак предполагают удалённый доступ и могут быть проведены незаметно для владельца автомобиля.
3 класс. Беспроводной доступ на близкой дистанции по Bluetooth либо методом атаки переполнением буфера с использованием Android-приложения либо путём перехвата MAC-адреса автомобильного сетевого устройства, брутфорса PIN.
4 класс. Беспроводной доступ на дальней дистанции по сетям сотовой связи. Поскольку современные автомобили поддерживают подключение к удалённым сервисам через интернет, то можно использовать стандартные методики сетевых атак для получения контроля над автомобильным компьютером».
Инженеры это понимают, однако другие люди, начиная от вице-президента и заканчивая консультантами в дилерских центрах, еще не совсем осознают, что они продают транспортные средства, начиненные открытыми для вмешательства электронными системами.
Возвращаясь к записи http://motopapa.livejournal.com/496
Прошу извинения читателей если сильно утомил. Уж так получилось.
2012-01-28 08:52 am (UTC)
Документ "Спецификация: Automotive 7" на страничке www.microsoft.com/windowsembedded/ru-ru/e
Смотрим
* Windows Embedded Automotive 7 Bluetooth Phone
Тут все понятно, AD2P и прочие адресные книжки.
* Windows Embedded Automotive 7 HMI Development
Тасчкрин, экран, кнопки.
* Windows Embedded Automotive 7 Media and Radio
Радиво и плейер.
* Windows Embedded Automotive 7 Additional Features
Не совсем понятно, но точно не тормоз и не медленный газ.
2012-01-28 09:21 am (UTC)
В в конструкторской философии, которая дает приоритет реакции механизма над опытом человека и стремится максимально вывести человека из поля управления, заключена фатальная ошибка. Если авария на атомной станции Three Mile Island 1979 года чему-то научила, то урок был в том, что операторы, управляющие какой-либо сложной машиной, должны быть полностью включены в процесс управления.
Из всех ошибок, допущенных на Three Mile Island, самая ужасная заключалось в том, что роль операторов реактора свелась только к функциям менеджеров, наблюдающих сверху за работой автоматических систем. Во внештатной ситуации никто из них не обладал ни знаниями, ни опытом для того, чтобы взять все под контроль. Неуправляемые автомобили с цифровыми двигателями становятся своевременным напоминанием об опасностях, подстерегающих нас там, где машине дается слишком большой контроль".
2012-01-28 09:14 am (UTC)
2012-01-28 09:30 am (UTC)
2012-01-28 09:22 am (UTC)
Так что хочешь оставаться на острие - осваивай электронику, микроконтроллеры и программирование, благо книг навалом на эти темы и необходимое оборудование по стравнению с авторемонтным стоит совсем недорого.
Да, я тоже люблю возиться с механикой и проводами, но и электроника по мере освоения тоже вполне увлекательна.
2012-01-28 09:38 am (UTC)
Так есть же такие машины. Такси называется. Сама едет, можно и интернет почитать, и завтрак позавтракать. И при этом для среднестатистического хомячка получится дешевле чем свой собственный автомобиль.
2012-01-28 09:41 am (UTC)
2012-01-28 09:49 am (UTC)
2012-01-28 11:52 am (UTC)
Максимум на данный момент можно гипотетически произвести атаку на ПО магнитолы, а все важное специально-то обновлять замучаешься, не то что удаленно.
При этом в авто используются довольно редкие решения, это не андроид и не винда, где "хакеров" со свои журналом куча, это годы изучения спец микроконтроллеров, протоколов и т.п., дорогущие семплы и киты, и когда ты это изучил, по дороге катаются 1,5 таких авто, поколение сменилось, учи дальше.
А так если связь межу органами управления и исполнителями полностью уберется, очень даже возможно будет нагуглить для задолбавшего начальника, ездещего на ford 2020 к примеру каждый день в будни в 18-30 домой резкий турн налево в совокупности с форсажем.
2012-01-28 02:31 pm (UTC)
2012-01-28 12:21 pm (UTC)
2012-01-28 09:55 pm (UTC)
Вот правда, все же в метро, на поездах, в лифтах в небоскребах не стремаются ездить (при этом эти изделия мало серийные так сказать, откатывать решения и набирать статистику трудно, прибыль не такая уж большая), а все что касается личного авто, так как в авто есть личная ответственность, люди боятся.
В большинстве случаев человека за рулем надо больше бояться, у него ошибок было, есть и будет на сто порядков больше, чем в самой тупой железяке и устает быстрее и глючит и ломается чаще.
Edited at 2012-01-28 09:56 pm (UTC)
пугать то зачем?
2012-01-28 02:18 pm (UTC)
Вы ж не собираетесь отказываться от усилителя тормозов и раскачивать икроножную мышцу?
Прогресс есть прогресс и правильно - мы идем к роботизированной машине, которую таки-да - пользователь сам чинить не сможет. И не факт что это плохо.
А кому охота гари и физического контакта - картинг, гонки на машинках серии Legend и прочий мотоспорт
Re: пугать то зачем?
2012-01-28 03:05 pm (UTC)
2012-01-28 02:23 pm (UTC)
"Приехали, блин! Т.е. теперь просто офигенно видно для кого маркетологи делают массовый автомобиль. Для того, кто его водить не умеет."
Товарищ не понимает, что машину делают для тех, кто может ее купить
И если им не нужна имитация абс - значит нафиг.
Что до самопарковщика Ауди - я тестил Q3 и так не смог решиться довериться этой хреновине. Стремно. но говорят таки да - паркует сама и неплохо. Согласитесь - лучше если у мартышки будет автопарковщик, нежели она вам в авто въедет?
2012-01-28 05:47 pm (UTC)
Т.е. вы согласны что машины всё-таки делают для тех кто водить не умеет?
ну...
2012-01-28 02:31 pm (UTC)
Re: ну...
2012-01-28 04:56 pm (UTC)
2012-01-28 07:16 pm (UTC)
Да я для себя постараюсь (если получится купить машину с минимум электроники, но с ABS и ESP, а что нужно офисному планктону?: рюшки,феньки, синие писалки и интеллектуальный попогрей (кстати уже были случаи повреждения филейной части) т.е. производитель подстраивается под клиента, который хочет не ехать а в курилке иметь +10 к своему члену перед коллегами в розовых рубашках.
2012-01-28 08:52 pm (UTC)
2012-01-29 07:25 am (UTC)
Это вполне нормально. Средняя скорость авто в городе 20-30 км/ч. В таких условиях нужен транспорт, почти гарантированно обеспечивающий именно среднюю скорость и без стояния в пробках.
В потоке должны быть абсолютно исключены разные "шумахеры", подрезания и прочие "шалости". Если типичный водитель-человек не может этого обеспечить (а он не может) - управление должно быть передано роботу.
2012-01-28 10:05 pm (UTC)
2012-01-29 02:20 pm (UTC)
2012-01-30 06:56 pm (UTC)
Хотя, как в анекдоте, говно будет, точно и много, но не от долбодятла со скамейки, максимум на данный момент 28-30 летние еще что-то хотят знать и чем-то кроме как скинуть по блютузу рингтон интересуются, все, что младше- овощи, и чем младше тем вообще ни хрена делать и интересоваться не хотят, вот к тому прогрессу они и подойдут - с одной стороны делать будут, с другой увиваться на сделанном.
Это наверное пострашнее злобных хакеров будет?
2012-01-31 04:42 pm (UTC)
2012-01-31 07:15 pm (UTC)