utros 06.09.2011 18:03 eoranged

Сегодня возникла задача: безопасно хранить пачку сертификатов, чтобы даже локальный админ (а в идеале даже доменный) не смогли к нм получить доступ.
Причём доступ к этим сертам должен иметь скрипт, который должен дёргаться планировщиком.
Сейчас решил эту проблему созданием нового раздела (менеджер разделов в сперме — говно) и зашифрованием его при помощи BitLocker (от EFS пришлось отказаться ввиду уязвимости к действиям доменных админов.
Вот есть идеи, как бы мне так организовать безопасный sftp (заранее известно какие файлы я хочу забрать, откуда и когда), чтобы никто не смог потырить серты?

Recommended by:

@rapture: Подпишусь на комментарии штоле.

1. gelraen 06.09.2011 18:11 imax

не понял в чём проблема. Реализации sftp сервера для винды есть.

2. utrosgelraen /1 06.09.2011 18:45 eoranged

Проблема в том, что на винде у меня клиент, который подключается к никсовым серверам по ssh и авторизуется посредством сертификатов.
Так вот, я не хочу, чтобы всякие хуи пользовались моим сертификатом, если смогут получить права локального админа (а в идеале даже доменного).
Я думал по поводу того, чтобы с домашней машины проксировать ssh-запросы, которыми пихать данные на целевой сервак по самбе (целостность данных не критична: они нафиг никому не сдались), но это костыли.
Я частично помню протокол ssh и подозреваю, что невозможно подготовить запросы клиента, используя сертификат, чтобы потом просто их воспроизвести уже без него ибо сервер вносит энтропию и не даёт возможности предсказать что же ему нужно будет ответить.

3. gelraenutros /2 06.09.2011 18:48 imax

вариант таскать закрытые ключи с собой на флешке не рассматривается?

4. utrosgelraen /3 06.09.2011 18:52 eoranged

Это не ок. И да, чем это лучше варианта с шифрованым разделом.
Алсо, /0

5. gelraenutros /4 06.09.2011 18:52 imax

ну вот я и говорю что не понимаю что ещё ты пытаешься сделать.

6. utrosgelraen /5 06.09.2011 18:54 eoranged

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

7. raptureutros /6 06.09.2011 18:56 unknown

А просто входить на sftp от nobody?

8. gelraenutros /6 06.09.2011 18:56 imax

google://authorized_keys force-command

9. utrosrapture /7 06.09.2011 18:57 eoranged

А вот это уже больше похоже на правду.

10. utrosrapture /7 06.09.2011 19:00 eoranged

А вот это уже совсем близко.
Надо запилить отдельного пользователя и пускать его только по sftp и только в chroot'е.

11. raptureutros /10 06.09.2011 19:01 unknown

и только с гандоном.

12. gelraenutros /10 06.09.2011 19:01 imax

тоже вариант, да

13. utrosrapture /11 06.09.2011 19:03 eoranged

Ага.
Что-то больно костыльно получается.
Надо сделать проще: с серверов кидать файлы при помощи scp, а работать с ними уже локально. Тогда не придётся ничего огораживать, ибо нечего :)

14. raptureutros /13 06.09.2011 19:05 unknown

Эгегей, нахуй, чтоб такое провернуть, тебе придется каждую машинку на сервере вписывать.

15. utrosrapture /14 06.09.2011 19:07 eoranged

Ась? Мне достаточно раскидать один и тот же скрипт на все машинки и прописать его в крон, а это не трудно.
А файлы сваливаются ко мне на машинку.

16. raptureutros /15 06.09.2011 19:09 unknown

Кто куда файлы льет-то, блеать? :) А то получается натуральный connback: клиент стучиться в сервер, сервер открывает соединение, забрасывает клиенту нужные файлы, закрыавает соединение, клиент работает с файлами. Хуй знает чо с открытым ssh соединением тоже делать.

17. utrosrapture /16 06.09.2011 19:10 eoranged

Есть машинка А и куча серверов. Со всех серверов нужно собрать файлы на машинку А по списку.
Что тут непонятного?

18. raptureutros /17 06.09.2011 19:14 unknown

Ну да, можно и конбэком. Давай лучше через svn сделаем? :) На машинке А — центральный репозиторий...

19. utrosrapture /18 06.09.2011 19:15 eoranged

SVN — не ок. Туда будет швыряться с центральной машинки.

20. raptureutros /19 06.09.2011 19:17 unknown

Блеать, я тебя не понял. То у тебя с серверов на центральную машинку файлы перекидываются, то с центральной машинки на сервера... svn up нах. Но если двунаправленный доступ, sftp с отдельным nobody-пользователем и плюшками.

21. utrosrapture /20 06.09.2011 19:18 eoranged

С серверов на центральную, а она уже кидает в SVN.

Do you really want to delete ?