Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline magrif  
#1 Оставлено : 11 февраля 2021 г. 13:50:27(UTC)
magrif

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2019(UTC)
Сообщений: 16

Сказал(а) «Спасибо»: 2 раз
На виртуалке с 2 ядрами пробую запустить в терминале 5 процессов для подписи 5 файлов по 100Мб. Один валится с 0x57, еще два с SIGKILL, и только два успешно подписываются.
Насколько корректно запускать параллельно csptest для подписи нескольких файлов? Или надо именно CryptoAPI дергать? Благодарю
csptest -sfsign -sign -password 12345678 -in file -out file -my 237054dcfb0493701239f8b32331d43c8f612b51
Offline Санчир Момолдаев  
#2 Оставлено : 11 февраля 2021 г. 17:59:04(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,244
Российская Федерация

Сказал(а) «Спасибо»: 106 раз
Поблагодарили: 300 раз в 278 постах
Добрый день.
Укажите ОС и сборку csp.
Запускаете из разных мест? Т.е. 5 разных файлов в разных местах?
Техническую поддержку оказываем тут
Наша база знаний
Offline magrif  
#3 Оставлено : 11 февраля 2021 г. 18:09:30(UTC)
magrif

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2019(UTC)
Сообщений: 16

Сказал(а) «Спасибо»: 2 раз
Автор: Санчир Момолдаев Перейти к цитате
Добрый день.
Укажите ОС и сборку csp.
Запускаете из разных мест? Т.е. 5 разных файлов в разных местах?


Astra 1.6 (6 UPD) - CSP 5.0 11455


Код:
# Создаю файлики
for i in {1..5}; do dd if=/dev/urandom of=file${i}.dd bs=20M count=5; done
# и подписываю
for i in {1..5}; do /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678 & done
Offline Санчир Момолдаев  
#4 Оставлено : 12 февраля 2021 г. 2:29:14(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,244
Российская Федерация

Сказал(а) «Спасибо»: 106 раз
Поблагодарили: 300 раз в 278 постах
Автор: magrif Перейти к цитате
Автор: Санчир Момолдаев Перейти к цитате
Добрый день.
Укажите ОС и сборку csp.
Запускаете из разных мест? Т.е. 5 разных файлов в разных местах?


Astra 1.6 (6 UPD) - CSP 5.0 11455


Код:
# Создаю файлики
for i in {1..5}; do dd if=/dev/urandom of=file${i}.dd bs=20M count=5; done
# и подписываю
for i in {1..5}; do /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678 & done


не воспроизвелось
Astra 1.6 (6 UPD) + МКЦ + ЗПС CSP 5.0.11998
core: 5.4.0-34-hardened
уровни целостности и 0 и 63
Код:
test@astra16-m:~/test$ nproc 
2
test@astra16-m:~/test$ ./sign.sh  
5+0 записей получено
5+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,542914 s, 193 MB/s
5+0 записей получено
5+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,537788 s, 195 MB/s
5+0 записей получено
5+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,713275 s, 147 MB/s
5+0 записей получено
5+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,538591 s, 195 MB/s
5+0 записей получено
5+0 записей отправлено
104857600 байт (105 MB, 100 MiB) скопирован, 0,547234 s, 192 MB/s
test@astra16-m:~/test$ #0: 
#0: 
#0: 
#0: 
#0: 
Subject: CN=Test Certificate
Valid  : 11.02.2021 23:04:45 - 11.05.2021 23:14:45 (UTC)
Subject: CN=Test Certificate
Valid  : 11.02.2021 23:04:45 - 11.05.2021 23:14:45 (UTC)
Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2
Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2


Subject: CN=Test Certificate
Subject: CN=Test Certificate
Subject: CN=Test Certificate
Valid  : 11.02.2021 23:04:45 - 11.05.2021 23:14:45 (UTC)
Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2

Valid  : 11.02.2021 23:04:45 - 11.05.2021 23:14:45 (UTC)
Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2

Valid  : 11.02.2021 23:04:45 - 11.05.2021 23:14:45 (UTC)
Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2

Source message length: 104857600
Calculated signature (or signed message) length: 104858360
Source message length: 104857600
Source message length: 104857600
Calculated signature (or signed message) length: 104858360
Calculated signature (or signed message) length: 104858360
Source message length: 104857600
Calculated signature (or signed message) length: 104858360
Source message length: 104857600
Calculated signature (or signed message) length: 104858360
Signature was done. Signature (or signed message) length: 104858271
Signature was done. Signature (or signed message) length: 104858271
Signature was done. Signature (or signed message) length: 104858271
Signature was done. Signature (or signed message) length: 104858271
Signature was done. Signature (or signed message) length: 104858271
Output file (file1.dd) has been saved
Total: SYS: 0,580 sec USR: 0,670 sec UTC: 4,060 sec
[ErrorCode: 0x00000000]
Output file (file5.dd) has been saved
Total: SYS: 0,620 sec USR: 0,690 sec UTC: 4,380 sec
[ErrorCode: 0x00000000]
Output file (file4.dd) has been saved
Total: SYS: 0,580 sec USR: 0,690 sec UTC: 4,450 sec
[ErrorCode: 0x00000000]
Output file (file3.dd) has been saved
Output file (file2.dd) has been saved
Total: SYS: 0,700 sec USR: 0,700 sec UTC: 4,930 sec
[ErrorCode: 0x00000000]
Total: SYS: 0,770 sec USR: 0,670 sec UTC: 4,960 sec
[ErrorCode: 0x00000000]

Отредактировано пользователем 12 февраля 2021 г. 2:38:32(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline magrif  
#5 Оставлено : 12 февраля 2021 г. 11:22:37(UTC)
magrif

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2019(UTC)
Сообщений: 16

Сказал(а) «Спасибо»: 2 раз
15 файлов, 4 ядра, hardended
я понимаю, это из-за нехватки ресурсов?

Код:

Source message length: 104857600
Source message length: 104857600
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
A CSP has been acquired. 
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
Calculated signature (or signed message) length: 104858169
Source message length: 104857600
Source message length: 104857600
Source message length: 104857600
An error occurred in running the program.
/dailybuildsbranches/CSP_5_0r0/CSPbuild/CSP/samples/csptest/signtsf.c:578:Signature creation error
Error number 0x57 (87).
Параметр задан неверно.
Total: SYS: 0,570 sec USR: 0,810 sec UTC: 27,490 sec
[ErrorCode: 0x00000057]
Calculated signature (or signed message) length: 104858169
Source message length: 104857600
An error occurred in running the program.
/dailybuildsbranches/CSP_5_0r0/CSPbuild/CSP/samples/csptest/signtsf.c:594:Signature creation error
Error number 0x57 (87).
Параметр задан неверно.
Total: SYS: 0,760 sec USR: 1,830 sec UTC: 51,290 sec
[ErrorCode: 0x00000057]
Calculated signature (or signed message) length: 104858169
An error occurred in running the program.
/dailybuildsbranches/CSP_5_0r0/CSPbuild/CSP/samples/csptest/signtsf.c:578:Signature creation error
Error number 0x57 (87).
Параметр задан неверно.
Total: SYS: 1,100 sec USR: 1,120 sec UTC: 70,450 sec
[ErrorCode: 0x00000057]
An error occurred in running the program.
/dailybuildsbranches/CSP_5_0r0/CSPbuild/CSP/samples/csptest/signtsf.c:594:Signature creation error
Error number 0x57 (87).
Параметр задан неверно.
Total: SYS: 1,100 sec USR: 2,070 sec UTC: 70,850 sec
[ErrorCode: 0x00000057]
Calculated signature (or signed message) length: 104858169
Signature was done. Signature (or signed message) length: 104858080
Calculated signature (or signed message) length: 104858169
Output file (file9.dd) has been saved
Total: SYS: 2,520 sec USR: 2,110 sec UTC: 100,850 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Calculated signature (or signed message) length: 104858169
Calculated signature (or signed message) length: 104858169
Output file (file4.dd) has been saved
Total: SYS: 2,010 sec USR: 2,270 sec UTC: 127,550 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Calculated signature (or signed message) length: 104858169
Calculated signature (or signed message) length: 104858169
Calculated signature (or signed message) length: 104858169
Output file (file5.dd) has been saved
Total: SYS: 2,650 sec USR: 2,460 sec UTC: 167,630 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Signature was done. Signature (or signed message) length: 104858080
Calculated signature (or signed message) length: 104858169
Output file (file8.dd) has been saved
Total: SYS: 3,770 sec USR: 2,450 sec UTC: 173,230 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Signature was done. Signature (or signed message) length: 104858080
Output file (file15.dd) has been saved
Total: SYS: 3,810 sec USR: 2,860 sec UTC: 178,300 sec
[ErrorCode: 0x00000000]
Calculated signature (or signed message) length: 104858169
Calculated signature (or signed message) length: 104858169
Signature was done. Signature (or signed message) length: 104858080
Output file (file14.dd) has been saved
Total: SYS: 3,320 sec USR: 2,380 sec UTC: 180,560 sec
[ErrorCode: 0x00000000]
Output file (file10.dd) has been saved
Total: SYS: 3,680 sec USR: 2,470 sec UTC: 180,900 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Output file (file12.dd) has been saved
Total: SYS: 3,460 sec USR: 2,810 sec UTC: 181,360 sec
[ErrorCode: 0x00000000]
Signature was done. Signature (or signed message) length: 104858080
Output file (file2.dd) has been saved
Total: SYS: 3,910 sec USR: 2,890 sec UTC: 181,890 sec
[ErrorCode: 0x00000000]
Output file (file7.dd) has been saved
Total: SYS: 3,510 sec USR: 2,480 sec UTC: 182,370 sec
[ErrorCode: 0x00000000]

[1]   Выход 87           /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[2]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[3]   Выход 87           /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[4]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[5]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[6]   Выход 87           /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[7]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[8]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[9]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[10]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[11]   Выход 87           /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[12]   Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[13]   Убито              /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[14]-  Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
[15]+  Завершён        /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in file${i}.dd -out file${i}.dd -my cc1b37abbed09112b3d2722fec1b44bebb8eb605 -password 12345678
Offline Андрей Русев  
#6 Оставлено : 12 февраля 2021 г. 12:31:52(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,643

Сказал(а) «Спасибо»: 49 раз
Поблагодарили: 705 раз в 486 постах
Посмотрите в dmesg - обычно OOM Killer там оставляет свои сообщения.
Напомню, что использование csptest допустимо только в тестовых целях и для конфигурации. В "проде" надо использовать cryptcp/cptools. cryptcp в вашем сценарии упираться в ОЗУ не будет, так как там "поточная" реализация подписи, в отличие от csptest, которому надо запихнуть и исходные данные, и результат подписи в оперативную память.
Официальная техподдержка. Официальная база знаний.
thanks 1 пользователь поблагодарил Русев Андрей за этот пост.
magrif оставлено 12.02.2021(UTC)
Offline magrif  
#7 Оставлено : 12 февраля 2021 г. 13:16:16(UTC)
magrif

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2019(UTC)
Сообщений: 16

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей Русев Перейти к цитате
Посмотрите в dmesg - обычно OOM Killer там оставляет свои сообщения.
Напомню, что использование csptest допустимо только в тестовых целях и для конфигурации. В "проде" надо использовать cryptcp/cptools. cryptcp в вашем сценарии упираться в ОЗУ не будет, так как там "поточная" реализация подписи, в отличие от csptest, которому надо запихнуть и исходные данные, и результат подписи в оперативную память.

Благодарю, полет нормальный.
Код:
cryptcp -sign -thumbprint cc1b37abbed0911e1232722fec1b44bebb8eb605 -pin 12345678 -attached file.dd file.dd.signed -nochain -nocert
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.