Хак Реала. Месседж 4

Кирилл Локтев
Месседж 4.

Хак Реала. Инструментальная часть.

1. Обычно, любой проект включает в себя бизнес-план и технико-экономическое обоснование.
Типа, подайте Христа ради...
Но, как это было показано в «Месседже 1» (http://yadi.sk/d/HkfNUjirQaDYw),
это невозможно в силу естественных причин: каждый из людей занят личным
выживанием, фирмы — увеличением прибыли, государства — воюют, а
Творец — преследует непонятные для людей, но вкусные ему цели.
Поэтому будем обходиться доступными нам средствами.
Оглянемся вокруг и посмотрим, что же нам доступно?

Сейчас у каждого в квартире есть компьютер и бытовая техника. Каждое
домохозяйство подключено к сети Интернет.
Отсюда и будем исходить.

2. Один в поле не воин. Человечество всегда выживало стаей, распределяя
отдельные действия на каждого соплеменника и выстраивая алгоритмы
поведения, позволяющие достичь результата.
Врозь — пять, вместе — сила.
Поищем аналоги в информационных технологиях.

Чтобы смоделировать систему Реала, нам необходимо сначала собрать
информацию о Реале, затем на основании этой информации — построить
модель в виде структуры. Далее, подобрать аналог симулятора Реала. И позже,
погоняв симулятор в динамике, понять принцип его работы. На основании
этого принципа уже можно прогнозировать поведение Реала.
Технологии поиска и сбора информации известны уже давно. В
докомпьютерную эпоху это были библиотеки (концентраторы книг,
систематизированные по областям знаний Человечества). Ныне это сеть
Интернет с доступом к ней через браузер. С поиском через его поисковое поле.
Затраты здесь только на приобретение компьютера и оплату услуг провайдера.
Собирать, складировать и систематизировать необходимые нам данные —
могут все широко распространённые операционные системы. Одни прикладные
программы позволяют преобразовывать данные, понятные машине
(компьютеру) — в удобную для восприятия человеком форму: текст, звук,
графику, видео ряд. Другие — визуально отражать связи между
узлами структуры (программа Mind Map).
На основании этих выявленных связей пишутся программные алгоритмы, как
для объектов, так и для связей между ними. Эти алгоритмы-программы
собираются в единую систему.
Симулятор готов.

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

Но мир, Реал, настолько сложен и поток данных настолько огромен, что даже
на современном навороченном персональном компьютере, с
распараллеливанием обсчёта на видеокартах, такая задача не выполнима
(технологии CUDA от компании NVIDIA; OpenCL; OpenACC).

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

Из фриварных мы имеем следующие:

а) Global Toolkit (www.global.org). Для Linux систем. Архитектура сервер-клиент.

б) UNICORE (http://www.unicore.org/). (UNiform Interactive to Computing
Resources). Архитектура сервер-клиент.

в) gLite (www.glite.org). Архитектура сервис-ориентированная.

г) Объединяющий их проект OM II-Europe (omii-europe.omii.ac.uk).

д) Проект EGEE-III (egee.pnpi.nw.ru) и родственные ему проекты.

е) Система X-Com (x-com.parallel.ru). Система метакомпьютинга для
проведения распределённых расчётов. Архитектура клиент-сервер.
Есть версии для Linux и Windows.

ж) Проект «Legion» (www.cs.virginia.edu).

з) Проекты на платформе «BOINC» (boinc.berkley.edu).

Если у вас много старого компьютерного железа, то и его можно пустить в ход.

а) Проект «Beowulf» (parallel.ru). Параллельные вычисления на Linux-кластерах.

б) Проект «OSCAR» (www.openclustergroup.org).

При наличии на компьютере видеокарт от NVIDIA, усильте мощь кластера
посредством технологии NVIDIA Crid vGPU. Если видеокарта от AMD, это
будет технология Code XL.
Если у вас и этого нет, то используйте бытовую технику, игровые приставки,
смартфоны.

Современные смартфоны вполне уже пригодны для платформы «BOINC» и
компания HTC создала проект Power To Give, предлагая расчёты для тяжёлых
задач. А если эти смартфоны будут на чипе Imagination Power Series 6, с
поддержкой OpenGL, то о-го-го!

К 2025 году встраиваемые устройства «Интернета-вещей» будут генерировать
триллионы гигабайт БЕСполезных данных.
Почему бесполезных?
Да потому что эти данные будут завязаны на уровень бытовой техники, которая
обслуживает первичные человеческие потребности.
Процессоры всей этой бытовой техники полностью выпадают из задачи
прогнозирования Будущего.

А что делать остальным энтузиастам идеи «выжить во что бы то ни стало», как
им помочь общему делу спасения Человечества?

Смартфонов с Wi-Fi у них нема, только старые сотовые телефоны. Да в углу
пылятся допотопные компьютеры на 386 и 286 процессорах Intel.

Господа, сбор и подготовка информации — тоже нужное дело.

Тут все просто: надо возвращаться к DOS (FreeDOS 1.1),
(http://www.opennet.ru).
Возрождать конференции FIDO (и нужно то всего: доступ к телефонной
проводной сети, модем и старенький компьютер).
В качестве накопителя можно использовать видеокассету. Это же целых четыре
мегабайта!
Программа «Backer 32» от компании Danmore – позволяет сделать это.
Или увеличьте ёмкость обыкновенной 3,5-дюймовой дискеты до 32 мегабайт
(система FD32MB от компании Matsushita).

Для связи между энтузиастами можно создать собственную сотовую сеть на
базе технологии «Open BTS», компании «Range Networks».

3. Всё это славно и воодушевляет. Но безопасность — превыше всего.
Зададимся вопросом: каков же возможный процент инсайдеров у человечества?
«Американские психологи подсчитали, что лишь пятнадцать процентов от
общей массы представителей рода человеческого кристально честны. От
остальных восьмидесяти пяти всегда можно ожидать действий, которые не
пойдут на пользу вашему делу»
(« Защита информации. INSIDE»), (www.inside-zi.ru).
Отсюда и пляшем.

Чтобы добытые тяжким трудом данные не утекли на сторону, приходится
шифроваться и действовать тайно. В этом нам помогут виртуальные частные
сети, VPN (Virtual Private Network).
А так же анонимные сети.

а) «I2P», (www.i2p2.de) —анонимная сеть, позволяющая выходить в Интернет
инкогнито.

б) Дистрибутив «Anonym.OS», на базе OpenBSD. Формат LiveCD. Не
загружается на жёсткий диск, живёт в оперативной памяти.

в) Анонимная пиринговая сеть“Netsukuku”, (netsukuku.freaknet.org). Не требует
доступа к сети Интернет. Развёртывается даже на мобильных телефонах.

г) «Syndie», (http://syndie.i2p2.de) - программное обеспечение для создания
распределённого форума. Наличия постоянного подключения сервера к сети —
не требует.

д) «VPNium», (http://vpnium.com) – позволяет пробросить соединение через
множество серверов, расположенных в разных странах. Передача данных
шифруется.

е) «Bit Torrent Chat», (labs.bittorrent.com) – центральный сервер так же не
нужен.

4. Теперь поговорим о безопасности персонального компьютера и стоящей на
нем операционной системы. То есть, вернёмся к «Вирусной ОС».
Безопасность при любых проектах так же естественна, как иммунная система у
человека.
Как же защититься от упорных кулхацкеров?

В «Месседже 1» я уже говорил о «Вирусной ОС». О такой её функции, как
самовосстановление.
Но этого недостаточно. Для блокирования вредоносного кода нужны более
действенные меры. Рассмотрим их.
Невозможно воздействовать напрямую на аппаратную составляющую
компьютера, поэтому «операционка» так же должна быть воплощена на
аппаратном уровне. Как пример, на перепрограммируемом FGPA-чипе
«Virtex-4», компании Xilinx (аналогично технологии PICOот Hewlet Packard).
Причём, ядро операционной системы должно оставаться неизменным, как это
сделано в Linux.

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

Далее, за ядром, идёт уровень прикладных программ, монтируемых к ядру. Эти
программы уже загружаются свободно, но только за подписью «от
производителя», как в системах Windows от компании Microsoft.

Далее должен следовать уровень защиты, который в современных
«операционках» известен как антивирусы и файрволы.

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

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

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

Ну, посудите сами, Солнце никогда не погаснет. А погаснет, отбуксируем
Землю к следующей звезде. Погаснет последняя звезда, будем жить в вакууме
(«тепловая смерть вселенной»).
Кончится в вакууме энергия, жить не будем.
Эксперимент будет завершён.
Успеем к этому времени построить вселенную, аналогичную нашей, значит,
спаслись.
Не успеем, значит, придётся адаптироваться.
А это уже реинжиниринг.

Но что, где и как придётся изменять: самого человека (генная модификация);
структуру социальных отношений человеческой цивилизации (политические,
экономические, правовые модели); саму вселенную?

Здесь ответ лежит на поверхности: действие - равно противодействию.
Адаптироваться придётся к горизонту событий: что первым будет изменяться, к
тому и будем приспосабливаться.

Но единой модели Реальности, «симулятора» мультиверса - до сих пор нет.
Есть лишь набор фактов, данных, свидетельств, накопленных за время жизни в
этой вселенной, этим видом Homo Sapiens.
Факты же — разрозненны. Каждый свидетель считает себя единственно
истинным источником. Систем сведения воедино данных у человечества нет.
Они есть у государств (аналог системы «Эшелон»), или у коалиций государств.
В целом, у человечества, массовой и доступной каждому индивиду технологии,
системы прогнозирования будущего — нет.

Готово ли человечество, простите, вид Homo Sapiens, к любым возможным
изменениям Реальности?
Однозначно, нет.

Прилагает ли вид «человека», в целом, к этому — какие-то усилия?
А как же, включите «зомбоящик», увидите.
Осознаёт ли этот вид, что меняться — надо, реинжиниринг инстинктов
необходим?
Да, так возникли мировые религии.
Исправили ли вид «человека» эти религии?
Нет.
Они подкорректировали, смягчили его участь, только и всего.
Возможны ли непредвиденные, форс-мажорные изменения Реальности?
Да в любую минуту!
Мы живём в «процессе» и сами являемся «процессом». Мы всего лишь
гомеостаз такой открытой системы, как биоорганизм, в открытой системе
биоты Земли.

Но где инструмент, посредством которого мы можем угадать расклад, вариант
«горизонта событий»?
И где адекватный ответ на неизвестное будущее?

Консервация?
Геноцид всех остальных, кроме «золотого миллиарда», кроме этой небольшой
группы людей, которую прокормит биота Земли? Но как выбирать? (смотрите
фильм «Философы: урок выживания», «The Philosophers», режиссёр Джон
Хаддлс).

Стабилизировать биоту?
А вам, люди, это удалось? Вы это стабилизируете только одним известным вам
способом: убийством друг друга. (Смотрите фильм «Сквозь снег»,
«Snowpiercer», режиссёр Пон Чжун Хо; или читайте Виктора Пелевина,
«Жёлтая стрела»).
Хотя, что это я? Снова включите «зомбоящик», посмотрите «Новости».

Продолжить эпидемию вида «человек» - во вне?
Но что, вы, люди, перенесёте туда с собой, какую заразу? (читайте книгу
«Ружья, микробы и сталь», Джаред Даймонд; смотрите фильмы «Куб», часть 1
и 2, режиссёр Винченцо Натали).

Да и сумеете ли вы выжить «во вне»?
Придётся тащить за собой всю вашу вселенную, с привычной вам физикой,
химией, биологией и «законами природы».
С таким чугунным ядром на ноге далеко от тюряги, простите, из известной вам
вселенной — далеко уйти не удастся.

Взрослых вы на три буквы посылаете: «Мы рождены, чтоб сказку сделать
былью...»
Учителей — на крест: «Распни его!»
Правда, потом, из конъюнктурных соображений, и из этого — делается бизнес.
Кто из своих чего сам допёр, не дурак — его гнить, в кутузку (смотрите фильм
«Трудно быть богом», режиссёр Алексей Герман). Ох, и тяжело работать
Прогрессором — среди вас, людей...
В общем, слепы, амбициозны, пророков — не слушаете.

Как правильно заметил Виктор Цой: «Все говорят, что мы — вместе. Все
говорят, но не многие знают, в КАКОМ...»
Ну, неужели непонятно что без полной картины Реала, без понимания в каком
мы месте, и что с этим местом будет, проводить реинжиниринг вслепую —
бессмысленно.

Жизнь, сама по себе — слепа. Жизнь, это всего лишь тупая сила, ломящаяся во
все двери: авось и откроют (последняя сцена фильма «Газонокосильщик»,
режиссёр Бретт Леонард, в главной роли Пирс Броснан; фильм «Нечто»,
режиссёр Джон Карпентер, в главной роли КуртРассел).

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

Безголовость, отсутствие «управляющего органа» («Мозг фирмы», Стаффорд
Бир) — вот беда современной человеческой цивилизации, состоящей из
сообщества стайных хищников Homo Sapiens.

Без понимания, что мы есть такое: тело или душа; кибернетический
биоорганизм- «скафандр», или захватившее этот «скафандр» существо -
«духовник»?

Без понимания, кто мы есть: Душа, в преходящей, в истлевающей оболочке
тела; или — объект, «юнит» - в компьютерной игре, симуляторе военных
действий, в которую режутся Творцы, как в «Кваку»?
Без понимания, перед какой войной — они тренируются?

Без ясного позиционирования Человека в структуре Реала — все усилия
человечества, это пустая трата сил, энергии и денег.
А «водка без пива — деньги на ветер», - соглашусь я, сдувая пену с пивной
кружки.

Использованные материалы.

GRID-вычисления.

1. «Что такое открытое проектирование?» , (www.interface.ru)
2. “Суперкомпьютер на выходные”, В. Воеводин, М. Филамофитский,
«Открытые системы», №5, 2003.
3. «Высокопроизводительные вычисления и кластерные системы. Обзор и
сравнение: Globus Toolkit, Unicore, gLite», (www.ibm.com).
4. “Организация вычислений в научных отраслях”, В. Кореньков, Е. Тихоненко,
«Открытые системы», №2, 2001.
5. «Операционные системы для распределённых вычислений», Стивен Воган-Николс, «Открытые системы», №1, 2003.
6. «Несколько слов о гриде», Г. И. Рузайкин, «Мир ПК», №12, 2006.
7. «Защита grid», Лавение Рамакришнан, «Открытые системы», №6, 2003.
8. «Инструментарий gridMathhematica», «Открытые системы», №1, 2003.
9. «Энциклопедия моделей сетевых систем», «Computerworld», №39, 1998.
10. «Введение в технологию грид: учебное пособие», Кирьянов. А. К.
Рябов. Ю. Ф, 2006.
11. «Один компьютер хорошо, а два лучше», «Мир ПК», №8-9, 2004.
12. «Организация grid: есть ли альтернативы?», В. Коваленко,
Д. Корягин, «Открытые системы», №12, 2004.
13. «На пути к переносимым параллельным программам», А. Легалов,
Д. Кузьмин, Ф. Казаков, Д. Привалихин, «Открытые системы», №5, 2003.
14. «Персональный суперкомпьютер», «Чип», №1, 2010.
15. «Технология GRID», А. Шевелев, «Открытые системы», №2, 2001.
16. «Разумные сети», В. Коржов, «Открытые системы», №5, 1997.
17. «Игры альтруистов». М. Демидов, «Чип», №12, 2012.
18. «Распределённый мир», Н. Надеждин, «Мой друг компьютер»,
№12, 2011.
19. «IBM ищет работу», Г. Андреев, «Компьютерра», №8 (от 25 марта), 2008.
20. «Интернет вещей. Как изменится вся наша жизнь на очередном этапе
развития сети», «Мой друг компьютер», ноябрь,2011.
21. «Помоги науке: распределённые вычисления», С. Иванов, «Мир ПК», №6,
2010.

Уход под DOS.

1. “Уходим под DOS”, О. Татаринов, «КомпьютерПресс», №6, 2006.
2. «Компьютер для бедных», П. Храмцов, «Открытые системы», №4, 1995.
3. «Internet для сельчан», Шарон Махлис, «Computerworld», №28, 1997.
4. «WWW\FTP-сервер на дискете», А. Поляк-Брагинский, «Мир ПК», №3,
2003.
5. «Как проехать в интернет на старом коне?», М. Попов, «Компьютер в
школе», №3, 2000.
6. Все о сети Fido: (www.fido7.com).
7. “А можно без Windows”, А. Поляк-Брагинский, «Мир ПК», №6, 2002.
Безопасность.
1. «Приватный канал», С. Ильин, «Хакер», №9, 2004.
2. «Успехи сетевой приватизации», А. Ралько, «Компьютерра», №38 (658),
2006.
3. «Шифрани свою сеть», Д. Докучаев, «Хакер», №11 (59), 2003.
4. «Приватная зона для хакерского WEB-проекта», «Хакер», №12, 2000.
5. «Файрволл-невидимка», А. Матвеев, «Хакер», №7 (79), 2005.
6. «Невидимый Интернет», «Чип», №11, 2013.
7. «Аппаратные шифраторы», С. П. Панасенко, «Мир ПК». №8, 2002.
8. «Аудит безопасности информационных систем», Сергей Симонов, «Jet Info».
9. “Над Интернетом”, «Компьютерные вести», (www.kv.by)
10. «Пиринговые сети», Д. Кальченко, «КомпьютерПресс», №10, 2005.

Вирусная ОС.

1. «Железные программы», «Открытые системы», №7-8, 2001.
2. «Ханипот на Amazon», А. Жуков, «Хакер», №5 (166). 2012.
3. «100 процентная защита», А. Сытко, «Компьютерная практика», №2 (062),
2008.
4. «Система строгого режима: Microsoft Singularity», часть 1 и 2.
(www.computerra.ru).
5. “Система строгого режима: Qubes OS”. (www.computerra.ru).
6. “Активные сети”. П. Иванов, «Сети\network world», №10, 1999.
7. «Анатомия вирусов», «Компьютерная практика», №10 (058), 2007.
8. «Бактериальные сети», «Открытые системы», №11, 2001.
9. «Вирмейкер и закон», by RedArc. (www.nf-team.org).
10. “Законом по вирмейкингу”, Н. Н. Федотов, «Хакер», №5 (160), 2012.
11. «Вирусы могут жить в компьютере до 8 месяцев» (www.kv.by).
12. “Водяные знаки в версии Digimarc”, «Computerworld\Россия», №21, 2002.
13. «Жизненный цикл червей», Крис Касперский, «Системный администратор»,
№2 (15), февраль, 2004.
14. «Свобода через изоляцию», Е. Зобнин, «Хакер», №3 (158), 2012.
15. «Невидимка в Интернете», А. Кутовенко, «Мир ПК», январь, 2012.
16. «Иммунная система для компьютера», «Computerworld», №47, 2001.
17. «Искусственные иммунные системы — взгляд в будущее»,
«Защита информации. INSIDE», №3, 2005.
18. «Сейф для программ первой необходимости», «Computerworld», №5, 2003.
19. «Супер-вирусы следующего поколения». «Чип», №5, 2013.
20. «Второе начало термодинамики — гарант успеха систем с открытым
исходным кодом», А. Мичурин, «Системный администратор», №7 (20), июль,
2004.

Дополнительные материалы.

1. «Третий проект. Спецназ всевышнего», М. Калашников,
С. Кугушев.
2. «Матрица», части 1, 2, 3. Режиссёры братья Вачовские
3. «Теория катастроф», В. Арнольд, 1990.
4. «Проблема-2033», В. Пономаренко.

Локтев Кирилл Сергеевич

loktevkirillserg@pochta.ru

skvoren.ucoz.ru

http://www.proza.ru/avtor/twoijmat