ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

4
Publication date:
09 September 2024

Software for plastic cards personalization systems

Date of submission article: 19.03.2015
UDC: 004.4:004.5:681.3.06:681.3.07:681.39
The article was published in issue no. № 3, 2015 [ pp. 104-112 ]
Abstract:Plastic cards (credit, debit, and others) are the keepers of personal information. The structure of information recording and the process of applying information on these cards is becoming more and more complex with time. Card personalization process involves the use of complex equipment, and hardware-software complexes. There is a variety of desktop equipment for personaliza-tion of small quantities of plastic cards. High performance machines and firmware complexes for high volumes of cards personaliza-tion are also produced. Card personalization can be controlled by software from different vendors. Various additional technological processes can be performed at the same time when personalization is being done. Different types of software are required to perform these operations. The article considers the software for plastic cards personalization systems including smart cards personalization systems, personalization center management software, software for card quality control systems, issued cards packaging and sorting management software, PIN envelopes personalization software. The paper contains a general description of work stages and interac-tion of processes associated with personalization of plastic cards. Particular attention is paid to the domestic import-substituting software. Where it is possible and appropriate, the article refers to relevant electronic resources, which can be accessed via the Inter-net.
Аннотация:Пластиковые карты (кредитные, дебетовые и другие) являются носителями персональной информации. Структура и процесс нанесения этой информации на карту со временем все более усложняются. Персонализация карт пред-полагает использование сложного оборудования и программно-аппаратных комплексов. Существуют различное настольное оборудование для персонализации небольшого количества пластиковых карт, а также высокопроизводительные машины и аппаратные комплексы для персонализации больших объемов карт. Персонализация может вы-полняться под управлением ПО, производимого разными разработчиками. Некоторые дополнительные технологиче-ские процессы могут осуществляться одновременно с персонализацией. Для выполнения этих операций требуется специализированное ПО. В статье рассматривается ПО для систем персонализации пластиковых карт, включая системы персонализации интеллектуальных карт, ПО для автоматизированных систем управления центрами персонализации, для систем контроля качества, управления упаковкой и сортировкой выпущенных карт, для персонализации ПИН-конвертов. В работе дано общее описание этапов выполнения работ и взаимодействия процессов, связанных с персонализацией пластиковых карт. Особое внимание уделяется отечественному импортозамещающему ПО.
Authors: Zalozhnev A.Yu. (zalozhnev@yandex.ru) - V.A. Trapeznikov Institute of Control Sciences, Moscow; Financial University under the Government, Moscow, Russia, Ph.D, Lomnev V.S. (lomnev@ostpack.ru) - Ostcard Ltd, Moscow, Russia, Chistov D.V. (zavkit@mail.ru) - Financial University under the Government of the Russian Federation, Moscow, Russia, Ph.D
Keywords: personalization center, personalization system, cards personalization, plastic cards, the software
Page views: 13169
Print version
Full issue in PDF (8.21Mb)
Download the cover in PDF (1.09Мб)

Font size:       Font:

Пластиковые карты – неотъемлемая часть экономической и социальной деятельности. Их используют как средства платежа (банковские де- бетовые, кредитные и предоплаченные карты), удостоверения личности, в том числе в качестве студенческих и читательских билетов, как средства контроля и ограничения доступа (электронные пропуска), а также в ряде других приложений.

В настоящее время существует достаточное количество научных публикаций [1–6], посвященных применению и процессингу пластиковых карт, то есть обработке информации, связанной с проведением операций с применением пластиковых карт. Пластиковые карты являются носителями информации, структура и процесс нанесения которой постепенно все более и более усложняются. Организация этого процесса предполагает использование сложного оборудования и програм- мно-аппаратных комплексов [7]. Рассмотрению ПО, применяемого при персонализации пластиковых карт, и посвящена настоящая статья.

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

Подавляющее большинство карт обладает уникальным номером, который наносится на их поверхность путем тиснения (эмбоссирования) или гравировки и записывается в машиночитаемом виде на ее магнитную полосу или в память микросхемы. Обычно на карту наносятся фамилия и имя ее держателя, срок действия карты и некоторая другая информация. Процесс нанесения данных на пластиковые карты называется персонализацией. Существуют как настольное оборудование для персонализации в небольших объемах, так и высокопроизводительные машины и комплексы для персонализации больших объемов карт. Персонализация проводится под управлением того или иного ПО. Традиции разработки ПО для персонализации пластиковых карт существуют несколько десятилетий: автоматическое оборудование для персонализации появилось в конце 60-х гг. XX века. Некоторые форматы входных данных, разработанные еще в тот период, применяются и в настоящее время.

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

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

Процесс персонализации карт и сопряженные с ним технологические процессы (обобщенный процесс) можно условно разбить на три последовательных этапа. Этап I: подготовка данных и карт для персонализации, включая подготовку данных для персонализации интеллектуальных карт и автоматизированный забор неперсонализированных карт со склада. Этап II: персонализация карт и ПИН-конвертов с использованием оборудования для персонализации небольших объемов карт, высокопроизводительного оборудования и персонализационных комплексов, а также оборудования для персонализации ПИН-конвертов и фальцовки рассылочных форм. Этап III: проверка качества, сортировка, упаковка, временное хранение и выдача выпущенных (персонализированных) карт. На блок-схеме, представленной на рисунке, показана последовательность выполнения этапов работ и взаимодействия процессов, связанных с персонализацией пластиковых карт, включающая сопряженные технологические процессы. Процессы на блок-схеме представлены в виде блоков, содержащих функциональное наименование ПО. Этапы на рисунке отделены друг от друга штрихпунктирными линиями. Состыковка технологических процессов и ПО, поддерживающего эти процессы, отражена на блок-схеме в виде стрелок между блоками. Следует отметить, что ПО для автоматизации хранения карт используется в рамках обобщенного процесса дважды – на начальном и на конечном этапах: для организации хранения отпечатанных заготовок карт на этапе I и для хранения персонализированных карт на этапе III. Этот факт отражен на рисунке пунктирной линией. Вход и выход обобщенного процесса (поступление запроса на персонализацию и выдача персонализированных карт) на блок-схеме не показаны.

Рассмотрим ПО для персонализации карт и сопряженных с персонализацией процессов подробнее.

ПО для мелкосерийного персонализационного оборудования

В технологическом плане различают принтеры для пластиковых карт, которые осуществляют печать на картах, а также электрическую персонализацию (запись информации на магнитную полосу, программирование микросхемы или чипа карты), и эмбоссеры, которые в дополнение к функциям, имеющимся у принтеров, осуществляют тиснение (нанесение рельефных символов на карту) и раскраску рельефа вытисненных символов. В последнее время появились также эмбоссеры с возможностью нанесения на карты цветных фотографий и другой дополнительной информации. В составе принтера или эмбоссера нет компьютера в обычном понимании этого слова, в нем содержатся только встроенные микропроцессорные системы управления. Поэтому общее управление принтером или эмбоссером осуществляется с использованием внешнего компьютера с размещенным на нем соответствующим ПО. Поскольку на картах могут печататься цветные фотографии, логотипы, а иногда и оцифрованные подписи, отпечатки пальцев и иные изображения, в составе ПО имеются модули для управления устройствами ввода соответствующей информации. ПО для настольного оборудования поставляют как изготовители оборудования, например фирма DataCard (программы ID Works, ID Centre) [8, 9], так и дистрибьюторы такого оборудования. Существуют также и независимые поставщики такого ПО, например фирма Number Five Software (продукт CardFive) [10].

В качестве примера ПО для мелкосерийного персонализационного оборудования можно рассмотреть программный комплекс ПРОКАРТ отечественного поставщика ПО и технологических решений для персонализации – фирмы Ост- кард [11]. В этом программном комплексе реализуются следующие персонализационные функции: разработка дизайна, подготовка данных, управ- ление персонализацией карт (нанесение графи- ческих изображений, эмбоссирование, индент- печать, запись на магнитную полосу, запись на микросхему с контактной площадкой, на бесконтактную микросхему, микросхему с двойным интерфейсом (контактно-бесконтактным), а также уп­равление персонализацией некоторых других видов карт). ПРОКАРТ функционирует под ОС Windows различных версий. Пользователи ПРО­КАРТ могут разрабатывать дизайн финансовых, дисконтных, бонусных, топливных, страховых и любых других карт, а также готовить данные для их персонализации. Исходная информация может поступать из БД, файлов, вводиться с клавиатуры, генерироваться автоматически. Посредством встроенных драйверов ПРОКАРТ поддерживает работу ряда внешних устройств (эмбоссеров, принтеров, цифровых фотоаппаратов и т.д.). Работу программы можно условно разделить на два этапа. Первый этап – разработка дизайна карты, включающая определение набора полей дизайна, используемых при персонализации (под полем дизайна понимается область карты, на которую в процессе персонализации наносится какая-либо информация), выбор источников ввода данных (БД, файл, клавиатура и т.д.) для динамически меняющейся информации, например, для номера карты, фамилии и имени ее держателя, его фотографии, выбор устройства для персонализации. Второй этап – персонализация карты, включая динамическое формирование входного потока с подстановкой во входные данные переменной информации, оперативное управление устройством персонализации.

