|
|
|
Надо ли проверять все подписи, при multiple signature?
|
|||
|---|---|---|---|
|
#18+
Пусть файл подписан несколькими ЭЦП. Если подписи detached-открепленные, то, как я понимаю, и как делается в PGP, рядом с файлом создается файл с таким же именем, но с другим расширением, в котором лежит подпись. В случае распространенной enveloped подписи, подпись внутри данных, например, такое часто юзают при подписании ХМЛ. Зачем проверять все подписи==сверять все хеши? Если файл, меняется, то автоматом все подписи станут невалидными, можно же любую одну проверить, нет? То же самое в ХМЛ, там еще сложнее - чтобы проверить все, надо проверить последнюю, удалить подпись, проверить бывшую предпоследнюю==текущую последнюю и так далее. А ведь при модификации файла последняя подпись тоже поменяется. Смысл тогда проверять все подписи? Единственное объяснение для проверки всех подписей: обычно ЭЦП включает в себя сертификат открытого ключа, то есть можно не просто тупо проверить хэш, а узнать данные подписвашего, проверить, отозван или нет сертификат, срок действия. Если да, то можно ли для проверки валидности подписи проверять только последнюю подпись, а не геморроиться с удалением подписей, а инфу извлекать тупо пробегаясь по всем пописям - Код: java 1. . ТО же самое в открепленных подисях - считать хеш/проверить подпись только для одного любого, а инфу извлекать из всех. Прикол в том, что всегда проегаемся по всем подписям, но хеш проверяем в любой одной, можно ли так делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 16:08 |
|
||
|
Надо ли проверять все подписи, при multiple signature?
|
|||
|---|---|---|---|
|
#18+
насколько я помню, подписывается ВСЁ содержимое файла. то есть для уже подписанного файла следующая подпись подпишет и информацию о предыдущей (enveloped). проверять все подписи надо на случай умышленного подписания ИСКАЖЕННОГО файла на каком-то из этапов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 17:00 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38891755&tid=1341078]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 500ms |

| 0 / 0 |
