어떤 애플리케이션을 사용하고 있는지 알고 싶습니다.Linux 커널 키링?
Google에서 검색했지만 그러한 애플리케이션 목록을 찾지 못했습니다.
답변1
libkeyutils
설치된 애플리케이션에 종속성이 있는지 (또는 연결된 바이너리가 설치되어 있는지 ) 확인할 수 있습니다 libkeyutils.so
.
데비안 시스템에서는 다음을 사용할 수 있습니다 apt-cache rdepends libkeyutils1
.
libkeyutils1
Reverse Depends:
gdm3
libkrb5-3
libgssapi-krb5-2
libkrb5support0
libk5crypto3
libkeyutils-dev
sssd-common
python3-keyutils
python-keyutils
nuxwdog
nfs-common
libkrb5support0
libkrb5-3
libkrad0
libkdb5-9
libkadm5srv-mit11
libkadm5clnt-mit11
libk5crypto3
libgssrpc4
libgssapi-krb5-2
krb5-user
krb5-pkinit
krb5-otp
krb5-kpropd
krb5-kdc-ldap
krb5-kdc
krb5-gss-samples
krb5-admin-server
gdm3
keyutils
ceph-common
libecryptfs1
ecryptfs-utils
cifs-utils
ceph-test
ceph-fs-common
커널 키링의 특정 용도에 대해서는 설명서를 확인해야 합니다.
답변2
편집을 위해 암호화된 파일을 열 때 커널 키링을 사용하여 비밀번호를 저장합니다.
열 때 사용자에게 비밀번호를 물어보고 키링에 저장한 후 파일을 편집합니다. 저장할 때마다(아마도 여러 번) 비밀번호를 검색하고(시간이 초과되지 않는 한 새 비밀번호를 두 번 요청하고 다시 저장함) 파일을 다시 암호화한 후 계속합니다. 편집을 마치면 비밀번호 키가 지워집니다.
이렇게 하면 암호화된 파일을 편집할 때 많은 실수를 피할 수 있습니다!
내 스크립트를 참조하세요...
askpass_stars
https://antofthy.gitlab.io/software/#askpass_stars
Which is my password reader, with key ring saving and retrieving
encrypt
https://antofthy.gitlab.io/software/#encrypt
Which does file encryption, calling askpass_stars as needed
Its comment header contains the configuration for VIM to edit ".enc" files
keepout
https://antofthy.gitlab.io/software/#keepout
Replacement for encrypt, now that "openssl enc" can handle PBKDF2.
This a shell wrapper around "openssl" that saves the 'extra'
information that is needed (other than the password) to decode
the encrypted file. Something that is necessary due to the changing
default options of "openssl".
이 모든 작업을 수행하기 위해 keyctl을 사용하는 방법에 대한 내 노트를 참조하세요. https://antofthy.gitlab.io/info/crypto/keyring_linux_kernal.txt