Как стать автором
Обновить

Комментарии 23

Как ты умудряешься писать с кармой -1?!!!
Он Хозяин.
Мобилки и прочие подобные быдлодевайсы вполне себе управляются удалённо (грубо говоря, есть у них уже хозяин). А ведь это как раз те девайсы с фиксированной прошивкой которые ты так страстно защищаешь. А вот моим компом я управляю сам и я точно в этом уверен.
Nokia 3310 является девайсом с фиксированной прошивкой. Любые модели новее — нет. Возможность запуска сторонних Java приложений, App Store, Android Market, etc — это все возможность для перепрограммирования телефона и использования его не по назначению.

Сами управляете? Уверены? А, скажем про выделение 20% полосы своего интернет соединения под QOS (Quality Of Service)Scheduler слышали? Если слышали, то в какой момент времени — до установки ОС с этой «фичей» или позже?
Тем не менее основная прошивка вполне себе закрытая и фиксированная.

Я и не говорил что могу отчитаться за каждый бит на компе. Но тем не менее компом пользуюсь только я. :)
Давайте определимся. Вы имеете в виду компьютеры-марионетки, управляемые извне, через Интернет?

Говоря в профессиональных терминах, — это подсистемы, алгоритм поведения которых определяется внешними системами. Именно о них идет речь?
«компьютеры-марионетки, управляемые извне, через Интернет» это бред придуманый аверами. Компьютеры могут управляться через интернет, но только теми, у кого есть доступ.

Есть конечно быдло, не умеющее пользоваться компом, и хватающая руткиты, но это понятно. Дали обезьяне гранату. Архитектура тут не виновата.

А всякая хрень с фиксированными закрытыми прошивками вполне себе управляется — отправляется спец запрос на мобилку и она с радостью отдаёт свои координаты, etc.
Система, которая управляется извне, по определению не является системой с фиксированной программой. Именно от таких систем мы и предостерегаем.

Система с фиксированной программой (с фиксированным алгоритмом) — это такая система, алгоритм которой не зависит от внешних факторов. Никакое внешнее воздействие не может изменить в алгоритме поведения фиксированной системы ни одного бита.

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

Э… поподробнее…
Система, программа (алгоритм) которой изменяется другой (внешней) системой, не является системой с фиксированной программой (с фиксированным алгоритмом). Примите это как аксиому.

Управляемая извне система становится частью (подмножеством) другой системы, которая включает как управляющую, так и управляемую системы.

Фиксированным алгоритмом называется такой, который не меняется под влиянием внешних факторов. Прохождение этого алгоритма от внешних факторов может зависеть, но сам алгоритм — нет.

Например, у нас есть машина с фиксированным алгоритмом:
1. Ждать ввода первой переменной.
2. Ждать ввода второй переменной.
3. После получения переменных выдать результат их сложения (или код ошибки) и вернуться к шагу 1.

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

Это же очень просто!

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

А при условии, что этот компьютер будет интегрирован в другую систему (Интернет), т.е. перестанет программироваться одним хозяином — это возможно только в теории, но не на практике. Только при условии, что программирующий никогда не допустит ни одной ошибки и способен написать алгоритм произвольной сложности.

Это условие практически невыполнимо.

Большая фон-неймановская система надежна только при условии единого хозяина. Это не достаточное, но необходимое условие.

Читали ли Вы первый выпуск нашего блога?
Я тебе про одно, ты про другое.

В этом посте ты писал, что засилие фон-неймановских систем приведёт к появлению хозяина, который станет за всем следить.

А я тебе говорю, что с фиксированными системами это _намного_ более вероятно. Собсна, разные быдлодевайсы типо мобилок это отлично подтверждают.

А современные операционные системы (не все конечно) вполне себе надёжны. Хотя бывают конечно дырки наподобие криворуких веб-интерфейсов на похапэ.
Ваше мнение вполне понятно. Оно, однако, не имеет отношения к теме антивирусной защиты.

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

Проще говоря, твоя любимая фиксированная архитектура не позволяет контроллировать систему и самому юзеру. А на обычном компе мона спокойно сносить не нужные и устанавливать нужные проги. Поставить надёжную ОС.
Вы путаете фиксированную и закрытую архитектуру ;)
Если сложить фиксированную архитектуру с Open Source софтом и железом (т.е. когда все данные известны), то можно гарантировать 100% независимость и работоспособность. Автор статьи критикует фон-неймановскую архитектуру, вы критикуете закрытые, проприетарные реализации, в которые производители встраивают свои левые функции. Если рассматривать по сути, то да — фиксированная заводская прошивка может быть более опасной, чем что-либо свое, но нефиксированное. Но это уже попахивает сложным спором о том, что же опаснее — господство корпораций и Большого Брата или же ботнеты, спаматаки, DDOS, а то и атаки на корневые DNS.
С руткитами хотя бы понятно как бороться.
А вот с закрытой прошивкой — не очень.
Ну, после того, как выяснилось, что iPhone сохраняет данные о местоположении пользователя поднялась неплохая буча, так что методы изучения и воздействия все-таки есть ;)
Вы совершенно правы. Точнее говоря, это критика не фон-неймановской архитектуры, а ее использования в качестве основы для создания информационно-вычислительной системы с миллиардом номинальных владельцев (постоянно перепрограммирующих ее) и квинтиллионом байт оперативной памяти.

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

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

Перечитайте первые выпуски этого блога. Неизменяемой (фиксированной) программой в контексте данного цикла статей мы называем вовсе не ту программу, которую не может изменить никто. А ту, которую не может изменить она сама.
Радиодетонатор даже программы никакой не имеет. Алгоритмы фиксированней некдуда. И ничего, управляетсо себе извне:)
Он управляется только при условии, что есть внешняя, управляющая система.

Если она есть, то названный Вами объект автоматически сливается с ней одну общую систему. Он становится ее подсистемой, отдельным элементом.
поэтому советуем инвестировать в наиболее надежные и защищенные информационные системы, обращаясь к услугам лучших специалистов. Избавляя от вирусной опасности собственные компьютеры и компьютеры ваших друзей и знакомых, вы лишаете Силы Зла...

Тут должна была появиться рекламная ссылка на Скорую Компьютерную Помощь, но почему-то не появилась. Может быть, в следующей части?
Нет, что Вы! :) Мы не даем рекомендации о выборе конкретных марок, моделей, брендов.

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

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

В этом блоге мы будем рассказывать о том, как предотвратить инфицирование домашних и корпоративных компьютерных систем.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий