Имя: Пароль:
1C
1С v8
Проверка электронной подписи средствами 1с как ?
,
0 Shur1cIT
 
22.10.18
11:12
изначальная задача:Конфигурация УПП
Имеется фарм компания выпускающая мед препараты, каждую серию препаратов "Уполномоченное лицо по фармаконадзору" обязан выпустиь в продажу или не выпустить, за выпуск некачественных препаратов он несёт вплоть до уголовной ответственности. Неоднократно проверяющие делали нам замечание что механизм выпуска серии в продажу обладает слабой защитой с точки зрения безопасности.В настоещее время это реквизит справочника СерииНоменклатуры доступ на который даётся "дополнительными правами" пользователя.
Рассматриваю вариант выпускать серию с помощью ЭЦП, например формируем XML c данными на серию,далее подписываем этот XML при реализации проверяем по содержимому XML от той ли он серии и разрешен ли он к продаже если да проверяем подписан ли он и действительна ли подпись. вопрос как сие реализовать с помощью УПП? второй вариан связка УПП-Документооборот? может существует более простой вариант не менее надежный?
1 Cool_Profi
 
22.10.18
11:14
Дык вроде есть сервис в тырнете по выдаче отозванных серий, не?
2 Shur1cIT
 
22.10.18
11:17
(1) надо до этого сервиса отсекать еще на производстве, мы не должны отгружать не разрешеную серию
3 Cool_Profi
 
22.10.18
11:18
(2) Так подготовили к отгрузке, проверили, потом её уже на склад...
4 Shur1cIT
 
22.10.18
11:21
(3) выпуск на склад в зону карантина -> одобрение к продаже-> перемещение на склад дитрибюции-> реализация
5 Cool_Profi
 
22.10.18
11:28
(4) И? именно это я и сказал.. Вот на первой -> и проверяем...

Хотя... У тебя выпуск с цеха... Серия может ещё не быть заблокирована....

Тут ОТК уже должен работать
6 Shur1cIT
 
22.10.18
11:39
(5) не понял... вопрос в том как выпустить чтобы на 100% быть увереным что его выпустил "Уполномоченый" и как этот выпуск потом проверить естественно не руками, всё должно быть автоматизировано.
мой вариант, вовремя выпуска формируем xml который уполномоченый подписывает ЭЦП , далее при реализации (скорее всего на стадии заказа покупателя) проверяем автоматически разрешена ли серия к продаже (лезем XML + Проверка подписи)
7 Вафель
 
22.10.18
11:42
можно еще блокчейн сюда присобачить. как раз подойдет
8 Cool_Profi
 
22.10.18
11:53
(6) Я бы проверял ещё на стадии выдачи на склад, как выше проверяем.
9 Shur1cIT
 
22.10.18
12:03
(8) можно и там проверять проблем нет, вопрос в том как лучше организовать механизм Выпуска серии и последующей провекри. (7) можно подробнее?
10 Shur1cIT
 
22.10.18
12:27
для проверки подписаного файла (гост) на стороне сервера какой платный софт нужен? предпологаю КриптоПро CSP сервер?
11 Гость из Мариуполя
 
гуру
22.10.18
12:35
(10) Ты ЭЦП будешь сам изготавливать/выпускать? То есть сам себе удостоверяющий центр? Тогда, если хочешь использовать то же Крипто-Про, тебе еще нужно ПО Удостоверяющего Центра. Там же, на сайте Крипто-Про посмотри.

Если же ты будешь пользоваться сертификатами ЭЦП, которые для тебя будет изготавливать сторонние УЦ, тогда для начала у них и спрашивай, какой криптопровайдер тебе нужен. А то купишь КриптоПро CSP сервер, а тебе ЭЦП будут делать на Vipnet CSP :)))
12 Гость из Мариуполя
 
гуру
22.10.18
12:41
Вообще в криптопро мне нравится у них хорошая манера - практически на все триал-версия в 90 дней.
в том числе и на сам КриптоПро CSP  и на ПАК «КриптоПро УЦ»

Так что можно загрузить как ПО, так и документацию, поиграться 90 дней, и потом, если понравится - заплатить. А не понравится - ПО просто работать перестанет, просто сноси да и все.
13 Вафель
 
22.10.18
12:45
(9) тоже самое что ты и подписывать собрался, только класть в блокчейн. сам блокчейн защищает от несанкционированных изменений
14 Гость из Мариуполя
 
гуру
22.10.18
13:20
(0) Ну а вообще если ты, как сказал в (0), хочешь сделать это наиболее простым вариантом, то можно и не использовать подсистему криптографии из БСП, а использовать возможности самого криптопровайдера.
Например, что касается Крипто-Про, то у них есть утилита командной строки cryptcp. В последних версиях поставляется прямо в дистрибутиве Крипто-Про CSP, но требует отдельную лицензию.
Просто из командной строки позволяет подписать/зашифровать/расшифровать/проверить подпись файлов в директории и много чего еще, к примеру, работа с сертификатами - создать запрос на сертификат и т.д. Естественно, эта утилитка из командной строки имеет коды возврата.
Ну а уж запустить из 1С командную строку и обработать код возврата - хм... я думаю, куда еще проще.
но это ИМХО. Может, тебе подсистема "Электронная подпись" из БСП проще. вот эта:
https://its.1c.ru/db/bsp301doc#content:1803:hdoc
15 Гость из Мариуполя
 
гуру
22.10.18
13:35
Ах, да, я упустил, что у тебя УПП. Какие там, к бабушке, УФ...
поэтому вроде по ПО выходит так:
1. криптопровайдер. КриптоПро CSP либо КриптоПро CSP сервер если на сервере.
2. отдельная лицензия на утилиту cryptcp.exe, с помощью которой ты, собственно говоря, и можешь осуществлять все операции с файлами.

3. По настроению - удостоверяющий центр, если ЭЦП будешь изготавливать сам. ПАК «КриптоПро УЦ». Надо учитывать, что в этом случае твои ЭЦП будут легитимны только в границах твоего удостоверяющего центра. Не, при желании конечно можешь легитимизироваться на всю страну, получив сертификат от ГУЦ. Правда, сколько это стоит  не знаю. :)
А может, ЭЦП для тебя будут изготавливать сторонние удостоверяющие центры, и это для тебя будет гораздо  дешевле.
Вон, к zak555 обратись.
16 Shur1cIT
 
22.10.18
14:00
(15) с подписями и проверкой разобрался, буду использовать облачный сервис крипто про через него буду подписывать и проверять XML файл ГОСТ.цена вопроса 2470 в год на человека.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс