|
|
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Hi All, (Если мой вопрос не для этой ветки форума, то прошу меня направить в правильную ветку.) Есть некая разрабатываемая программа. В этой программе (точнее в ее БД) находятся регистрационные карточки документов и прикрепленный к ним текст документа. Текст документа представляет собой обычный Word'овский файл (doc/docx). Карточка документа содержит номер, дату и название документа, в ней есть раздел подготовителей документа (их ФИО и должность) и раздел руководителя отвечающий за документ в целом. Номер и дата формируются автоматически в момент сохранения карточки в БД. Хотя есть возможность их вводу и вручную. Программа нормально себе работала, пока не понадобилось электронно-цифровая подпись (ЭЦП) текста документа (т.е. doc/docx файла). В связи с необходимостью ЭЦП документа, предполагается изменить способ его ввода. Сначала создается проект документа, потом проект документа согласуется, после этого он подписывается (ЭЦП) и только после конечной подписи его руководителем он автоматически из проекта становиться полноценным документом, т.е. регистрируется и получает номер и дату регистрации. ЭЦП на документ ставиться последовательно, сначала подготовители (исполнители, юристы, корректор), потом руководитель. Понятное дело что подписывают они его не одновременно. Со всем этим проблем в общем то почти нет, но есть один момент. В тексте самого документа (обычно это левый верхний угол) должен быть виден его номер и дата регистрации. А номер и дата документа, как я это написал выше, появляются только после его подписи (когда из проекта он стал полноценным документом). И возникает вопрос: Как поместить в документ его номер и дату регистрации, что бы не нарушить его ЭЦП ? Ставить в тексте документа его номер и дату еще на стадии проекта ИМНО не корректно, так как проект может долго согласовываться и подписываться и может вообще не стать документом (т.е. не стать зарегистрированным документом), да и заказчик против что бы до регистрации документ получал номер и дату. Просто не вносить в текст документа его номер и дату регистрации, тоже как то не совсем хорошо. А может тут вообще нужен какой то другой подход. В общем нужна помощь All в этом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 14:21 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4И возникает вопрос: Как поместить в документ его номер и дату регистрации, что бы не нарушить его ЭЦП ? Сейчас Вы номер и дату регистрации хотите поставить/поменять, завтра - сумму или что-то другое. Например в СМЭВ, подписывается не документ, подписывается последовательность байт. Stalker4Просто не вносить в текст документа его номер и дату регистрации, тоже как то не совсем хорошо. А может тут вообще нужен какой то другой подход. Мне кажется, тут только делать номер и дату открепленной от документа. Документ + номер и дата в отдельном флаконе. Если Word, то возможно с помощью какого нибудь поля LinkTo.... Я бы аккуратно просмотрел доку M$ по field'ам и попытался сделать link на приложенный рядом файл с номером и датой и галочкой "обновлять связь перед печатью" IMHO & AFAIK. Просто как мысль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 18:32 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4А может тут вообще нужен какой то другой подход. Имхо - проще всего разделить процесс на части: а) Подготовители согласовывают и подписывают проект (без номера) б) Когда проект готов и осталась только подпись руководителя, он копируется в документ, ему присваивается номер, подписывается руководителем и регистрируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 18:45 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4И возникает вопрос: Как поместить в документ его номер и дату регистрации, что бы не нарушить его ЭЦП ? Нет, это невозможно. В принципе, запрещено вносить любые изменения в уже подписанный документ с печатью. Это касается не только электронной подписи, а вообще. Технически, ЭП расчитывается на основе каждого байта документа. Любое изменение любого байта приводит к нарушению ЭП. Stalker4А может тут вообще нужен какой то другой подход. Ну что тут сказать. Включить голову :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 05:31 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4ЭЦП Правильно, кстати, ЭП, а не ЭЦП. Аббревиатура ЭЦП больше не употребляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 05:32 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4Ставить в тексте документа его номер и дату еще на стадии проекта ИМНО не корректно, так как проект может долго согласовываться и подписываться и может вообще не стать документом (т.е. не стать зарегистрированным документом), да и заказчик против что бы до регистрации документ получал номер и дату. Занесите любую дополнительную информацию, связанную с подписанным документом в информационную систему. Если номер нужен для печати, сделайте PDF отдельно и путь он распечатывается. Но как я уже и сказал. Если вы или ваше руководство или ваши сотрудники считают, что вносить изменения в подписанный ЭП документ это нормально, то что-то не так в датском королевстве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 05:35 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4И возникает вопрос: Как поместить в документ его номер и дату регистрации, что бы не нарушить его ЭЦП ? Ставить в тексте документа его номер и дату еще на стадии проекта ИМНО не корректно, так как проект может долго согласовываться и подписываться и может вообще не стать документом (т.е. не стать зарегистрированным документом), да и заказчик против что бы до регистрации документ получал номер и дату. Просто не вносить в текст документа его номер и дату регистрации, тоже как то не совсем хорошо. А может тут вообще нужен какой то другой подход. Внести изменения не нарушив подпись не получится. Если в конечном документе должны быть эти данные- выход только один. Внести эти данные в документ и подписать еще раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 11:47 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
softwarerStalker4А может тут вообще нужен какой то другой подход. Имхо - проще всего разделить процесс на части: а) Подготовители согласовывают и подписывают проект (без номера) б) Когда проект готов и осталась только подпись руководителя, он копируется в документ, ему присваивается номер, подписывается руководителем и регистрируется.Не годится, так как в конечном (зарегистрированном) документе должны быть все подписи, как подготовителей, так и руководителя. Leonid KudryavtsevStalker4И возникает вопрос: Как поместить в документ его номер и дату регистрации, что бы не нарушить его ЭЦП ? Например в СМЭВ, подписывается не документ, подписывается последовательность байт.А вот тут, если можно, то подробнее - что такое СМЭВи по поводу подписи последовательности байт. 2All Я в курсе, что нельзя менять подписанные данные, иначе ЭП станет недействительной. Просто я подумал, что в системах деловодства использующих ЭП, для таких случаем (то есть когда документ сначала согласуется, потом подписывается группой лиц и в самом документе должны быть видны его номер и дата - это ведь его реквизиты) уже есть отработанная методика этого процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 15:26 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4А вот тут, если можно, то подробнее - что такое СМЭВи по поводу подписи последовательности байт. Скорее всего он говорит про подпись хеша от документа. Это обычная практика, обычно подписывают хеш, а не сам документ. И это, собственно, ничего не меняет. Stalker4Просто я подумал, что в системах деловодства использующих ЭП, для таких случаем (то есть когда документ сначала согласуется, потом подписывается группой лиц и в самом документе должны быть видны его номер и дата - это ведь его реквизиты) уже есть отработанная методика этого процесса. Не вижу никакой проблемы положить дополнительные данные рядом с подписанными, если они не являются частью защищаемой информацией. Положите их рядом. В базу данных. В текстовый файл. Скриншот документа и прифотошпить нужные номера и даты. Ну что вы в самом деле.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 15:50 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttНе вижу никакой проблемы положить дополнительные данные рядом с подписанными, если они не являются частью защищаемой информацией. Положите их рядом. В базу данных. В текстовый файл. Скриншот документа и прифотошпить нужные номера и даты. Ну что вы в самом деле.... Нелегитимный документ получится. Ну что вы в самом деле.... Stalker4Не годится, так как в конечном (зарегистрированном) документе должны быть все подписи, как подготовителей, так и руководителя. Так в чем тогда проблема, чтобы все подписали еще раз. Документ ведь изменился после добавления номера и даты. По-моему вполне резонно потребовать переподписать у всех участников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 23:57 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4Не годится, так как в конечном (зарегистрированном) документе должны быть все подписи, как подготовителей, так и руководителя. Либо еще как вариант можно рассмотреть формирование комплексного "документа": ранее подписанный + необходимая добавка информации о номере и дате и вот это подпишет ответственный за регистрацию номера. Тогда придется 2 раза проверять подписи в обратном порядке и сравнивать текст документов удаляя "добавку". Извращение... Но я так понимаю вы не ищете легких путей ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 00:08 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttСкорее всего он говорит про подпись хеша от документа. Подпись это и есть хэш документа. Получается масляный хэш хэша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 12:57 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
SergueihVosttНе вижу никакой проблемы положить дополнительные данные рядом с подписанными, если они не являются частью защищаемой информацией. Положите их рядом. В базу данных. В текстовый файл. Скриншот документа и прифотошпить нужные номера и даты. Ну что вы в самом деле.... Нелегитимный документ получится. Ну что вы в самом деле.... Не выдумывайте. Люди подписанные договоры с печатью кладут в папки, на которых есть какие-то надписи, могут приклеить стикер или прикрепить бумажку на скрепку. Что с «легитимностью» происходит? Всё? Капут? Ребята, предлагаю начинать дружить с логикой. В этом ничего плохого нет, никто не осудит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 14:05 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovhVosttСкорее всего он говорит про подпись хеша от документа. Подпись это и есть хэш документа. Получается масляный хэш хэша. Чиво? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 14:06 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttStalker4Просто я подумал, что в системах деловодства использующих ЭП, для таких случаем (то есть когда документ сначала согласуется, потом подписывается группой лиц и в самом документе должны быть видны его номер и дата - это ведь его реквизиты) уже есть отработанная методика этого процесса.Не вижу никакой проблемы положить дополнительные данные рядом с подписанными, если они не являются частью защищаемой информацией. Положите их рядом. В базу данных. В текстовый файл. Скриншот документа и прифотошпить нужные номера и даты. Ну что вы в самом деле....ИМНО это некоторое извращение. Хотя мысль по поводу добавления к файлу с подписанным документом еще одного файла с его номером и датой у меня тоже возникала. Если бы документ крутился только в моей программе, можно было бы динамически в файл при его открытии из программы подставлять номер и дату. Но у меня доступ к документу может быть через сайт или через e-mail. В этом случае человек получает два файла - файл текстом документа и файл с электронными подписями (я использую вариант внешней подписи). И пихать ему еще один файл с номером и датой документа было бы не очень правильно. SergueiStalker4Не годится, так как в конечном (зарегистрированном) документе должны быть все подписи, как подготовителей, так и руководителя. Так в чем тогда проблема, чтобы все подписали еще раз. Документ ведь изменился после добавления номера и даты. По-моему вполне резонно потребовать переподписать у всех участников.По сути документ не изменился, в нем просто появились его обязательные атрибуты - номер и дата. И врядли руководство захочет подписывать по сути один и тот же документ два раза. Попробую немного переформатировать вопрос: Есть ли среди тут присутствующих, кто нибудь, кто делал электронное деловодство с ЦП, проще говоря делал например программу типа Канцелярии (входящие и исходящие документы) ? Как раз исходящие документы и надо подписывать. В бумажном варианте, документы сначала создаются их исполнителями, потом они согласовываются с юристом, корректором, руководителем, после этого они подписываются всеми согласовывающими сторонами (причем процесс согласования и подписи может быть совмещен) и уже после этого регистрируются (т.е. получают номер и дату). По идее и в электронном виде (т.е. с ЭП) эта процедура (последовательность действий) должна быть аналогичная. Но вполне может быть, что я не прав и в безбумажном деловодстве (т.е. в электронном с ЦП) эта процедура несколько другая ? А тут еще выплывает вопрос с номером бланка - в бумажном деловодстве он есть, а вот есть ли он в электронном ? И если есть, то в каком виде ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 14:22 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4А тут еще выплывает вопрос с номером бланка - в бумажном деловодстве он есть, а вот есть ли он в электронном ? И если есть, то в каком виде ? Номерной типографский бланк или о чем речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 15:59 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttНе выдумывайте. Люди подписанные договоры с печатью кладут в папки, на которых есть какие-то надписи, могут приклеить стикер или прикрепить бумажку на скрепку. Что с «легитимностью» происходит? Всё? Капут? тут вот не соглашусь. Дата документа мне кажется важна. С какого момента документ начинается действовать? А сами поставьте потом какую хотите. так что ли? Как потом в суде (например) доказывать, что например ОСАГО действует с завтрашнего дня, а ты в аварию попал сегодня и у тебя нет действующей ОСАГО (закончилось ранее)? То что вы сбоку припишите в базе или сверху напишите на бумажной папке суду будет неинтересно. Кто приписал? Когда приписал? Это остается за рамками ЭП. Никто не сможет подтвердить правильность номера и даты. Во всех договорах (в основном) написана фраза: "Действует с момента подписания". Что в данном случае будет моментом подписания? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 16:11 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4В бумажном варианте, документы сначала создаются их исполнителями, потом они согласовываются с юристом, корректором, руководителем, после этого они подписываются всеми согласовывающими сторонами (причем процесс согласования и подписи может быть совмещен) и уже после этого регистрируются (т.е. получают номер и дату). Это особенность БУМАЖНОГО делопроизводства. Распространены случаи замены листочков из середины документа, это обычная практика, серьёзно. Но для электронного документаоборота это невозможно в приниципе. Вот примите как железобетонный, чугунный, платиновый факт, хоть расшибись головой об стену, после подписания ни один байт не может быть изменён. А если вы предполагаете некоторое «окошко», которое может быть изменено после подписания, то это всё равно, что подписывать клочок туалетной бумаги. Суть электронной подписи теряется, так как вы меняете содержимое документа ПОСЛЕ подписания, и оно должно типа оставать «легитимным». О чём тут вообще может быть речь? В электронном документообороте номер документа можно выделить сразу и установить дату подписания. И подписывать неизменный документ всеми сторонами. ИЛИ. Факт регистрации должен быть подписан, если речь идёт о неизменном документе. Так как регистрация документа в системе с номером и датой, это совершенно другой документ. Stalker4А тут еще выплывает вопрос с номером бланка - в бумажном деловодстве он есть, а вот есть ли он в электронном ? И если есть, то в каком виде ? В электронном есть спецификация подписания XML содержимого документа, чтобы отделить содержание от представления, или для частичного подписания и для удостоверения пересылаемых данных по протоколу SOAP. https://club.directum.ru/post/546 SergueiС какого момента документ начинается действовать? А сами поставьте потом какую хотите. так что ли? Как потом в суде (например) доказывать, что например ОСАГО действует с завтрашнего дня, а ты в аварию попал сегодня и у тебя нет действующей ОСАГО (закончилось ранее)? Ну вот вы сами задаёте такие вопросы, в которых содержится 100% ответа. Если вы хотите поменять что-то там в документе ПОСЛЕ подписания, то как вы собираетесь кому-то потом что-то доказывать? Какую-то вымышленную «легитимность»? О чём вообще тут разговор? SergueiВо всех договорах (в основном) написана фраза: "Действует с момента подписания". Что в данном случае будет моментом подписания? В случае ЭП моментом подписания служит штамп времени https://www.cryptopro.ru/products/pki/tsp/tasks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2018, 23:32 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttЧиво? Типичная электронная подпись это хэш документа, зашифрованный закрытым ключом из сертификата подписывающей особы. Других электронных подписей лично я ещё в своей практике не видел. Если тебе они попадались - ткни пальцем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 13:42 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
SergueiStalker4А тут еще выплывает вопрос с номером бланка - в бумажном деловодстве он есть, а вот есть ли он в электронном ? И если есть, то в каком виде ? Номерной типографский бланк или о чем речь?Да, в бумажном деловодстве это номерной бланк, иногда даже с серией (типа AE 003218). Причем зачастую этот номер бланка печатается в типографии нестандартыми шрифтами. И вроде бы аналог такого номера бланка есть и в электронном деловодстве, но точно я в этом не уверен. Вот и хотел заодно уточнить этот вопрос. hVosttStalker4В бумажном варианте, документы сначала создаются их исполнителями, потом они согласовываются с юристом, корректором, руководителем, после этого они подписываются всеми согласовывающими сторонами (причем процесс согласования и подписи может быть совмещен) и уже после этого регистрируются (т.е. получают номер и дату). Это особенность БУМАЖНОГО делопроизводства. Распространены случаи замены листочков из середины документа, это обычная практика, серьёзно. Но для электронного документаоборота это невозможно в приниципе. Вот я и хочу узнать, как в этом случае работает электронно деловодство, как при нем меняется указанная выше процедура работы с документом. hVosttВот примите как железобетонный, чугунный, платиновый факт, хоть расшибись головой об стену, после подписания ни один байт не может быть изменён.Это я прекрасно понимаю (если изменить подписанные данные, то ЭП станет недействительной) и с этим я не спорю. hVosttВ электронном документообороте номер документа можно выделить сразу и установить дату подписания. И подписывать неизменный документ всеми сторонами.Это можно было бы (резервировать номера документов), но есть один момент: согласование и подпись документа это процесс протекающий во времени (от одного дня до 2-3 недель) и из за этого будут возникать ситуации, когда скажем документ № 100 имеет дату регистрации 10.10.2018, а документ № 90 будет иметь дату регистрации 20.10.2018, т.е. документ с меньшим номером будет иметь большую дату. И это деловодам очень не нравиться. Stalker4А тут еще выплывает вопрос с номером бланка - в бумажном деловодстве он есть, а вот есть ли он в электронном ? И если есть, то в каком виде ? 2hVostt А по поводу номера бланка в электронном деловодстве Вы можете что то сказать ? А может есть какая то методолгия, где описаны принципы работы электронного деловодства вкупе с ЭП ? hVosttВ электронном есть спецификация подписания XML содержимого документа, чтобы отделить содержание от представления, или для частичного подписания и для удостоверения пересылаемых данных по протоколу SOAP.Про канонизацию XML для подписи я знаю (по крайней мере общую теорию), только честно говоря не вижу как она мне может помочь при подписи doc/docx документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 16:14 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovhVosttЧиво? Типичная электронная подпись это хэш документа, зашифрованный закрытым ключом из сертификата подписывающей особы. Других электронных подписей лично я ещё в своей практике не видел. Если тебе они попадались - ткни пальцем. То есть электронная подпись это НЕ хеш документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 17:30 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
hVosttDimitry SibiryakovТипичная электронная подпись это хэш документа, зашифрованный закрытым ключом из сертификата подписывающей особы. То есть электронная подпись это НЕ хеш документа. Стесняюсь спросить, а ты вообще определение хеша когда-нибудь видел? Тогда подставь туда формулировку Дмитрия и посмотри, что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 18:05 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
Stalker4И вроде бы аналог такого номера бланка есть и в электронном деловодстве, но точно я в этом не уверен. Вот и хотел заодно уточнить этот вопрос. В электронном делопроизводстве номер выделяется системой, понятие бланка это содержимое, которое тем или иным образом должно быть заполнено. Бумажный бланк это опять же особенность бумажного делопроизводства, суть электронног документаооборота не пытаться копировать бумажное, а решать те же задачи, но более эффективным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 18:05 |
|
||
|
ЭЦП текста документа
|
|||
|---|---|---|---|
|
#18+
softwarerhVosttпропущено... То есть электронная подпись это НЕ хеш документа. Стесняюсь спросить, а ты вообще определение хеша когда-нибудь видел? Тогда подставь туда формулировку Дмитрия и посмотри, что получится. Ещё раз, хеш это хеш. Подпись это подпись. Это разный набор байт. Капитана логику звать, или не надо? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2018, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=33&fpage=5&tid=1547221]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
118ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 227ms |

| 0 / 0 |