Создание дизайна в ПРОКАРТ осуществляется в режиме полного соответствия «What You See Is What You Get» (WYSIWYG) в среде визуальной разработки дизайна. На шаблоне карты фиксируются поля, в которые в дальнейшем заносятся данные различного типа. ПРОКАРТ поддерживает поля для персонализации следующих типов: поле магнитной полосы (3 дорожки), поле микросхемы с контактной площадкой, поле бесконтактной микросхемы, поля тиснения/индент-печати, текстовые поля для графической печати, поля изображений (статические поля для нанесения постоянной информации на карты – логотипов, фона), динамические поля для загрузки оригинального изображения для каждой карты из файлов или БД, поля штрихкода (более 30 видов штрихкодов с возможностью изменения параметров их отображения), поля для ламинирования. В ПРОКАРТ входные данные для полей, содержащих текст и изображения, могут поступать из различных источников, например, вводиться с клавиатуры непосредственно перед выпуском карты, автоматически определяться как значения счетчиков, времени и даты, составляться из значений других полей, определяться с применением специальных функций, загружаться из файлов и БД. В качестве интерфейса при работе с файлами и БД используется технология ODBC (Open Data Base Connecti­vity). ПРОКАРТ поддерживает работу со следующими ODBC-драйверами: Microsoft Access Driver (*.mdb), Microsoft dBase Driver (*.dbf), Microsoft Excel Driver (*.xls), Microsoft Text Driver (*.txt, *.csv), SQL Server, Microsoft ODBC for Oracle. Также поддерживается гибкая работа с информацией из БД, а именно: быстрое перемещение по записям базы, настройка фильтров при считывании данных, поиск и сортировка данных перед печатью карт. В режиме персонализации (выпуска) карт оператор может выбрать тип дизайна и диапазон карт, которые требуется выпустить. При работе в этом режиме формируются отчеты по выпущенным картам.

ПО для высокопроизводительного персонализационного оборудования и персонализационных комплексов

Высокопроизводительное персонализационное оборудование и персонализационные комплексы обычно состоят из основного и ряда дополнительных модулей, каждый из которых выполняет определенную функцию, например, запись на магнитную полосу, тиснение, лазерную гравировку и т.д. Как правило, такое оборудование имеет в своем составе один или несколько персональных компьютеров (процессорных блоков). Один компьютер всегда входит в состав основного управляющего модуля высокопроизводительного персонализационного оборудования. ПО для таких ПЭВМ обычно разрабатывает и поставляет фирма-изготовитель оборудования, но иногда ею предлагается ПО, разработанное другими производителями. Например, фирма DataCard поставляет ПО CIS [12] в составе персонализационных комплексов серии МХ. Данное ПО предназначено для решения следующих задач: разработка дизайна карт, персонализация, отбраковка и переделка карт, настройка циклов очистки карт, чтение и сохранение данных, подготовка к записи на магнитную полосу, управление персонализацией интеллектуальных карт (карт с микросхемой). ПО CIS выполнено с учетом требований по безопасности к персонализации карт, предъявляемых платежными системами, а именно: использование встроенных стандартных средств безопасности Microsoft® Windows®7, использование разграничений прав доступа, назначаемых администратором системы, импорт и экспорт зашифрованных данных или данных с цифровой подписью. В CIS имеются развитые средства генерации, позволяющие получать отчеты о ходе выполнения задания и отчеты о персонализации карт в реальном масштабе времени. Также имеются средства диагностики оборудования. При наличии в составе оборудования или комплекса модуля проверки карт ПО CIS выполняет также функцию контроля и учета. Например, в случае персонализации высокозащищенных карт, входящих в состав документа или непосредственно являющихся удостоверениями личности с заранее нанесенными на них серийными номерами, эти номера могут быть записаны в виде цифр (OCR B) или штрихкодов. Программа передает эти номера, которые в данном случае хранятся вместе с данными о держателе карты, исполнительному устройству. Кроме того, ПО CIS может распознавать некоторые элементы изображений на картах. В таком случае может осуществляться проверка соответствия заданию загруженных в накопители персонализационной системы карт. При этом ошибки оператора выявляются на ранних стадиях персонализации. Если в составе оборудования имеется модуль контроля качества, то CIS проверяет правильность нанесения как изображений (фото, номер карты, Ф.И.О., штрихкод и т.д.), так и данных, наносимых на магнитную полосу или микросхему. Прочитанные данные сравниваются с данными во входном файле. Если в составе оборудования имеются модули упаковки карт в конверт, то с помощью данного ПО можно создать шаблон для рассылочной формы и в каждую рассылочную форму подставлять личные данные держателя карты (адрес, Ф.И.О. и т.д.), а также печатать персональные обращения к держателю карты.

В состав ПО комплексов MPR5800 фирмы DataCard входит ПО MCS, которое выполняет следующие функции: управление данными, в том числе управление вводом данных (в автоматическом или ручном режиме), хранение их в базе, удаление данных, управление процессом построения заданий на персонализацию карт, в том числе формирование входных данных, настройка оборудования и журналов, создание заданий на переделку карт, отслеживание процесса персонализации и переделки карт, в том числе отображение состояния каждой записи в каждом задании.

