Page 1 of 1

CryptoPro и Континент АП в Porteus

Posted: 21 Jul 2013, 07:27
by Alex67
CryptoPro и Континент АП в Porteus - это возможно?

Re: CryptoPro и Континент АП в Porteus

Posted: 21 Jul 2013, 13:00
by PaulBy
Alex67 wrote:CryptoPro и Континент АП в Porteus - это возможно?
Возможно, если разработчики из КРИПТО-ПРО и ООО "Код безопасности" захотят портировать свои продукты на Linux :oops:
Porteus - это, все таки, средство работы со свободным, а не пропроитарным Windows-ориентированным ПО.

Re: CryptoPro и Континент АП в Porteus

Posted: 22 Jul 2013, 04:18
by Alex67
Да на линукс то они его портировали, только вот собрать из этого чуда работающий пакет у меня не получилось...
http://yadi.sk/d/0MmjaD8J7408Y - КонтинентАП
http://yadi.sk/d/tsw0QZ5074Ft2 - КриптоПро

Re: CryptoPro и Континент АП в Porteus

Posted: 26 Jul 2013, 23:46
by PaulBy
Alex67 wrote:Да на линукс то они его портировали, только вот собрать из этого чуда работающий пакет у меня не получилось...
http://yadi.sk/d/0MmjaD8J7408Y - КонтинентАП
http://yadi.sk/d/tsw0QZ5074Ft2 - КриптоПро
Alex67, только не обижайтесь :oops:
Что это за ПО, о котором Вы спрашиваете, я о нем вообще в первый раз услышал от Вас и посмотрел на официальных сайтах разработчиков. Как я Вам могу собрать полноценно работающий пакет, если это аппаратно-программный комплекс шифрования к тому же платный :cry:
Если что-то у Вас не получается со сборкой пакета, то давайте решать эту проблему :good:

CryptoPro и Континент АП в Porteus

Posted: 04 Feb 2018, 10:15
by Blaze
Клиент СКЗИ Континент-АП Continent_AP-3.7.6-70.ks1.Porteus5.x86_64.tar.gz (включает зависимости для Porteus 5.0)

Настройка Континент-АП:

Code: Select all

su
toor

echo '/usr/lib64/cts' >> /etc/ld.so.conf
echo 'ldconfig' >> /etc/rc.d/rc.local
ldconfig

mkdir -p -m 755 /etc/cts/cert/{ca,crl,as}
cp /etc/cts/defconfig1 /etc/cts/cfg

# В КАП есть баг в виде окна: Не удалось запустить приложение. Возможно запущена другая программа управления
# Для исправления данной ошибки выполните нижеприведенные инструкции:

# Удаление Континент-АП из автозагрузки
rm -f /etc/xdg/autostart/cts.desktop /usr/share/autostart/cts.desktop /usr/share/gnome/autostart/cts.desktop
# Исключение файлов автозагрузки КАП из контроля проверки целостности
sed -i '/autostart/d' /etc/cts/filelist.original
# Создание списка файлов, подлежащих контролю целостности
autoctsic
# Просмотр список файлов, поставленных на контроль целостности
ctsic check --print
# Перерасчет контрольных сумм для файлов, содержащихся в созданном списке командой autoctsic
ctsic compute
Если требуются ESMART - cчитыватели, смарт-карты и идентификаторы для СКУД и информационной безопасности, то выполните скрипт:

Code: Select all

#!/bin/bash
# Добавление идентификаторов ESMART в CCID
{
    shopt -s nullglob
    find {/usr,/opt/secretnet}/lib* \
        -path "*/ifd-rutokens.bundle" -prune -o \
        -path "*/ifd-ccid.bundle/Contents/*" -name "Info.plist" -print0
} | while read -d '' -r file; do
    tmpfile=$(mktemp)
    awk '
        $1 == "<key>ifdVendorID</key>" {
            value = "0x2CE4"
        }
        $1 == "<key>ifdProductID</key>" {
            value = "0x7479"
        }
        $1 == "<key>ifdFriendlyName</key>" {
            value = "ESMART"
        }
        $1 == "</array>" && value {
            print "\t\t<string>" value "</string>"
            value = ""
        }
        !value || ( \
            $1 != "<string>0x2CE4</string>" &&
            $1 != "<string>0x7479</string>" &&
            $1 !~ "^<string>ESMART")
    ' "$file" > $tmpfile && mv $tmpfile "$file"
done
Не рекомендуется, но для сведения - для удаления пользовательских настроек Континент-АП выполните:

Code: Select all

su
toor
awk -F: '/\/home\/|^root/ {print $6}' /etc/passwd | xargs -I{} rm -rf {}/.cts
rm -rf /etc/cts/
rm -f /etc/prelink.conf.d/cts.conf
rm -rf /var/log/custom
rm -f /var/log/cts.log