Продуцент программного обеспечения:
Memex Technology Limited
Модули или доступные версии программного обеспечения:
Crime
Workbench Serwer (в состав входит
Memex Inteligence Engine);
Crime
Workbench Klient
Продукты, с которыми взаимодействует программное
обеспечение
Crime Workbench:
Модуль Введения Данных,
Analyst’s
Notebook.
Программное обеспечение
Crime Workbench
(CWB)
разработано английской фирмой Memex Technology
Limited при сотрудничестве
ACSYS
BSC Sp. z o.o..
Оно предоставляет возможность создания, управления и эксплуатации
текстовых баз данных, которые используются в криминальном анализе. Его
пригодность, особенно, подтверждается в делах с различными мотивами,
охватывающих обширные территории, в которых имеется сложная структура
преступных связей, а также есть большое количество информации.
Применение методов менее продвинутых или традиционных, наблюдение и
сопоставление фактов, необходимых для выдвижения, подтверждения или
исключения следственных гипотез, было бы невозможно. Главные функции
системы:
-
Построение собственной, полностью
приспособленной к специфике учреждения совокупности баз данных,
-
Накопление, поиск и преобразование
информации в форме:
Документов с описательным характером, таких как рапорты,
доклады, записи, отчёты (накопление описательной информации об объектах
и событиях),
аналитических объектах, которые представляют состав
информации, касающейся элементов внешнего мира, напр. лиц, мест,
событий,
сообщений, которые представляют зависимости между
объектами,
любых компьютерных файлов, в том числе, файлов
мультимедия и файлов, созданных в офисных аппликациях (полное
обслуживание информации, хранящейся в этой форме, требует установления
модуля Электронный Архив Документов фирмы
Stellent),
-
удержание сообщений между аналитическими
объектами и документами по источникам на основе, которой они возникли,
-
предотвращение создания, а также поиска
дублированных информаций,
-
установление связей между объектами,
-
группирование собранной информации в дела,
-
анализ собранных данных, опираясь на
расширенный язык вопросов, предоставляющий возможность работы
непосредственно с текстом документов по источникам (доклады, рапорты),
-
анализ накопленных знаний на аналитических
диаграммах (полное использование функции графического анализа требует
установления расширяющего модуля
CW i2
Plugin, а также
программы
Analyst’s
Notebook фирмы
i2
Limited),
-
оказание помощи в процессах координации
действий и управление работой групп аналитиков,
-
управление доступом пользователей к
накопленной информации,
-
расширенная система предохранений и
охраны информации,
-
мониторинг работы пользователей системы,
-
коммуникация между пользователями системы.
-
автоматический импорт данных, происходящих
из внешних систем хранения информации
Доступ ко всем функциям системы позволяет аппликация
клиента системы Crime
Workbench.
Создание и управление текстовыми базами данных –
Менеджер Объектов
Crime Workbench
предоставляет графические инструменты, (Менеджер
Объектов), которые позволяют на создание собственной, вполне,
приспособленной к специфике учреждения, среды аналитических баз данных.
Базы служат для накопления описательных информаций (рапортов, докладов,
отчётов), структурных информаций (личные данные, адрес, данные
автомобиля) об объектах, которые используются в процессе анализа.
Система предоставляется вместе с предопределённой совокупностью баз,
соответствующих основным объектам, которые использованы в системах
анализа. Дополнительным преимуществом используемых баз, является
возможность слияния текста с другими источниками информации, такими как
звук или изображение (фото, фрагменты видео).
Наукоёмкие технологии, алгоритмы и структуры данных,
использованные при выполнении баз, были «прикрыты» в системе
Crime
Workbench простым
интерфейсом, благодаря чему, даже неопытный и, не имеющий знаний в
области баз данных, пользователь, в состоянии быстро увеличить среду баз
данных собственными типами объектов.
Накопление описательной информации
Информация вводится в систему свободным текстом, в виде
рапортов, докладов, отчётов и т.п. Язык вопросов, который используется
позже, при поиске информации, допускает возможность в тексте мелких
ошибок (опечаток), характерных для лиц, не умеющих хорошо пользоваться
клавиатурой или возникающих при генирировании текста при
посредстве программы типа OCR
(автоматического опознавания текстов).
Описательные информации хранятся в базах по источникам.
Создание структурных информаций
Информации по источникам, содержащиеся в базах по
источникам, являются основой для поиска данных, касающихся следствия,
которое ведётся. Переработка информации по источникам предоставляет язык
вопросов, снабжённый продвинутой функцией анализа текстов. В случае
выискивания интересных данных, существует возможность создания
аналитического объекта. Аналитические объекты имеют форму рекордов,
описывающихся совокупностью черт. Объект типа Лицо, имеет черты, такие
как: фамилию, имя, дату рождения и т.д., объект типа Машина: марку,
модель, год продукции, цвет, регистрацию и т.д. Перед созданием нового
аналитического объекта, делается проверка, не введён ли уже рекорд
данными чертами в систему (исключение дублированной информации).
Создавая или модифицируя рекорд, аналитическая система создаёт между ним
и источником информации сообщение «для источника». Это позволит позже,
без проблем обратиться к источнику происхождения информации, особенно,
если данные об аналитическом объекте, накапливались поэтапно, в большом
отрезке времени, на основе многих рапортов.
Установление связей между объектами
Одним из заданий криминального анализа является
идентификация внутренних связей между накопленными информациями.
Crime Workbench
позволяет идентифицировать и запоминать информацию о сети связей между
хранящимися объектами. Для поиска связей служит соответственно
сконструированный язык вопросов.
Менеджер Сообщений позволяет на основе найденных
информаций, создавать аналитические сообщения, описывающие связи между
аналитическими объектами. Создавая аналитические сообщения, система
запоминает источник информации, составляющий основу операции. Созданная,
таким образом, сеть может поддаваться анализу с использованием
специализированных программ для графического криминального анализа.
Crime Workbench
через посреднический модуль CW i2
Plugin
заимодействует с программным обеспечением для графического криминального
анализа Analyst’s
Notebook английской фирмы
i2
Группировка накопленной информации в дела
Чаще всего, системой Crime
Workbench пользуются одновременно множество
групп, которые ведут отдельные или общие следствия. С целью упорядочения
и охраны данных, хранящиеся информации могут группироваться в дела.
Менеджер Дел позволяет, в частности:
-
добавление и удаление объектов из дел
(объект может относится ко многим делам),
-
автоматическое добавление новых созданных
объектов к указанному делу,
-
ограничение времени поиска информации для
одного или нескольких дел,
-
укрытие дела от некоторых пользователей
системы,
-
представление объектов, относящихся к
делу.
В системах графического анализа сообщений, дело
представляется посредством выделенного объекта, к которому присоединены
(при помощи связей к делу) аналитические рекорды.
Анализ накопленных данных, опираясь на язык вопросов
Язык вопросов системы Crime
Workbench позволяет
задавать сложные вопросы, созданные из слов, связанных операторами Буля,
реляции на цифрах, атрибутов и функций. Эти вопросы направлены в адрес
баз данных с целью нахождения желаемой информации.
Возможным является поиск в базе данных, как в целом, так
и с учётом раздела рекорда на поля.
Вопрос может ограничиваться указанными серверами, базами
данных или дел.
Управление доступом для пользователей к накопленной
информации
Базы данных Memex
оборудованы предохраняющими механизмами с замками и ключами. Замок может
быть «заложен» в базе данных, единичный рекорд или его часть. Ключи
даются группам пользователей. Только пользователи с соответствующим
ключом могут иметь доступ к охраняемой замком нформации. О форме доступа
к информации (поиск, просмотр, эдиция, удаление), решает тип ключа.
В Сrime Workbench
каждая из системных и аналитических баз предохраняется ключом, это
приводит к тому, что доступ к ним имееют пользователи,
зарегистрированные в системе CWB.
Кроме того, каждый аналитический объект (или группа объектов, связанных
делом) может быть «укрытым» или «охраняемым» перед группой пользователей
системы. Укрытие рекорда ведёт к тому, что он становится невидимым для
лиц, не имеющих соответствующего ключа. Охрана рекорда ведёт к тому, что
лицо, ищущее информации, будет извещено о том, что хранимый рекорд
содержит интересующие его данные, однако, содержимое информации будет
укрыто перед ним.
Механизм, контролирующий систему, позволяет
информировать указанных пользователей об укрытой информации со стороны
лиц, не имеющих cоответствующего ключа.
Менеджер пользователей – это графическое орудие,
являющееся частью аппликации CWB Klient,
при помощи которого администратор управляет группами пользователей
системы и их правомочиями. В системе выделено 28 правомочий, которые
могут быть присвоены или отобраны у групп пользователей.
Мониторинг работы пользователей системы
Действия, выполняемые пользователями системы, отмечены
посредством механизма наблюдения в базе данных аудита. Запоминаются,
кроме всего: идентификатор пользователя, рабочая станция, на которой он
работал, дата выполнения работы, вид и повод выполнения действий,
объект, которого касалось действие. Наблюдение касается 35 разных
действий таких как вход в систему, поиск, пересматривание, эдиция,
создание, удаление, печатание, распространение, высылание и другие.
Менеджер Аудита позволяет пользователям с
соответствующими правомочиями пересматривание базы аудита. Поиск может
происходить с учётом выбранных серверов, рода действий, предела дат
выполнения, названий пользователей, названий рабочих станций или языка
вопросов баз Memex
(аудит, как каждая из баз CWB
является текстовой базой). Найденные события представлены в виде списка,
который можно упорядочивать согласно с выбраным критерием. Подробные
информации о каждом действии из списка, доступны после его выбора в
диалоговом окне аудита.
Коммуникация между пользователями системы
Коммуникации между пользователями
Crime Workbench
обеспечивает Менеджер Команд. Этот инструмент позволяет создать известия
для всех (Сообщения) или указанных (Команды) пользователей системы.
Команды делятся на предложенные к исполнению, одобренные, невыполненные
и исполненные. Сообщения можно сортировать согласно с их статусом, после
чего упорядочить, опираясь на отправителя, дату создания, срок
исполнения, дату завершения. Автор сообщения имеет возможность
наблюдения, кто из пользователей системы уже познакомился с его
содержанием.
Все команды и сообщения запоминаются в текстовой базе
данных и могут разыскиваться, опираясь на язык вопросов баз данных
Memex.
Автоматический импорт данных, происходящих из внешних
систем хранения информации
Данные в систему Crime
Workbench могут быть введены «от руки» - при
помощи аппликации CWB Klient,
или автоматически – посредством файлов импорта. Автоматизацию импорта
данных позволяет модуль импорта данных из внешних баз. Источником для
модуля являются текстовые файлы. Файл поделён на рекорды, каждый из
которых состоит из описательной части (напр.события), объектов,
выделенных на основе описательной части (напр.участвующих в событиях
лиц), а также списка сообщений между выделенными объектами. На основе
описательной части в системе CWB,
создаётся рапорт, который становится источником информации для объектов
и аналитических сообщений, созданных на основе выделенных объектов.
Идентификация и авторизация пользователей системы
Crime Workbench пользуется механизмами
идентификации пользователей, который предоставляется оперативной
системой. Стандартный механизм идентификации в системах
UNIX опирается на сравнении
названия и пароля пользователя с зашифрованным образцом, хранящимся в
системном файле shadow.
Если сравнение будет удачным, пользователь получит доступ к содержимому
сервера.
В Crime Workbench
идентификатор и пароль, в окне входа в систему, передаются на сервер
аппликации. Сервер аппликации обращается к услугам идентификации и
авторизации оперативной системы при посредстве интерфейса
PAM (Pluggable
Authentication Modul). Модульная система
библиотек PAM
позволяет заменить стандартные услуги идентификации более продвинутыми
механизмами, напр., пользующимися протоколом
Kerberos.
Авторизация пользователей происходит при посредстве
сервера аппликации, опираясь на данные, хранящиеся в системных базах
CWB.
Состав аппликации клиента
CWB позволяет на обмен модуля входа
(настоящим является то окно входа, в котором пользователь подаёт
идентификатор и пароль) на другой, использующий считывающее устройство
для идентификации электронных карт.
Топология системы CWB
Аппликация Crime Workbench
позволяет создавать системы с центральной или разрозненной архитектурой.
В первом случае загрузка CWB
состоит из одного сервера конфигурации (исполняющего роль главного
сервера данных), в содействии с сервером архивизирования. Все информации
хранящиеся и предоставляющиеся, находятся на центральном сервере, с
которым связываются все пользователи системы, независимо от их
местонахождения.
В разрозненной среде, каждая из единиц организации имеет
свой собственный сервер конфигурации. Информации, созданные и
переработаные в единичных отделах, хранятся на локальных серверах.
Пользователи аппликации могут воспользоваться данными с локального
сервера и обращаться к остальным серверам.
Crime Workbench Klient позволяет пользователю
одновременно работать с любым количеством серверов. Все операции с
данными (создавание и эдиция информации, поиск, создавание сообщений)
могут выполняться авторизованным пользователем, независимо от его
местонахождения.
Структура Crime
Workbench (архитектура системы)
Crime Workbch работает
в архитектуре клиент/сервер. Программное обеспечение сервера (Crime
Workbench Serwer) запускается на платформе с
процессорами SPARC, под
контролем оперативной системы Solaris.
Программное обеспечение клиента (Crime
Workbench Klient) доступно на платформах:
Windows NT и
Windows 2000.
Crime Workbench
Serwer состоит из следующих компонентов:
-
двигателя текстовой базы данных
Memex Information Engine (MIE),
-
управляемых двигателем
MIE текстовых баз данных:
аналитических и системных (среди первых, выделяем базы аудита и
распространения, функционально отличающееся от остальных аналитических
баз),
-
управляемых двигателем
MIE репозиториев сообщений
(специализированных баз данных, которые используются для хранения
информации о сети сообщений между рекордами аналитических баз),
-
пакета программ
Appserver, дополняющих
совокупность функций двигателя
MIE,
-
конфигурации файлов, управляющих функциями
и средой в работе двигателя
MIE,
appserver и
програмного обеспечения рабочих станций,
Система может действовать, опираясь на один или больше
серверов CWB
(слова сервер будем употреблять относительно программного обеспечения, а
в случае оборудования, будут употребляться термины компьютер или
платформа). Коммуникация между серверами и программным обеспечением на
рабочих станциях, происходит на основе протокола
TCP/IP.
Сервер CWB
ндентифицирован при посредстве: номер IP
и номер порта. Серверы CWB
могут приводиться в действие на одном или многих компьютерах.
Выделяем два типа серверов
CWB:
-
Сервер конфигурации,
-
Сервер данных.
Сервер конфигурации выполняет два задания:
-
Хранение и предоставление аналитических
данных,
-
Хранение и предоставление информации о
конфигурации системы.
В состав каждого выполнения
Crime Workbench должен
входить сервер конфигурации (осуществление системы односерверное,
состоит только из сервера конфигурации).
Сервер данных хранит и предоставляет аналитические
данные.
Загрузка на многих серверах, складывается из одного
сервера конфигурации и одного или многих серверов данных. Если несколько
серверов CWB
приводится в движение на одном компьютере, используется общая загрузка
двигателя Memex Information
Engine и
Appserver, в противном случае, эти модули
должны загрузить каждый компьютер.
Аппликация Crime
Workbench Klient
Crime Workbench Klient
представляет графическую аппликацию системы
Microsoft Windows, предоставляющую доступ к
ресурсам серверов CWB.
В разбросанной среде, в которой действует много серверов, программа
предоставляет конечному пользователю одновременный доступ ко всем
отведённым для него ресурсам, независимо от его локализации. Программа
состоит из сервисов, приходящих в действие в главном окне аппликации.
Сервисы предоставляются пользователям в зависимости от их правомочий,
позволяют выполнять задания, связанные с доступом, обслуживанием и
администрацией системы Crime Workbench.
Программа выполнена, опираясь на технологию
COM, которая даёт ей модульную
структуру, что позволяет расширять программу и интегрировать её с
программами третьих фирм.
|