Зашифруйте SVN для хранения паролей

Может ли кто-нибудь посоветовать, как зашифровать SVN (amazon Linux 2). Планируете зашифровать или отключить SVN от запроса, следует ли хранить незашифрованные пароли? Мы никогда не хотим, чтобы пользователь мог это сделать.

Есть ли вероятность, что пользователи смогут обойти это и в любом случае сохранить свой пароль в текстовом файле. Если мы отключим эту функцию в двоичном файле клиента, они загрузят или скомпилируют другой клиент.

Шифрование домашнего каталога пользователей. защитить пароли, а также данные будут работать? Если да, то как это сделать?

      svn, version 1.7.14 (r1542130)
   compiled Oct  7 2020, 22:48:31

which svn
/bin/svn

whereis svn
svn: /usr/bin/svn /usr/share/man/man1/svn.1.gz

Это решит мою проблему?

      ~/.subversion/servers:

[global]
# Password / passphrase caching parameters:
store-passwords = no
store-plaintext-passwords = no

[root@ip-10-0-16-165 auth]#

vi ~/.subversion/servers

[global]

store-passwords = yes

store-plaintext-passwords = no

In ~/.subversion/config

[auth]

store-passwords = yes

store-auth-creds = yes

password-stores = gnome-keyring , kwallet

какой здесь лучший подход?

1 ответ

Я думаю, вам (и пользователям) следует зашифровать файлы паролей и добавить этот зашифрованный файл в svn. Например, вы можете зашифровать с помощью openssl:

Зашифровать:

      openssl enc -aes-256-cbc -md sha512 -pbkdf2 -iter 100000 -salt -in file1 -out file1_encrypted

Расшифровать:

      openssl enc -aes-256-cbc -d -md sha512 -pbkdf2 -iter 100000 -salt -in file1_encrypted -out file1
Другие вопросы по тегам