На комплексы MPR5800 также устанавливается ПО SmartGear от фирмы Smartware [13] для загрузки заданий и контроля за ходом их выполнения, а также для сбора и отображения статистической информации. Кроме того, на эти комплексы устанавливается ПО SmartMotion этого же производителя. С помощью данного ПО можно выполнять настройки, проводить диагностику оборудования, отслеживать статистическую информацию о выполнении задания и ошибки в работе системы. Следует отметить, что при наличии в составе оборудования модуля для лазерной гравировки в этом модуле может быть и своя ПЭВМ с соответствующим ПО для непосредственного управления процессом гравировки.

ПО для персонализации интеллектуальных карт

Фирма DataCard поставляет ПО Syntera Custo­mization Suite [14]. Это связующее ПО (middle­ware) между ПО в составе персонализационного оборудования DataCard и прикладными программами для подготовки заданий по выпуску карт, применяемыми в банках, бюро персонализации карт и паспортов. Использование данного ПО позволяет повысить информационную безопасность при выпуске карт, улучшает управление центром персонализации, позволяет уменьшить вероятность возникновения ошибок операторов и т.д. В состав ПО Syntera CS включены четыре программы, которые можно использовать как вместе, так и по отдельности: Job Enable Modular Interface, Hosted Smart Card Modular Interface, Open Perso Modular Interface, Data Access Modular Interface.

Программы Job Enable Modular Interface и Data Access Modular Interface относятся к АСУ центра персонализации и будут рассмотрены далее.

Программа Hosted Smart Card Modular Interface представляет собой платформу для управле- ния процессами электрической персонализации интеллектуальных карт и выполнения пользовательских прикладных программ для такой персонализации. Пользователи могут разрабатывать приложения с применением стандартных средств разработки под Windows и использовать эти программы с различным оборудованием DataCard.

Программа Open Perso Modular Interface также является платформой для управления процессами электрической персонализации интеллектуальных карт и выполнения пользовательских прикладных программ, используемых при персонализации. Open Perso Modular Interface обеспечивает взаимодействие между электроникой для персонализации интеллектуальных карт UltraSmart фирмы Smartware, электроникой фирмы Micropross и микросхемами интеллектуальных карт.

В качестве примера ПО для персонализации интеллектуальных карт можно привести также ПО CDP (Chip Data Preparation) фирмы Осткард [15]. Эта программа предназначена для подготовки данных для персонализации карт с микросхемой. CDP получает исходные данные из системы Back Office или системы подготовки данных для записи на магнитную полосу или в память микросхемы (EMV-приложения), осуществляет взаимодействие с криптографическим устройством и формирует файл для персонализации в необходимом формате (тиснение/индент-печать, запись на магнитную полосу, программирование микросхемы). Кроме EMV-приложений, ПО CDP также позволяет готовить данные для любых других типов приложений на интеллектуальных картах. С помощью программы можно создавать шаблоны приложений, описывающих данные, необходимые для персонализации, дополнять данные из входного потока постоянными и вычисляемыми значениями, группировать их в соответствии с требованиями приложений для интеллектуальных карт, вычислять значения параметров с использованием других значений и полей данных (составные поля), генерировать и преобразовывать зашифрованные величины в соответствии со стандартами EMV и требованиями приложений VISA и MasterCard с использованием криптографических устройств SafeNet (Eracom), Thales e-Security или смарткриптокарт, формировать выходной файл для персонализации карт требуемого формата. ПО CDP поддерживает механизмы аутентификации SDA, DDA, CDA, карты любого производителя, удовлетворяющие спецификациям Common Perso.

ПО для упаковки карт

Существует специальное оборудование, предназначенное только для упаковки карт, например, высокопроизводительное оборудование С6000, CASSilo, CASSera фирмы Otto Kuennecke. В его состав включается ПЭВМ с ОС Windows соответствующей версии. Если модуль упаковки карт в составе персонализационного оборудования печатает рассылочную форму, к которой крепится карта, то комплекс С6000 может работать в различных режимах при поддержке ПО DIALok [16]. При наличии входного файла и подключенного к системе принтера оператор выполняет загрузку в систему входного файла. Когда задание начинает обрабатываться и подается первая карта, это ПО проверяет, относится ли карта к загруженному входному файлу. Карты, информация о которых не включена во входной файл, автоматически отбраковываются. Оборудование при поддержке ПО DIALok считывает данные с карты и отправляет запрос с номером карты в СУБД, чтобы добавить к шаблону для печати дополнительные изменяемые данные (печать по требованию). После печати, чтения данных с карты и рассылочной формы карта прикрепляется к соответствующей рассылочной форме. Каждый номер карты может встречаться лишь один раз в рамках одного задания, что позволяет отбраковывать дубликаты карт. После завершения задания DIALok автоматически генерирует отчет. В отчете содержится информация обо всех картах и действиях в рамках задания. ПО DIALok позволяет управлять выборочными вложениями в конверт, группировкой, подбором листов, количеством карт, которые крепятся к рассылочной форме. Различные функции управления оборудованием могут быть активированы на основе уникального номера, напечатанного на рассылочной форме.

Автоматизированные системы управления центрами персонализации

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

Программа Syntera Customization Suite Job Enable Modular Interface [14] позволяет менеджменту центра персонализации повысить уровень контроля над процессами, снизить вероятность ошибок, которые могут сделать операторы, управляющие оборудованием. В частности, можно загружать и удалять задания на персонализацию централизованно, без участия оператора, отслеживать ход их выполнения и получать статистические данные в режиме реального времени.

Программа Data Access Modular Interface представляет собой платформу для выполнения приложений, обеспечивающую получение данных для персонализации карт и ведение журналов. Ею поддерживается работа с различными видами данных для записи на магнитную полосу, микросхему карты, а также штрихкодами. Разработчику предоставляется обширная библиотека програм- мных модулей для манипулирования данными.

ПО DPP (Data Production and Process Manage­ment Software) [17] – гибкое ПО для подготовки данных и управления бюро персонализации, разработано и поставляется фирмой DataCard. DPP представляет собой модульное решение. Имеется возможность приобретения стандартного набора модулей с последующим его расширением по мере увеличения объемов выпуска карт, изменения задач. Данное ПО может работать с любыми внешними источниками данных, включая шифровальное оборудование. Средства разработки программ (SDK) позволяют создавать необходимые модули DLL (Dynamic Link Library). DPP – масштабируемое ПО, каждый модуль которого может быть установлен несколько раз, если это необходимо для увеличения производительности. Это ПО может быть внедрено в уже функционирующем бюро персонализации, что позволяет усовершенствовать его работу. ПО DPP содержит следующие стандартные модули. Модуль DPP_Import (импорт), который получает файлы с данными и направляет их в модуль DPP_Engine. Перенос файлов может производиться вручную или в автоматическом режиме. Пользователю предоставляется протокол по переносу данных. Модуль DPP_Engine (ядро ПО) предназначен для подготовки данных для персонализации в соответствии с требованиями пользователя. Поддерживается параллельная обработка на одном или нескольких серверных устройствах. Модуль работает с использованием общих функциональных настроек, кодов Javascript или специально разработанных модулей DLL. Модуль DPP_Audit (ведение журнала) предназначен для осуществления обратной связи с процессом персонализации относительно статуса карт и других специфических данных, включая обязательную информацию типа серийного номера. Модуль DPP_Tracking (слежение) отслеживает ход выполнения процесса и файлы с данными на всех стадиях персонализации. Модуль DPP_Administration (администрирование) управляет информацией о конфигурации системы и формирует так называемый профиль персонализации. Модуль DPP_Tracking обеспечивает общую настройку системы DPP, профилей производства и настройку системы под специфические требования клиента. Модуль DPP_Export (экспорт) извлекает данные из БД и использует их для ведения журнала по работе с оборудованием, для системной интеграции и иных целей. ПО DPP также содержит следующие дополнительные модули: DPP_Personalization Manager (управление персонализацией), DPP_Reporting (подготовка отчетов), DPP_Quality Control (контроль качества), DPP_Ar­chiving (архивирование), DPP_InventoryControl (управление складскими запасами), DPP_PIN Code Mailer (печать ПИН-конвертов), DPP_Shipment (доставка карточек), DPP_Form Reader (чтение рассылочных форм), DPP_ImageScanning (сканирование изображений), DPP_FormPrinting (печать рассылочных форм), DPP_Alarm (информирование о неполадках в работе), DPP_Monitoring (мониторинг).

ПО DPP обладает следующими стандартными свойствами и функциями: совместимость, которая подразумевает возможность работы с различными типами и форматами данных, наличие встроенного разборщика для XML, возможность настройки каждого модуля под конкретную задачу с помощью специальной динамически подключаемой библиотеки (DLL), наличие встроенного разборщика в соответствии с форматами данных ICAO/LDS, наличие функции конвертации/обра­ботки изображений, поддержка параллельного потока данных на вводе, наличие системы разработки DataCard SDK, позволяющей управлять данными и создавать интерфейсы под конкретного пользователя, многозадачная, многопоточная и мультисерверная архитектура. Пользовательский функционал управления данными предполагает использование обобщенного формата данных, формата XML и распознает свыше 100 форматов для изображений, работает с форматами ICAO/LDS, Unicode, предоставляет возможность обработки данных с помощью встроенного интерпретатора JavaScript, обладает интерфейсом с внешними источниками данных, такими как модуль шифрования, предполагает использование полей данных с постоянной или переменной длиной записи (фиксированных или с ограничителями), поддерживает работу с БД через интерфейсы ADO 2.7, Microsoft SQL Express, Oracle 8, Micro­soft SQL Server, работу с локальными или удаленными БД в средах Windows и Unix. Безопасность системы обеспечивается контролем доступа с помощью паролей, наличием нескольких уровней безопасности. ПО DPP совместимо со всем оборудованием для персонализации карт и паспортов фирмы DataCard и ряда других производителей.

В качестве примера импортозамещающего ПО для АСУ центров персонализации может быть рассмотрено ПО ПерсоЦентр фирмы Осткард [18]. ПО ПерсоЦентр применяется в работе персонализационного центра и его филиалов, в отделениях банков и предназначено для подготовки данных, управления персонализацией, хранения, обработки и мониторинга информации, для учета карт и документов, создания сопроводительной и отчетной документации. Данное ПО состоит из следующих модулей: модуль подготовки данных для персонализации (подготовка данных для записи на магнитную полосу и EMV-данных), модуль управления персонализацией карт и ПИН-конвер­тов, модуль учета и формирования отчетной и сопроводительной документации, модуль мониторинга движения карт и документов, включая ПИН-конверты. Модуль подготовки данных для персонализации предназначен для обработки входных данных из Back Office, подготовки данных для записи на магнитную полосу, генерации ПИН-кодов, подготовки EMV-данных, формирования файлов для персонализации в соответствии с выпускаемыми типами карт. Модуль управления персонализацией карт и ПИН-конвертов предназначен для управления устройствами персонализации карт и ПИН-конвертов. Модуль ведет и использует БД параметров типов банковских карт, параметров микропроцессоров пластиковых карт, параметров приложений на микропроцессорных картах, управляет вызовом подпрограмм персонализации (скриптов персонализации), EMV и других приложений на микропроцессорных картах. Модуль учета и обработки данных предназначен для учета заготовок карт, бланков ПИН-конвер­тов, персонализированных карт и ПИН-конвертов, не востребованных клиентом карт и ПИН-конвер­тов, карт с истекшим сроком действия, а также для формирования сопроводительной и отчетной документации в соответствии с текущими требованиями международных платежных систем и действующими локальными нормативными актами банка. Модуль мониторинга движения карт предназначен для отслеживания состояния и статуса карт ответственными сотрудниками территориальных подразделений, а также для подтверждения факта приема ими карт от сотрудников курьерских служб, привлеченных банком для пересылки, или от сотрудника головной организации при передаче карт нарочным. Доступ к соответствующим модулям имеют сотрудники банка или иных организаций, взаимодействующих с ним в рамках соответствующих договоров. Разграничение прав доступа возлагается на администратора системы. ПО ПерсоЦентр ориентировано на применение с различными системами Back Office в сочетании с системами подготовки данных и персонализации различных производителей специализированного ПО (OpenWay, Compass Plus, БПЦ, TietoEnator, TSYS, IFS и другими). Пользователи и администраторы могут работать с системой через web-ин­терфейс. ПерсоЦентр обладает механизмами настройки под требования, форматы и документы конкретного банка. В соответствии со стандартом безопасности PCI DSS [19] для установки системы необходимо иметь два компьютера: первый под web-сервер, а второй под БД.

ПО для контроля качества персонализированных карт

В качестве примера ПО для контроля качества персонализированных (выпущенных) карт можно привести ПО Intregravision фирмы Lake Vision, которое используется в составе оборудования Card Scan фирмы Pineberry [20]. Данное ПО распознает алфавитно-цифровые данные, штрихкоды и некоторую другую символьную информацию. Кроме того, программа Intregravision может распознавать дефекты, возникающие при изготовлении пластиковых карт: царапины, пятна и т.д. Необходимость применения ПО такого типа обусловлена тем, что ПО, контролирующее процесс персонализации, как правило, не ориентировано на решение задач обнаружения подобного рода дефектов.

ПО для персонализации ПИН-конвертов

В состав описанного выше ПО DPP для подготовки данных и управления бюро персонализации входит модуль для персонализации ПИН-конвер­тов. Однако применение подобного ПО целесообразно только в крупных центрах персонализации. Для небольших центров предлагаются отдельные программные продукты для персонализации ПИН-конвертов. В качестве примера ПО такого типа можно привести ПО PIN Data Preparation (PDP) фирмы Осткард [21]. Это ПО предназначено для генерации ПИН-кодов, управления печатью ПИН-конвертов и подготовки данных для записи на магнитную полосу. ПО PDP генерирует секретные величины, необходимые для персонализации платежных карт с магнитной полосой, а также позволяет генерировать или расшифровывать ПИН-код и печатать ПИН-конверты, в том числе в отложенном и удаленном режимах. Программа PDP обладает следующими функциональными возможностями: работа с любой структурой входного потока (линейные файлы, XML, БД, формируемые различными системами Back Office), формирование ответных файлов в Back Office, группировка заданий для печати ПИН-конвертов по различным критериям, контроль на выходе, возможность интеграции с любыми системами Back Office, системами персонализации и подготовки EMV-данных других разработчиков, формирование отчетов в соответствии с требованиями пользователя.

ПО для сортировки карт

Для повышения производительности труда, сокращения простоев оборудования и снижения расходов на персонализацию в расчете на одну карту выгодно загружать в персонализационное оборудование большие задания. Однако обработка заданий, включающих значительное количество карт, возможна лишь с применением оборудования для сортировки карт, использующего соответствующее ПО, поскольку в состав таких заданий, как правило, включаются карты различных видов или карты, выпуск которых инициируется различными территориальными подразделениями банка. Примером оборудования для сортировки может служить программно-аппаратная система CISS (Card Inspection & Sorting System) [22] фирмы Otto Kuennecke. Для разъяснения логики ее работы следует отметить, что существуют два подхода к формированию больших заданий. Первый подход предусматривает объединение при персонализации различных видов карт, например, MasterCard Gold, Visa Electron, Visa Classic, Maestro и т.д., в одно задание, если все эти карточки должны быть отправлены в одно отделение банка. В этом случае оборудование выделяет карты каждого вида и формирует из них одну группу. Второй подход предусматривает персонализацию всех карточек одного вида для различных отделений банка, потом персонализацию всех карточек другого вида и т.д. Программно-аппаратный модуль, входящий в состав CISS, распознает карты, которые должны быть отправлены в то или иное отделение, и отправляет их в зарезервированные для этого лотки. Если отделений много, система организует сортировку в несколько этапов. Вначале карточки сортируются на большие группы. Далее каждая группа сортируется на более мелкие группы, в состав каждой входят карточки для нескольких отделений банка. Наконец, каждая полученная группа сортируется на карты, относящиеся к каждому конкретному отделению. Наряду с сортировкой ПО осуществляет контроль и учет карточек. В частности, может проводиться сравнение сортируемых карт с входным заданием на персонализацию и выявление карт, которые по какой-либо причине не были персонализированы. ПО системы может также выявлять дубликаты карт, решать задачу переадресации карт. Например, клиент заказал карту в отделении № 1, а затем выразил желание получить ее в отделении № 2. В этом случае ПО распознает карту данного клиента и перенаправляет ее вместо лотка отделения № 1 в лоток отделения № 2. Решение таких задач (сортировка, выявление пропущенных карт и дубликатов, переадресация) может эффективно выполняться только с помощью соответствующего ПО в составе программно-аппаратного комплекса CISS.

ПО для автоматизации хранения карт

Традиционно банковские карты, в том числе неперсонализированные, хранятся в специальных помещениях (сейфовых комнатах), доступ в которые ограничен. При выдаче карт, хранящихся в этих помещениях, для персонализации необходимо их пересчитывать. Существуют различные счетчики, механизирующие решение этой задачи. Некоторые из них могут передавать данные о пересчитанных картах в ЭВМ для учета. Тем не менее процедура подбора нужных карт и их пересчета остается весьма трудоемкой. Она может сопровождаться ошибками, если, например, карты разного вида похожи друг на друга. Кроме того, необходимо периодически проводить инвентаризацию склада с пересчетом всех хранящихся на нем карт. Нужно учесть, что в некоторых зарубежных банках используются сотни и тысячи разных видов карт различного дизайна. Например, карты Visa Classic могут иметь дизайн, учитывающий возраст, пол, профессию и т.д. держателя карты. И в отечественной практике предлагаются карты с различным дизайном, например, объединенные банковские и кампусные карты для студентов конкретного вуза. Существуют также так называемые кобрендовые карточки, в частности, карточки соответствующей платежной системы, например Visa, какой-либо авиакомпании или торговой сети. Проблемы инвентаризации могут быть решены с помощью автоматического склада карт, реализуемого, например, на основе ПО системы DCS (Document Commissioning and Storage System) фирмы Otto Kuennecke [23]. В общем виде принцип работы состоит в следующем. Информация по каждой карте хранится в БД (SQL Server). Карты идентифицируются по уникальному номеру, который записан на магнитной полосе и в БД. Оборудование под управлением ПО DCS автоматически находит нужный вид карт и отсчитывает необходимое количество карт этого вида. Можно получить отчет о состоянии склада, на котором хранится до 1 млн карт 10 тысяч различных видов. Кроме того, при помещении карт на склад они подвергаются контролю качества с использованием специализированного оборудования, а результаты этого контроля и соответствующей отбраковки фиксируются в БД системы DCS.

