аутентификация по локальному файлу htpasswd имеет дыру?

Одна из групп, с которыми я работаю удаленно, настроила subversion edge, который отражает наши репозитории subversion (обратите внимание, что мы не используем subversion edge). Наша подрывная деятельность использует аутентификацию LDAP. Край Subversion использует локальный файл htpasswd для аутентификации.

Я могу получить доступ ко всем репозиториям в удаленном месте, просто используя https://xx.xx.xx.xx/svn/reponame без запроса имени пользователя или пароля. Это дыра? Как я могу это исправить? Я хочу, чтобы только действительный пользователь мог читать/писать.

заранее спасибо


person user1164061    schedule 22.06.2015    source источник


Ответы (1)


Это дыра?

Нет. Я думаю, что это просто ленивый SVN-админ, который неправильно настраивает часть авторизации и разрешает анонимное чтение.

Satisfy any необходимо удалить из SVN <Location> в httpd.conf, должно присутствовать только Require valid-user

person Lazy Badger    schedule 24.06.2015