IDIOINFECTED - контрольное слово Идиосистемы (IDSYSTEM) - системы хранения и передачи информации, в которой обеспечивается доступ к децентрализованно хранимым данным без использования специальных технических средств и специального программного обеспечения.
Принцип работы[]
Согласно описанию, активность каждого из участников делится на 4 этапа: SEARCH, RECEIVE, FILTER, TRANSMIT. Деление достаточно условное, так как при реальном использовании описанные ниже действия могут быть сведены в атомарные или могут быть пропущены.
- SEARCH – поиск информации Системы. Предполагается использование поиска по форумам либо глобального поиска, в качестве признака обнаружения постов Системы следует использовать ключевое слово IDIOINFECTED.
- RECEIVE – получение сообщения от члена Системы, то есть, непосредственный процесс чтения обнаруженного поста. Таким постом может быть информация разного формата.
- FILTER – фильтрация сообщений (отбор наиболее полезных и актуальных сведений). Насколько можно судить из следующего этапа, в описании неявно подразумевается процесс сохранения информации локально.
- TRANSMIT – передача информации, снабженной пометкой Системы, с использованием разных сервисов. Из общего описания принципа работы вытекает, что на этом этапе предполагается как рассылка ранее выбранных и сохраненных постов, так и новой информации.
Преимущества Системы[]
- – Доступность. Сообщения Системы будут доступны в наиболее удобных источниках при условии их дублирования и хранения на различных хостингах.
- – Безопасность. Сообщения Системы трудно будет подменить на нескольких сайтах сразу.
- – Надежность. При выходе из строя одного из хостингов или принудительном удалении сообщений на любом из сайтов будут доступны другие копии Сообщения (см. примеры использования).
Структура сообщения Системы[]
Сообщения системы состоят из полей, представляющих собой ключевые слова и опциональный текст, разделённые пробелом; поля разделены переносом строки.
- IDIOINFECTED – ключевое/контрольное слово, метка. Располагается в начале текста, обозначает, что сообщение принадлежит Системе.
- IDREPLY <ID> – идентификатор пользователя, которому предназначено сообщение. Если пользователей несколько, то IDREPLY для каждого пишется отдельной строкой. Сообщение без этого поля предназначено для всех. Согласно непроверенной информации, существовал реестр с идентификаторами пользователей 5. Часть данных удалось собрать через поиск в обычных системах (см. Приложение А).
- POSTREPLY <md5> – md5 сообщения, на которое происходит ответ, берется из поля VERIFICATION (см. далее). Пост без поля POSTREPLY не является ответом на чей-то другой пост.
- TOPIC – заголовок сообщения.
- TAG – позволяет фильтровать сообщения по тематике, например, TAG SOSACH или TAG IDSYSTEM
- DATE <yyyy.mm.dd> – дата написания сообщения.
- MSKTIME <hh:mm> – текущее время (по Москве).
- UTCTIME <hh:mm> – текущее время (по Гринвичу).
- EXPIRES <yyyy.dd.mm> – указание распространять информацию до указанной даты, позволяет отсеивать устаревшую информацию. Например: EXPIRES 30.07.2011. Пост без поля EXPIRES сообщает информацию, которую не нужно выкидывать за устареванием никогда (например, факты или исторические события).
- UNIQNESS – позволяет распространять информацию неоднократно.
- CALLME <ID> – идентификатор пользователя, создается самостоятельно, должен быть уникальным. Пост без поля CALLME не имеет возможность для обратной связи, если автор ее не просит.
- GROUPS – название группы или групп, в которых состоит автор сообщения. Группы – это сообщества по интересам внутри Системы.
- VERIFICATION <md5> – md5-хэш текста. Для невозможности выдачи одного сообщения за другого как уникальное название и для ответов на сообщения. Обеспечивает целостность, но не аутентификацию, так что сообщение может быть подменено.
- AUTHORIZATION – в оригинальной инструкции не описано подродбно, предполагается что-то на основе PGP (подписи с ассиметричным шифрованием)
Эффективность[]
Эффективность Системы напрямую зависит от эффективности поиска инструментов (поисковые сайты, поиск внутреи соцсетей и форумов). При этом с ростом известности системы и распространением ключевого слова IDIOINFECTED будут следующие следствия:
- Адаптивные механизмы поисковиков поднимут самые популярные результаты поиска в выдаче, что некритично увеличит в целом вероятность нахождения сообщений Системы, но задаст заранее не очевидное ранжирование результатов.
- Уменьшаются шансы найти сообщения Системы при отсутствии полезной нагрузки (а с ростом известности Системы процент таких упоминаний неминуемо возрастет).
Очевидно, для увеличения эффективности необходимо дублирование сообщений. При создании Системы предлагалось использовать «… вк, гугл документы, пикасса, зохо и вики фермы», также «Нужно создавать и дублировать базы сообщений, а не отдельные сообщения».