Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в юр деятельности2014сокр.doc
Скачиваний:
224
Добавлен:
11.06.2015
Размер:
357.89 Кб
Скачать

Технологии распределённой обработки данных

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

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

  • снятии пиковых нагрузок с централизованной базы путём распределения обработки и хранения локальных баз данных на разных компьютеров;

  • обеспечении доступа информационному работнику к вычислительным ре­ сурсам сети компьютеров;

  • обеспечении симметричного обмена данными между удаленными пользова­ телями.

Формализация концептуальной схемы данных повлекла за собой возмож­ность классификации моделей представления данных на иерархические, се­тевые и реляционные.

Это отразилось в понятии архитектуры систем управления базами данных (СУБД) и технологии обработки. Архитектура СУБД описывает её функцио­нирование как взаимодействие процессов двух типов: клиента и сервера.

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

Распределённая база данных размещается на нескольких серверах. Для дос­тупа к удалённым данным надо использовать сетевую СУБД. В системе рас­пределённой обработки клиент может послать запрос к собственной локаль­ной базе или удалённой.

Удалённый запрос - это единичный запрос к одному серверу. Несколько удалённых запросов к одному серверу объединяются в удалённую транзак­цию. Если отдельные запросы транзакции обрабатываются различными сер­верами, то транзакция называется распределённой. При этом один запрос транзакции обрабатывается одним сервером. Если один запрос транзакции обрабатывается несколькими серверами, он называется распределённым. Только обработка распределённого запроса поддерживает концепцию рас­пределённой базы данных.

Существуют разные технологии распределённой обработки данных.

Первой технологией распределённой обработки данных была технология файл-сервер. По запросу клиента файл - сервер пересылает весь файл. Цело­стность и безопасность данных не обеспечивается. Файл - сервер содержит базу данных и файловую систему для обеспечения многопользовательских запросов.

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

На смену пришла технология клиент сервер. Технология клиент-сервер яв­ляется более мощной, так как позволила совместить достоинства однополь­зовательских систем (высокий уровень диалоговой поддержки, дружествен­ный интерфейс, низкая цена) с достоинствами более крупных компьютерных

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

Основная идея технологии клиент-сервер заключается в том, чтобы располо­жить серверы на мощных, а приложения клиентов, использующих язык инст­рументальных средств, - на менее мощных компьютерах. Тем самым задей­ствованы ресурсы более мощного сервера и менее мощных компьютеров клиентов. Файл-сервер заменён сервером баз данных, который содержит ба­зу данных, сетевую операционную систему, сетевую СУБД.

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

Трафик сети - это поток сообщений в сети. В технологии клиент-сервер программы клиента и его запросы хранятся отдельно от сетевой СУБД. Сер­вер баз данных обрабатывает запросы клиентов, выбирает необходимые дан­ные из базы, посылает их клиентам по сети, производит обновление инфор­мации, обеспечивает целостность и безопасность данных. Для доступа к сер­веру баз данных и манипулирования данными применяется язык запросов SQL.

Платформу сервера баз данных определяют операционная система компью­тера клиента и сетевая операционная система. Каждый сервер баз данных может работать на определённом типе компьютера и сетевой операционной системе. Операционные системы серверов - это Unix, Windows NT, Linux и др. В настоящее время наиболее популярными являются Microsoft SQL-server, SQLbase-server, Oracle-server и др.

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

Гипертекстовые базы данных созданы по многим сферам человеческой дея­тельности. Практически ко всем обеспечивается доступ через Интернет. При­мерами гипертекстовых баз данных являются правовые системы: Гарант, Юсис, Консультант + и др.

Рост объёмов распределённых баз данных выявил следующие проблемы их использования:

  • управление распределёнными системами очень сложное, и инструментов для него катастрофически не хватает;

  • сложные распределённые решения обходятся дороже, чем планировалось;

  • производительность многих приложений в распределённых системах не­ достаточна;

  • усложнилось решение проблем безопасности данных.

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

Технологии электронного документооборота и управления знаниями

Первые системы электронного документооборота (СЭД) состояли из трёх частей: системы управления документами, системы массового ввода бумаж­ных документов, системы автоматизации деловых процессов.

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

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

от важности и актуальности информации. Для этого используют технологии информационных хранилищ.

Для хранения электронных документов используются SQL-серверы.

Для обеспечения распределённой обработки данных в режиме on-line мож­но напрямую присоединиться к офисной сети и получить доступ к информа­ционному хранилищу посредством транзакций. Можно посредством сети Интернет подсоединиться к Web-серверу предприятия и тем самым получить доступ к удалённым данным. Можно в режиме off-line по электронной почте послать запрос в информационное хранилище, задав критерии выбора. По этим критериям будет оформлен список документов и переправлен пользова­телю. Этим способом коммерческая служба может оказывать информацион­ные услуги. Если для хранения документов организовано несколько инфор­мационных хранилищ, то используют сетевую СУБД.

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

При атрибутивной индексации электронному документу присваивается не­кий набор атрибутов, представленных текстовыми, числовыми или иными полями, по которым выполняются поиск и доступ к искомому документу. Обычно это выглядит как каталожная карточка, где сохраняются имя автора, дата, тип документа, несколько ключевых слов, комментарии. Поиск ведётся по одному или нескольким полям либо по всей совокупности.

При полнотекстовом индексировании все слова, из которых состоит доку­мент, за исключением предлогов и незначительных для поиска слов, заносят­ся в индекс. Тогда поиск возможен по любому входящему слову или их ком­бинации. Возможна комбинация методов, что усложняет систему, но упро­щает пользователю работу с ней.

Ряд проблем возникает при коллективной работе с документами. Для пре­дотвращения одновременного редактирования документа двумя или более пользователями приоритет отдаётся пользователю, первому открывшему до­кумент. Все остальные пользователи работают с документом в режиме «толь­ко для чтения». Так как многие пользователи могут редактировать и вносить изменения в документ, им выдаются полномочия на редактирование доку­мента, все изменения протоколируются, чтобы дать возможность Админист­ратору отследить этапы прохождения документа через инстанции и его эво­люцию.

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

другие - только просматривать. Третьим разрешён доступ к отдельным по­лям документа.

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

В контексте обработки документы делятся на две группы — просто докумен­ты и формы. Формы, в отличие от просто документов, содержат массу избы­точной, с точки зрения электронной обработки, информации. К ней относятся линии, пиктограммы, графление, подписи, кляксы и т.д.

Первой операцией является сканирование. Сканер должен обеспечивать при­емлемое разрешение при высокой скорости сканирования и наличие системы автоподачи документов.

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

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

Следующая операция подготавливает документ к распознаванию. Трудно­сти возникают, когда элементы букв пересекаются с элементами форм, а также из-за дефектов бумаги и т.д. Системы распознавания удаляют элемен­ты форм так, чтобы не пострадал текст.

Следующая операция - распознавание. Существует огромное число систем распознавания, которые можно разделить на два класса: системы оптическо­го распознавания OCR, которые работают только с полиграфическим тек­стом, и интеллектуальные системы распознавания ICR, работающие с ру­кописным текстом. Системы ICR распознают также штрих-коды, специаль­ные метки.

Для каждого документа, прошедшего систему массового ввода, создается за­дание. Задания размещаются на сервере баз данных. Часть операций системы массового ввода реализуется программно, другая - сервером. Для обеспече­ния перечисленных операций выделяют сервер приложений, сервер сканиро­вания и предварительной обработки изображений, сервер обработки изобра-

жений и распознавания (OCR-сервер или ICR-сервер). Число серверов может быть различным, для их координации используются серверы баз данных.

После того как документ распознан, он поступает в систему управления до­кументами, где проводится его индексация. Во многих системах функции управления документами и массового ввода совмещены. Примером является система Евфрат корпорации Cognitive Technologies.

