Carding 4 Carders
Professional
Следующим уровнем над драйвером устройства чтения смарт-карт и диспетчером ресурсов 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
![cackey.png](https://1.bp.blogspot.com/-Ma35znzT1mE/Xvi-wEkpdFI/AAAAAAAANWU/zYl_8fgxZ8IowcA2HDoMrDVDuqW518ZEACK4BGAsYHg/w625-h469/cackey.png)
coolkey: криптографический модуль смарт-карты PKCS # 11
![coolkey.png](https://1.bp.blogspot.com/-QLxoHhp21pE/Xvi_AS7XHzI/AAAAAAAANWo/rZsF40NPwKgkafmFqB3gl7ec4eRQtJxVgCK4BGAsYHg/w625-h469/coolkey.png)
libckyapplet1: апплет Coolkey для смарт-карт
![libckyapplet1.png](https://1.bp.blogspot.com/-hU77B3y6hKk/Xvi_NKc3bLI/AAAAAAAANW0/D20pXgu6FOofen78mp68xR5R_CBV2n7fQCK4BGAsYHg/w625-h469/libckyapplet1.png)
libckyapplet1 - это зависимость от coolkey. Таким образом, они оба устанавливаются одновременно.
libckyapplet1-dev: файлы для разработки апплета Smart Card Coolkey
![libckyapplet1-dev.png](https://1.bp.blogspot.com/-lpclPgbnxRs/Xvi_iyQhrSI/AAAAAAAANXI/ghQ6d0kXDCIgQnY84-G359K8vzAoOPg5wCK4BGAsYHg/w625-h469/libckyapplet1-dev.png)
libcacard0: Эмулятор виртуальной карты общего доступа (CAC) (библиотека времени выполнения)
![libcacard0.png](https://1.bp.blogspot.com/-I47FIJY620Y/Xvi_vihTsMI/AAAAAAAANXU/OUzit4cZ7Pg30WJuOKArXtzkAYP3xMaYQCK4BGAsYHg/w625-h469/libcacard0.png)
libcacard0 - это зависимость всех qemu-system- * packages. Это может объяснить, почему этот пакет установлен в таком большом количестве систем.
libcacard-dev: Эмулятор виртуальной карты общего доступа (CAC) (файлы разработки)
![libcacard-dev.png](https://1.bp.blogspot.com/-tVLxyznUP0Q/XvjADQ3H8_I/AAAAAAAANXw/XFKxvfPXqGkvA9W9Xa3kkHmCD5ozaHhLgCK4BGAsYHg/w625-h469/libcacard-dev.png)
libchipcard6: библиотека для доступа к смарт-картам[/URL]
![libchipcard6.png](https://1.bp.blogspot.com/-G9q2HfD8pX0/XvjARxE8_tI/AAAAAAAANYA/j726cvybCGs9LE-FgiZDPpSwQKDegcCWACK4BGAsYHg/w625-h469/libchipcard6.png)
libchipcard-data: файлы конфигурации для libchipcard
![libchipcard-data.png](https://1.bp.blogspot.com/-4OFNn2YE1U4/XvjAbTRWF6I/AAAAAAAANYQ/Qg_3ZyCrWecG38J1Ny7NPFl7Fy0oER91QCK4BGAsYHg/w625-h469/libchipcard-data.png)
libchipcard-dev: API для считывателей смарт-карт
![libchipcard-dev.png](https://1.bp.blogspot.com/-j2cAnZoMZAA/XvjAnTKlnmI/AAAAAAAANYk/NltcnOnB7UUX1LATXjC5M7rI4xl1y5oLwCK4BGAsYHg/w625-h469/libchipcard-dev.png)
libchipcard-tools: инструменты для доступа к чип-картам
![libchipcard-tools.png](https://1.bp.blogspot.com/-NfbKNWWxw0w/XvjAu9ejikI/AAAAAAAANY0/rFNL5ZatuVMCxCMHPuPLrJ4MSvDjWqApQCK4BGAsYHg/w625-h469/libchipcard-tools.png)
libengine-pkcs11-openssl: движок OpenSSL для модулей PKCS # 11
![libengine-pkcs11-openssl.png](https://1.bp.blogspot.com/-cNcY-pyyhuM/XvjBwwmpZNI/AAAAAAAANaA/ZasyYHi9Sx897EqZDvz6-2JJwG2WD-v-gCK4BGAsYHg/w625-h469/libengine-pkcs11-openssl.png)
libgnokii7: библиотека интерфейса мобильного телефона Gnokii
![libgnokii7.png](https://1.bp.blogspot.com/-tspqV3R5mBw/XvjCmy9mllI/AAAAAAAANas/HWQpbxw8UkEt4pFINkxx43taTiViebCcACK4BGAsYHg/w625-h469/libgnokii7.png)
libopenconnect5: открытый клиент для Cisco AnyConnect, Pulse, GlobalProtect VPN - разделяемая библиотека
![libopenconnect5.png](https://1.bp.blogspot.com/-5Jzz1v46NNg/XvjC1m4K9tI/AAAAAAAANa4/N5VwzkYmKNodJv1Cn3_WC1ki8Ac-gKdhgCK4BGAsYHg/w625-h469/libopenconnect5.png)
libopenconnect5 - это зависимость от Plasma-nm (библиотека сетевого менеджера Plasma5). Plasma - это среда графических рабочих пространств KDE.
libosmosim0: библиотека Osmo SIM
![libosmosim0.png](https://1.bp.blogspot.com/-tkJU5GroxmA/XvjDHc3BH3I/AAAAAAAANbU/iasXfm6_Dsgm-ZHLg6-DcmAQl-Ln3Nt3QCK4BGAsYHg/w625-h469/libosmosim0.png)
Часть libosmocore: библиотека CORE с открытым исходным кодом для мобильных коммуникаций (метапакет)
libpam-p11: модуль PAM для использования смарт-карт PKCS # 11
![libpam-p11.png](https://1.bp.blogspot.com/-Tpr3MBdX_Vs/XvjDj1sapFI/AAAAAAAANbs/lQf6BuK7T9sYKz8WPn7jggfygCpU-goiACK4BGAsYHg/w625-h469/libpam-p11.png)
Часть pam-p11: модуль PAM для использования смарт-карт PKCS # 11
libpam-pkcs11: полнофункциональный модуль PAM для использования смарт-карт PKCS # 11
![libpam-pkcs11.png](https://1.bp.blogspot.com/-U7Ji45QexIM/XvjDyE9tQ9I/AAAAAAAANb4/P1g1qMGvhQgmz8DKgyZVRU107uqRuC9rQCK4BGAsYHg/w625-h469/libpam-pkcs11.png)
libpam-poldi: модуль PAM, позволяющий аутентификацию с использованием смарт-карты OpenPGP
![libpam-poldi.png](https://1.bp.blogspot.com/-2p_j-dnwwLo/XvjD8d5w3sI/AAAAAAAANcI/rSK2en621HIPILAykk3XhtlfUxFA_9lWACK4BGAsYHg/w625-h469/libpam-poldi.png)
libpcscada0.7.5: привязки Ada к промежуточному программному обеспечению ПК / SC
![libpcscada0.7.5.png](https://1.bp.blogspot.com/-F1LdIuRIVQ4/XvjEGw2cdRI/AAAAAAAANcc/_Snnzh8HxVMIFoUbzyq1nalW5TaVj2RxQCK4BGAsYHg/w625-h469/libpcscada0.7.5.png)
libspice-client-glib-2.0-8: GObject для связи с серверами Spice (библиотека времени выполнения)
![libspice-client-glib-2.0-8.png](https://1.bp.blogspot.com/-2kzL5F1KDC0/Xv9PHuUyduI/AAAAAAAANsc/ENAx4DkGM9k7x59xh8HS1dbvOpL7llauACK4BGAsYHg/w625-h469/libspice-client-glib-2.0-8.png)
libspice-client-glib-2.0-8 является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME
libspice-client-gtk-3.0-5: виджет GTK3 для клиентов SPICE (библиотека времени выполнения)
![libspice-client-gtk-3.0-5.png](https://1.bp.blogspot.com/-R90pU_Nqyik/Xv9PzY_oX2I/AAAAAAAANs8/XvGERrVIQGQEexFqAZpkZamyB3H1GYcSQCK4BGAsYHg/w625-h469/libspice-client-gtk-3.0-5.png)
libspice-client-gtk-3.0-5 также является зависимостью от vinagre: клиент удаленного рабочего стола для рабочего стола GNOME.
libykpiv1: Библиотека для связи со смарт-картой YubiKey PIV
![libykpiv1.png](https://1.bp.blogspot.com/-3mydbcwZzVw/XvjEmv-s_LI/AAAAAAAANdQ/VaXaVSH4ipsmvin5Q5JoiDrI4qCMS_szgCK4BGAsYHg/w625-h469/libykpiv1.png)
openjdk-8-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
![](https://1.bp.blogspot.com/--6OETXY9C5M/XvjE0kUdZHI/AAAAAAAANdk/i6Z_niSO8Roo3eqZcUnvS9p21-6xpBvmACK4BGAsYHg/w625-h469/openjdk-8-jre-headless.png)
[URL='http://packages.debian.org/openjdk-11-jre-headless']openjdk-11-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
![openjdk-11-jre-headless.png](https://1.bp.blogspot.com/-uup4zp1pnXI/XvjE_50FxPI/AAAAAAAANd0/PYhURoN52BMLCIhtUi8kyPzpZeo6wqEoACK4BGAsYHg/w625-h469/openjdk-11-jre-headless.png)
Мы видим, что openjdk-8-jre-headless был заменен на openjdk-11-jre-headless.
openjdk-13-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
![openjdk-13-jre-headless.png](https://1.bp.blogspot.com/-1f-pFlhTlik/XvjFJggcyWI/AAAAAAAANeM/Ir4iKQ1LxnEbN_PCLHmukkLr66XFKUVBQCK4BGAsYHg/w625-h469/openjdk-13-jre-headless.png)
openjdk-13-jre-headless еще не входит в стабильную версию Debian. Так что количество установок невелико. Эта версия также заменяется openjdk-14-jre-headless с 2020 года.
openjdk-14-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
![openjdk-14-jre-headless.png](https://1.bp.blogspot.com/-ItBrXdeYDtM/XvjFTg8_55I/AAAAAAAANec/t2IPJxVVsRAXTe5O5Hfbjum3GP3SMGWVgCK4BGAsYHg/w625-h469/openjdk-14-jre-headless.png)
openjdk-15-jre-headless: среда выполнения OpenJDK Java с использованием Hotspot JIT (без головы)
![openjdk-15-jre-headless.png](https://1.bp.blogspot.com/-l-21xZQ04WE/XvjFc7ifhzI/AAAAAAAANew/9H3Smg5jNZQADfAEmnJc_1qX5jx8x10LQCK4BGAsYHg/w625-h469/openjdk-15-jre-headless.png)
openjdk-15-jre-headless очень новый. Он находится в нестабильной версии Debian, но еще не перешел на тестирование Debian. Так что количество установок очень невелико.
opensc-pkcs11: Утилиты для смарт-карт с поддержкой карт, совместимых с PKCS # 15
![opensc-pkcs11.png](https://1.bp.blogspot.com/-fU0UPXzbmk4/XvjFmaVLSSI/AAAAAAAANfA/OksSyHctuO4aRkw5xZxB_D54huVmUZc7ACK4BGAsYHg/w625-h469/opensc-pkcs11.png)
python3-pykcs11: оболочка PKCS # 11 для Python
![python3-pykcs11.png](https://1.bp.blogspot.com/-edw5sXX9rds/XvjFviwKDHI/AAAAAAAANfU/vOxZ3oldYj0DbNOcowb1uKsBCB9qPAzLACK4BGAsYHg/w625-h469/python3-pykcs11.png)
python3-pyscard: оболочка Python3 над PC / SC API
![python3-pyscard.png](https://1.bp.blogspot.com/-98RQP5O2zGo/XvjF43abaRI/AAAAAAAANfg/D-2jDOGrISgHUaKKyaLDqeHsDP170aNQACK4BGAsYHg/w625-h469/python3-pyscard.png)
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