чем патч принципиально отличается от "доброго" вируса? Патч я устанавливаю сам - это понятно, но результат действия патча и "доброго" вируса все равно будет один.
Исправление ошибки не служит индульгенцией для совершенного преступления в виде несанкционированного изменения защищаемой законом информации. "Деньги не пахнут. Они иногда просто смердят". Так и с "хорошестью" вируса-патча. Даже если бы вирус попав в систему, проверил, что она еще не пропатчена и послал каким-то образом сообщение владельцу о том, что его система имеет "дыру" в безопасности, заплатка лежит там-то, а после всего этого просто самоудалился, то все равно вирус нельзя рассматривать, как "добропорядочный". Он получил доступ к ресурсам ЭВМ без разрешения владельца ЭВМ. Т.е., осуществил несанкционированный доступ. Нельзя, значит нельзя.
то с другими устройствами будет все гораздо сложнее
Для других устройств обычно нужен только простой WEB-сервер, который легко реализуется на однокристалках вместе с минимальной реализацией стека TCP/IP. Ни стиральной машине, ни СВЧ-печке, ни кондиционеру не нужна расширенная функциональность. Вот мобильники - это по сути маленькие специализированные ЭВМ, работающие под управлением своей собственной операционной системы.
Правда, сейчас идет тенденция объединять управление всей домашней техникой из одго центра. Тут Вы правы. Тады ой, что может быть...
Но других методов борьбы с ошибками кроме как поиска и исправления ошибок пока не придумали. Либо надо в корне менять существующую технологию программирования, технологию написания программ, когда в принципе невозможно совершить ошибку. А самоисправление очень чреватая операция. Ошибки в таких системах находятся обычно в ядре безопасности, доступ к коду которого на изменение нельзя предоставлять иначе, как в специальном режиме.
Вы посмотрите, что происходит с автомобилями. Если найден дефект, то проданные автомобили отзываются для исправления дефекта вплоть до замены на другую модель за счет фирмы-производителя. Та же процедура должна действовать и для сложных контроллеров. Это не позводлит выпускать на рынок недостаточно проверенную и отлаженную технику. И пусть она будет стоить чуть дороже. Собственная информационная безопасность клиента стоит того.
Эта надбавка - своеобразный страховой взнос. Чем качественней и проверенней товар, тем меньше такая надбавка. Это - преимущество в конкурентной борьбе, в которой выигрывает более подготовленный. За брэнд не зря платят несколько большие деньги. Свою продукцию гиганты способны заменит на аналогичную за свой счет. И так происходит. Только надо этим уметь пользоваться. Хотя я и не сторонник гигантов, но чего у них не отнять, так именно этого.