Carding 4 Carders
Professional
- Messages
- 2,730
- Reaction score
- 1,517
- Points
- 113
Следующим уровнем над драйвером устройства чтения смарт-карт и диспетчером ресурсов PC / SC является промежуточное программное обеспечение. Это программное обеспечение находится между ПК и пользовательским приложением.
Список промежуточного программного обеспечения для смарт-карт, доступного в Debian.
cackey: криптографический модуль CAC и PIV Smartcard PKCS # 11
coolkey: криптографический модуль смарт-карты PKCS # 11
libckyapplet1: апплет Coolkey для смарт-карт
libckyapplet1 - это зависимость от coolkey. Таким образом, они оба устанавливаются одновременно.
libckyapplet1-dev: файлы для разработки апплета Smart Card Coolkey
libcacard0: Эмулятор виртуальной карты общего доступа (CAC) (библиотека времени выполнения)
libcacard0 - это зависимость всех qemu-system- * packages. Это может объяснить, почему этот пакет установлен в таком большом количестве систем.
libcacard-dev: Эмулятор виртуальной карты общего доступа (CAC) (файлы разработки)
libchipcard6: библиотека для доступа к смарт-картам[/URL]
libchipcard-data: файлы конфигурации для libchipcard
libchipcard-dev: API для считывателей смарт-карт
libchipcard-tools: инструменты для доступа к чип-картам
libengine-pkcs11-openssl: движок OpenSSL для модулей PKCS # 11
libgnokii7: библиотека интерфейса мобильного телефона Gnokii
libopenconnect5: открытый клиент для Cisco AnyConnect, Pulse, GlobalProtect VPN - разделяемая библиотека
libopenconnect5 - это зависимость от Plasma-nm (библиотека сетевого менеджера Plasma5). Plasma - это среда графических рабочих пространств KDE.
libosmosim0: библиотека Osmo SIM
Часть libosmocore: библиотека CORE с открытым исходным кодом для мобильных коммуникаций (метапакет)
libpam-p11: модуль PAM для использования смарт-карт PKCS # 11
Часть pam-p11: модуль PAM для использования смарт-карт PKCS # 11
libpam-pkcs11: полнофункциональный модуль PAM для использования смарт-карт PKCS # 11
libpam-poldi: модуль PAM, позволяющий аутентификацию с использованием смарт-карты OpenPGP
libpcscada0.7.5: привязки Ada к промежуточному программному обеспечению ПК / SC
libspice-client-glib-2.0-8: GObject для связи с серверами Spice (библиотека времени выполнения)
libspice-client-glib-2.0-8 является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME
libspice-client-gtk-3.0-5: виджет GTK3 для клиентов SPICE (библиотека времени выполнения)
libspice-client-gtk-3.0-5 также является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME.
libykpiv1: Библиотека для связи со смарт-картой YubiKey PIV
openjdk-8-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

[URL='http://packages.debian.org/openjdk-11-jre-headless']openjdk-11-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
Мы видим, что openjdk-8-jre-headless был заменен на openjdk-11-jre-headless.
openjdk-13-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
openjdk-13-jre-headless еще не входит в стабильную версию Debian. Так что количество установок невелико. Эта версия также заменяется openjdk-14-jre-headless с 2020 года.
openjdk-14-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
openjdk-15-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
openjdk-15-jre-headless очень новый. Он находится в нестабильной версии Debian, но еще не перешел на тестирование Debian. Так что количество установок очень невелико.
opensc-pkcs11: Утилиты для смарт-карт с поддержкой карт, совместимых с PKCS # 15
python3-pykcs11: оболочка PKCS # 11 для Python
python3-pyscard: оболочка Python3 над PC / SC API
python3-pyscard является зависимостью от python3-yubikey-manager. Пользователи устанавливают этот пакет не потому, что им нравится это программное обеспечение, а потому, что они используют yubikey.
Установки
Вывод
Многие (все?) Пакеты промежуточного программного обеспечения для смарт-карт с важной установочной базой устанавливаются не сами по себе, а потому, что они зависят от другого пакета.
Таким образом, пользователи устанавливают пакеты с функциями или услугами смарт-карт, но без необходимости использования функций смарт-карты.
Это не проблема. Так работают зависимости.
ludovicrousseau.blogspot.com
Список промежуточного программного обеспечения для смарт-карт, доступного в Debian.
cackey: криптографический модуль CAC и PIV Smartcard PKCS # 11

coolkey: криптографический модуль смарт-карты PKCS # 11

libckyapplet1: апплет Coolkey для смарт-карт

libckyapplet1 - это зависимость от coolkey. Таким образом, они оба устанавливаются одновременно.
libckyapplet1-dev: файлы для разработки апплета Smart Card Coolkey

libcacard0: Эмулятор виртуальной карты общего доступа (CAC) (библиотека времени выполнения)

libcacard0 - это зависимость всех qemu-system- * packages. Это может объяснить, почему этот пакет установлен в таком большом количестве систем.
libcacard-dev: Эмулятор виртуальной карты общего доступа (CAC) (файлы разработки)

libchipcard6: библиотека для доступа к смарт-картам[/URL]

libchipcard-data: файлы конфигурации для libchipcard

libchipcard-dev: API для считывателей смарт-карт

libchipcard-tools: инструменты для доступа к чип-картам

libengine-pkcs11-openssl: движок OpenSSL для модулей PKCS # 11

libgnokii7: библиотека интерфейса мобильного телефона Gnokii

libopenconnect5: открытый клиент для Cisco AnyConnect, Pulse, GlobalProtect VPN - разделяемая библиотека

libopenconnect5 - это зависимость от Plasma-nm (библиотека сетевого менеджера Plasma5). Plasma - это среда графических рабочих пространств KDE.
libosmosim0: библиотека Osmo SIM

Часть libosmocore: библиотека CORE с открытым исходным кодом для мобильных коммуникаций (метапакет)
libpam-p11: модуль PAM для использования смарт-карт PKCS # 11

Часть pam-p11: модуль PAM для использования смарт-карт PKCS # 11
libpam-pkcs11: полнофункциональный модуль PAM для использования смарт-карт PKCS # 11

libpam-poldi: модуль PAM, позволяющий аутентификацию с использованием смарт-карты OpenPGP

libpcscada0.7.5: привязки Ada к промежуточному программному обеспечению ПК / SC

libspice-client-glib-2.0-8: GObject для связи с серверами Spice (библиотека времени выполнения)

libspice-client-glib-2.0-8 является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME
libspice-client-gtk-3.0-5: виджет GTK3 для клиентов SPICE (библиотека времени выполнения)

libspice-client-gtk-3.0-5 также является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME.
libykpiv1: Библиотека для связи со смарт-картой YubiKey PIV

openjdk-8-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

[URL='http://packages.debian.org/openjdk-11-jre-headless']openjdk-11-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

Мы видим, что openjdk-8-jre-headless был заменен на openjdk-11-jre-headless.
openjdk-13-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

openjdk-13-jre-headless еще не входит в стабильную версию Debian. Так что количество установок невелико. Эта версия также заменяется openjdk-14-jre-headless с 2020 года.
openjdk-14-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

openjdk-15-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)

openjdk-15-jre-headless очень новый. Он находится в нестабильной версии Debian, но еще не перешел на тестирование Debian. Так что количество установок очень невелико.
opensc-pkcs11: Утилиты для смарт-карт с поддержкой карт, совместимых с PKCS # 15

python3-pykcs11: оболочка PKCS # 11 для Python

python3-pyscard: оболочка Python3 над PC / SC API

python3-pyscard является зависимостью от python3-yubikey-manager. Пользователи устанавливают этот пакет не потому, что им нравится это программное обеспечение, а потому, что они используют yubikey.
Установки
Упаковка | № установки | % систем Debian |
libcacard0 | 54878 | 27,83% |
libspice-клиент-glib-2.0-8 | 53935 | 27,35% |
openjdk-11-jre-без головы | 51455 | 26,10% |
libspice-клиент-gtk-3.0-5 | 49029 | 24,87% |
openjdk-8-jre-без головы | 42921 | 21,77% |
opensc-pkcs11 | 24375 | 12,36% |
libopenconnect5 | 19034 | 9,65% |
python3-pyscard | 369 | 0,19% |
openjdk-14-jre-без головы | 340 | 0,17% |
libengine-pkcs11-openssl | 312 | 0,16% |
openjdk-13-jre-без головы | 300 | 0,15% |
libchipcard-данные | 199 | 0,10% |
libckyapplet1 | 193 | 0,10% |
coolkey | 190 | 0,10% |
libchipcard6 | 182 | 0,09% |
libykpiv1 | 178 | 0,09% |
libcacard-dev | 135 | 0,07% |
libchipcard-инструменты | 131 | 0,07% |
libpam-pkcs11 | 90 | 0,05% |
openjdk-15-jre-без головы | 78 | 0,04% |
libpam-poldi | 39 | 0,02% |
libpam-p11 | 33 | 0,02% |
libosmosim0 | 29 | 0,01% |
python3-pykcs11 | 19 | 0,01% |
libchipcard-dev | 18 | 0,01% |
cackey | 12 | 0,01% |
libckyapplet1-dev | 3 | 0,00% |
libpcscada0.7.5 | 3 | 0,00% |
libgnokii7 | 2 | 0,00% |
Вывод
Многие (все?) Пакеты промежуточного программного обеспечения для смарт-карт с важной установочной базой устанавливаются не сами по себе, а потому, что они зависят от другого пакета.
Таким образом, пользователи устанавливают пакеты с функциями или услугами смарт-карт, но без необходимости использования функций смарт-карты.
Это не проблема. Так работают зависимости.
ludovicrousseau.blogspot.com