Третья часть электронного документооборота — автоматизация деловых процессов (АДП). Она предназначена для моделирования деятельности каж­дого сотрудника, работающего с электронными документами. Состоит из графического редактора, модуля преобразования карт деловых процессов в конкретное АДП - приложение, модуля управления деловыми процессами.

Графический редактор, обрабатывающий задания, размещает карты дело­вых процессов в базу карт деловых процессов. Затем АДП - приложения по­ступают на выполнение. Работает модуль управления деловыми процессами. Создается рабочее пространство сотрудников и их интерфейс: окно входя­щих заданий и окно исходящих заданий. Для каждого задания показываются его параметры и статус. Сотрудник может видеть всю иерархию документ­ных баз и работать одновременно с несколькими из них. Он может осуществ­лять сквозной поиск документов в разных базах, строить маршрут движения (workflow), редактировать документы, выполнять деловые операции. При этом обеспечивается контроль исполнительской дисциплины и уведомление о штрафных санкциях.

Лекция 5. Электронная подпись

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

Использование электронной подписи позволяет осуществить:

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

  • Защиту от изменений (подделки) документа: гарантия выявления подделки при контроле целостности делает подделывание нецелесообразным в большинстве случаев.

  • Невозможность отказа от авторства. Так как создать корректную подпись можно, лишь зная закрытый ключ, а он известен только владельцу, он не может отказаться от своей подписи под документом.

  • Доказательное подтверждение авторства документа: Так как создать корректную подпись можно, лишь зная закрытый ключ, а он известен только владельцу, он может доказать своё авторство подписи под документом. В зависимости от деталей определения документа могут быть подписаны такие поля, как «автор», «внесённые изменения», «метка времени» и т. д.

Существует несколько схем построения цифровой подписи:

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

  • На основе алгоритмов асимметричного шифрования. На данный момент такие схемы ЭП наиболее распространены и находят широкое

Асимметричная схема

Схема, поясняющая алгоритмы подписи и проверки

Асимметричные схемы ЭП относятся к криптосистемам с открытым ключом. В отличие от асимметричных алгоритмов шифрования, в которых шифрование производится с помощью открытого ключа, а расшифровка — с помощью закрытого, в схемах цифровой подписи подписание производится с применением закрытого ключа, а проверка подписи — с применением открытого.

Общепризнанная схема цифровой подписи охватывает три процесса:

  • Генерация ключевой пары. При помощи алгоритма генерации ключа равновероятным образом из набора возможных закрытых ключей выбирается закрытый ключ, вычисляется соответствующий ему открытый ключ.

  • Формирование подписи. Для заданного электронного документа с помощью закрытого ключа вычисляется подпись.

  • Проверка (верификация) подписи. Для данных документа и подписи с помощью открытого ключа определяется действительность подписи.

Для того, чтобы использование цифровой подписи имело смысл, необходимо выполнение двух условий:

  • Верификация подписи должна производиться открытым ключом, соответствующим именно тому закрытому ключу, который использовался при подписании.

  • Без обладания закрытым ключом должно быть вычислительно сложно создать легитимную цифровую подпись.

Управление открытыми ключами

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

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

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

Хранение закрытого ключа

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

В настоящее время существуют следующие устройства хранения закрытого ключа:

  • Дискеты

  • Смарт-карты

  • USB-брелоки

  • Таблетки Touch-Memory

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

Наиболее защищенный способ хранения закрытого ключа — хранение на смарт-карте. Для того, чтобы использовать смарт-карту, пользователю необходимо не только её иметь, но и ввести PIN-код, то есть, получается двухфакторная аутентификация. После этого подписываемый документ или его хэш передается в карту, её процессор осуществляет подписывание хэша и передает подпись обратно. В процессе формирования подписи таким способом не происходит копирования закрытого ключа, поэтому все время существует только единственная копия ключа. Кроме того, произвести копирование информации со смарт-карты сложнее, чем с других устройств хранения.