Читаем 1c2b9509b53cb0837976a7dc6c8bcd37 полностью

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

сохранит работоспособность.

Фактически для того, чтобы уничтожить интернет, необходимо отключить почти

все его узлы, что само по себе представляет организационную и

технологическую сложность, граничащую с практической невозможностью

исполнения задуманного. То есть мы можем говорить о теоретической

неуязвимости сети, построенной на базе распределенной топологии без

единого управляющего центра. Но если мы обратимся на уровень сервисов, построенных на базе сети интернет, то мы увидим, что подавляющее их

большинство построено на технологии «клиент–сервер», то есть технологии

централизованной.

Все мы давно привыкли пользоваться различными интернет-сервисами.

Порталы поддержки сервисов электронной почты, системы облачного хранения

данных (например, документов или фотографий), доступ в систему «банк–

клиент» для управления своими счетами и совершения платежей, бронирование отелей и авиабилетов, торговые платформы для осуществления

сделок на финансовых рынках и многое другое — все эти сервисы построены

на базе централизованной инфраструктуры. При использовании каждой такой

системы, чтобы получить доступ к ресурсам и услугам, необходимо посетить

специальный сайт поставщика конкретной услуги, ввести свой логин и пароль и

подключиться к центральному серверу, где хранятся данные клиента или его

активы. Однако в случае, если центральный сервер поставщика услуг по какой-

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

придется ждать, пока сервер восстановит свою работоспособность. В данном

случае мы сталкиваемся с главной проблемой централизованных систем —

наличием «точки отказа». Отказ в обслуживании может быть результатом

действия различных факторов: технологических проблем в виде выхода

оборудования из строя, ошибок в программном обеспечении, злоупотреблений

внутри структуры самого поставщика услуг, различных внешних хакерских атак

или действия компьютерных вирусов. Не последнюю роль могут играть также

результаты репрессивного воздействия государственных силовых или

регулятивных структур на территории юрисдикции, где физически расположен

поставщик услуг.

Все эти факторы, результатом влияния которых становится отказ в

обслуживании, заставляют задуматься о том, каким образом можно

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

этот вопрос стало возникновение технологии блокчейн, основанной на

построении децентрализованной системы для хранения и обмена данными, что исключает все негативные факторы, естественным образом возникающие

при централизации сервисов. На смену сетевой топологии «звезда», лучи

которой от всех узлов-пользователей в обязательном порядке сходятся к

центральной точке — узлу-серверу, пришла форма организации сети, в

которой понятие «центральный сервер» отсутствует как таковое, а все

взаимодействие осуществляется между узлами-клиентами напрямую между

собой. Такие сети еще называют «одноранговыми» или «пиринговыми». Все

узлы в подобной сети в большинстве случаев равноправны, и каждый из них

может выполнять как клиентские, так и серверные функции. Подобная

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

Однако у читателей может возникнуть вполне резонный вопрос: если серверы

в сети как таковые отсутствуют, то каким образом в подобной системе хранятся

общие данные, как они распространяются по сети и каким образом они

защищены от несанкционированного доступа или модификации? А также каким

образом подобные системы обслуживаются и развиваются, если все участники

сети имеют равные права? Технология блокчейн обеспечивает решение

большинства из этих вопросов. Данные реплицируются (копируются) между

всеми узлами системы. Защиту от изменений или от несанкционированного

доступа к данным обеспечивают математические алгоритмы асимметричной

криптографии. Вся система функционирует на базе заданного набора правил, с

которыми соглашаются все участники системы. В случае если необходимо

внести значимые изменения, решение принимается общим голосованием

участников системы.

Следует отметить, что администрирование децентрализованных систем на

порядок сложнее, чем централизованных. Но это стоит рассматривать как

плату за те преимущества, которые дает децентрализация. На текущий момент

решены далеко не все проблемы, которые могут возникнуть при управлении

децентрализованными системами. И мы еще неоднократно вернемся к

обсуждению этой проблематики в последующих главах.

Хеширование информации

Инструмент хеширования данных является важной и неотъемлемой частью

технологии блокчейн. Хеширование используется для создания адресации в

блокчейн-системах, для формирования цифровой электронной подписи

сообщений, а также для добычи криптомонет (так называемого «майнинга») в

Перейти на страницу:

Похожие книги

Linux
Linux

Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.Для начинающих администраторов или пользователей Linux.

Алексей Александрович Стахнов

ОС и Сети, интернет
Атака на Internet
Атака на Internet

Эта книга является одним из первых специализированных изданий, написанных отечественными авторами, которое посвящено обстоятельному анализу безопасности сети Internet. В книге предлагаются и подробно описываются механизмы реализации основных видов удаленных атак как на протоколы TCP/IP и инфраструктуру Сети, так и на многие популярные сетевые операционные системы и приложения.Особое внимание авторы уделили причинам возникновения и успеха удаленных атак, а также их классификации. Были также рассмотрены основные способы и методы защиты от удаленных атак.Издание предназначено для сетевых администраторов и пользователей Internet, администраторов безопасности, разработчиков систем защит, системных сетевых программистов, студентов и аспирантов вузов, а также для всех интересующихся вопросами нарушения и обеспечения информационной безопасности компьютерных сетей.

Дмитрий Геннадьевич Леонов , Илья Давыдович Медведовский , Павел Валентинович Семьянов

ОС и Сети, интернет / Интернет / Книги по IT
Как раскрутить и разрекламировать Web-сайт в сети Интернет
Как раскрутить и разрекламировать Web-сайт в сети Интернет

Настоящая книга заинтересует всех, кто столкнулся с вопросами подготовки, размещения в Сети и популяризации Internet ресурсов различного уровня: от домашней странички до корпоративного сайта. В ней вы найдете все, что необходимо для оптимизации Web сайтов под поисковые системы: приемы написания Web-страниц, описание множества самых популярных специализированных программ, предназначенных для подготовки сайта и его раскрутки, создания удачного HTML-кода страниц с правильными метаданными.Книга является практическим руководством для разработчиков Web сайтов и всех, занимающихся их продвижением. Автор приводит множество советов, касающихся создания и анонсирования Web страниц. Рассмотрены средства автоматизации для повышения эффективности разработки и маркетинга при создании и обслуживании сайта. Описание программных и сетевых средств, автоматизирующих процессы тестирования и отладки сайта, обеспечивающих проверку работоспособности и корректности гиперссылок, синтаксиса HTML кода и грамматики размещенного на странице текста, занимает центральное место в книге. Подробно излагаются возможности таких программ, как Linkbot Developer Edition, Domain NameChecker, Retrieve, CyberSpyder Link Test, HTML Link Validator, CSE HTML Validator, A Real Validator, MetaTag ToolKit, MetaMan, WebQA.Отдельная глава посвящена регистрации Web ресурсов в поисковых системах и каталогах. Описываются программы автоматической регистрации (WebPosition, Page Promoter, Web Регистратор), способы взаимодействия с индексирующими роботами поисковых машин, правила применения метаданных. Рассматриваются приемы и методы рекламы сайтов в Internet, указаны критерии ее эффективности.Издание рассчитано на широкий круг читателей и будет полезно как начинающим создателям Web сайтов, так и профессионалам, которые хотят научиться более качественно продвигать в Сети свой Web продукт.

Александр Петрович Загуменнов

ОС и Сети, интернет