В заключение следует отметить, что рассмотренное в статье ПО, включая системы управления центрами персонализации, системы контроля качества, управления упаковкой и сортировкой выпущенных карт, персонализации ПИН-конвертов, позволяет автоматизировать не только персонализацию карт, но и многие другие сопутствующие технологические процессы. Кроме этого, в статье показано, что существует и применяется различное отечественное импортозамещающее ПО, предназначенное для использования в системах персонализации пластиковых карт.

Литература

1.     Michlig G., Campbell B. An overview of cards and card processing. Madison, WI: Credit Union Executives, 2000, 36 p.

2.     Рубинштейн Т., Мирошкина О. Пластиковые карты. М.: Гелиос АРВ, 2005. 416 с.

3.     Калистратов Н., Пухов А. Управление карточным бизнесом в коммерческом банке. М.: ЦИПСиР, 2009. 248 с.

4.     Пярина О. Национальные системы платежных карт. Международный опыт и перспективы России. М.: Гелиос АРВ, 2011. 160 с.

5.     Белоусова В., Усоскин В. Платежные системы и организация расчетов в коммерческом банке. М.: НИУ ВШЭ, 2012. 192 с.

6.     Голдовский И., Гончарова М., Грачев А. и др. Бизнес-энциклопедия «Платежные карты». М.: КноРус, ЦИПСиР, 2014. 560 с.

7.     Заложнев А.Ю., Киселев А.Ф., Ломнев В.С., Ярусо- ва И.Н. О некоторых подходах к технологии персонализации // Системы управления и информационные технологии. 2008. № 1.1 (31). C. 154–157.

8.     Datacard ID Works Identification Software Support. URL: http://www.datacard.com/id-software-support-and-upgrades/id-works-identification-software (дата обращения: 18.01.2015).

9.     IDCentre Identification Software. URL: http://www.data­card.com/id-card-software/id-centre-identification-software (дата обращения: 18.01.2015).

10.  CardFive Design your world in a card. URL: http://www. nfive.com/products/cardfive.html (дата обращения: 18.01.2015).

11.  Программа для печати пластиковых карт ПРОКАРТ. URL: http://www.ostcard.su/software/PROCARD (дата обращения: 18.01.2015).

12.  MX1100 Card Issuance System. URL: http://www.data­card.com/bank-card-issuance/mx1100 (дата обращения: 18.01.2015).

13.  Smartcard issuance environment. URL: http://www.smart­ware.fr/solutions/smartcard-issuance-environment (дата обращения: 18.01.2015).

14.  Syntera Customization Suite Software. URL: http://www. datacard.com/manufacturing-efficiency-software/syntera-cs (дата обращения: 18.01.2015).

15.  CDP (Chip Data Preparation). URL: http://www.ostcard. su/software /Chip_Data_Preparation (дата обращения: 18.01.2015).

16.  Produktions-Steuerung mit DIALok Logistic Center. URL: http://www.kuennecke.com/maschinen/dialok-logistic-center/sub, 3_ 9_28.html (дата обращения: 18.01.2015).

17.  Data Production and Process Management Software. URL: http://www.datacard.com/data-preparation-software/dpp (дата обращения: 18.01.2015).

18.  ПерсоЦентр – управление персонализацией и учет карт, ПИН-конвертов и документов. URL: http://www.ostcard. su/software/Perso_Center (дата обращения: 18.01.2015).

19.  PCI DSS. URL: http://www.pcidss.ru/about/pcidss (дата обращения: 18.01.2015).

20.  PLASTIC CARD SOLUTIONS / Pineberry Manufactur­ing Inc. URL: http://www.pineberryinc.com/publicpages/plastic Cards (дата обращения: 18.01.2015).

21.  PDP (Pin Data Preparation). URL: http://www.ostcard.su/ software/PIN_Data_Preparation (дата обращения: 18.01.2015).

22.  Card Inspection & Sorting System – CISS. URL: http:// www.kuennecke.com/maschines/ciss-card-inspection-and-sorting-system/sub,2_3_1_1.html (дата обращения: 18.01.2015).

23.  DCS – Document Commissioning and Storage System. URL: http://www.kuennecke.com/maschines/dcs-document-com missioning-and-storage-system/sub,2_3_4_1.html (дата обращения: 18.01.2015).


Permanent link:
http://swsys.ru/index.php?page=article&id=4036&lang=en
Print version
Full issue in PDF (8.21Mb)
Download the cover in PDF (1.09Мб)
The article was published in issue no. № 3, 2015 [ pp. 104-112 ]

Perhaps, you might be interested in the following articles of similar topics: