Добавить в корзинуПозвонить
Найти в Дзене
Код Нот

Герменефтика технологий: читаем миф о Ра как исходный код

Мифы сопровождают человечество с самого начала его пути. Веками мы пытаемся расшифровать их как послания предков, найти в них исторические свидетельства или моральные уроки, но важнее всего — мы трактовали тексты в поисках истины. С каждым шагом в будущее мы не отдаляемся от основ культуры, а находим новые смыслы в различных интерпретациях. И сегодня, в цифровую эпоху, мы можем пересмотреть мифы с точки зрения технологий, которые нашим предкам показались бы настоящим колдовством. Магию и капризы богов мы можем сравнить с командами и утечками данных, а тайные заклинания — с протоколами доступа. В этой статье я предлагаю взглянуть на один из известнейших египетских мифов — легенду о Ра и Исиде — со стороны современных технологий, программирования и защиты данных. Ознакомиться с первоисточником можно здесь: https://www.livelib.ru/book/102644/readpart-religiya-drevnih-egiptyan-alfred-videman/~4?ysclid=mliiyhr1p7885219487 Итак, сам миф начинается с фразы: Это рассказ о небесном боге, которы

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

Из открытых источников
Из открытых источников

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

В этой статье я предлагаю взглянуть на один из известнейших египетских мифов — легенду о Ра и Исиде — со стороны современных технологий, программирования и защиты данных.

Ознакомиться с первоисточником можно здесь: https://www.livelib.ru/book/102644/readpart-religiya-drevnih-egiptyan-alfred-videman/~4?ysclid=mliiyhr1p7885219487

Итак, сам миф начинается с фразы:

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

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

Бог Ра ежедневно приходил во главе своей свиты и восседал на троне; он постарел, из его рта текла слюна и падала на землю.

Но у любой системы есть срок. Мы можем рассматривать старость Ра как излишнее усложнение системы, ведь избыточный код порождает баги. И вследствие этого начинают происходить утечки – дамбы памяти. Возможно изо рта-консоли вместо заклинаний-команд произошла утечка мусорных данных – ошибок компиляции, потерянных байтов. Возможно, он потерял зерно генерации, чем и воспользовалась Исида. Она не могла взломать всю систему, используя лишь обрывки утерянных данных, однако она смогла создать вирус, который был основан на информации самой системы.

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

И тогда Ра вызвал все подпрограммы, чтобы они попытались устранить поломку. Но чтобы войти в систему, нужен столь желанный Исидой пароль администратора. Ра не хочет его раскрывать. Мы видим отрывок, который обычно не очень понятен:

Исида сказала Ра: «О, назови мне свое имя, божественный отец, так как тот будет жить, кто будет освобожден от болезни его собственным именем».
Тогда заговорил Ра: «...Я Кхепера утром, Ра днем и Тум вечером».
Яд не повернул вспять, великий бог не был излечен.
Исида сказала Ра: «Твое имя не было произнесено в твоей речи. Скажи мне его, чтобы яд мог уйти, так как тот будет жить, чье имя повторяется».

Ра в ходе речи называет свои имена, но Исида быстро определяет, что они не подходят. Ведь без настоящего имени они не имеет доступа к исцелению. Мы же скорее примем их за различные проявления системы: RA.khepera(), RA.ra(), RA.tum(). Ра называет способы вызвать различные состояния системы мир – утро, день и вечер, а не пароль доступа к их вызову. Но без настоящего имени Исида не имеет доступа к исцелению. И тогда Ра, не видя иного выхода, называет ей свое скрытое истинное имя, но даже в этом случае он говорит его тайно и среди прочей речи, пытаясь его укрыть от остальных.

«Бог спрятался от богов, корабль вечности был пуст».

Это момент максимальной уязвимости системы. Все остальные потоки выполнения были приостановлены или отключены от ядра - свита, представляющая все прочие процессы, не видят происходящего. Ра переходит в режим отладки, оставаясь наедине с Исидой, то есть транзакция происходит в защищенном канале. Исида тут же определяет, что оно истинное, ведь после его произнесения она может исцелить Ра от яда собственного производства:

"Да будет жить Ра, да умрет яд!", - так говорила Великая Исида, госпожа богов, та, которая знает Ра и само его имя

Разве не кажутся слова слишком простыми? Как и все команды в системе, являющиеся словами или аббревиатурами английской фразы, называющей то, что должно произойти. Простота управления – признак хорошей архитектуры, ведь именно тайное имя Ра превращает набор слов в целительную команду. Пароль администратора получен, и Исида имеет доступ к работе внутри системы.

Мы прочитали легенду как код и нашли в ней знакомые уязвимости. Вирус обезврежен, пароль раскрыт. А мифы тем временем продолжают жить — теперь уже в цифровом облаке.