2012-03-08 3 views
5

Мне известно о том, что мы можем запустить Q-процесс с параметром -p, который позволяет другим экземплярам подключаться к нему и включает также веб-интерфейс на этом порту.Как защитить веб-интерфейс KDB/Q

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

ответ

6

Вы можете добавить проверку подлинности с помощью -U:

-U /path/to/password.txt 

Этот файл содержит пользователя: пароль где пароль является результатом в д md5"password" и сдирать 0x впереди.

+0

Спасибо за это. Как это работает, если у меня есть Q-скрипт, подключающийся к удаленному ящику, который будет защищен? –

+0

h: hopen ': host: port: username: password – algolicious

+0

h" выбрать из цены где sym = 'MSFT" – algolicious

5

есть также .z.pw и .z.ac крючков, которые могут быть использованы для более сложной логики Идента

Смежные вопросы