\HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS_Server\9.3\Config
如果您執行的是 64 位元 Windows,則此機碼會在下列路徑中:
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Telelogic\DOORS_Server \9.3\Config
-serverhostname 和 -secure 參數是用於啟用安全連線。這是「開始之前」區段中的參照。
伺服器安全啟用參數是伺服器選項。使用指令行引數來啟用伺服器安全之後,伺服器在之後的執行便會記住其值(在未提供伺服器安全的參數時)。
依預設,將會停用伺服器安全。在您啟用它之後,它就會維持啟用(請參閱先前的附註)。
若要停用伺服器安全,請使用 -serverSecurityDisable 參數。
如果將 Rational DOORS 配置成使用 Rational Directory Server,則需要對現有使用者進行簽署。如果要這樣做,請啟動 Rational DOORS 用戶端,以管理者身分登入,再執行 DXL perm signTdsUsers()。每次您變更 Rational DOORS 資料庫伺服器時,就需要執行一次 DXL。
例如,使用指令來輸入下列格式的密碼:
dbadmin.exe -d 36700@IBMEDSERV -keyDB "C:\path\to\key\db.kdb" -p NewPassword
在您指派 dbadmin 密碼之後,請使用指令來指定下列格式的每一項要求:
dbadmin.exe -d 36700@IBMEDSERV -keyDB "C:\path\to\key\db.kdb" -P NewPassword -l
在啟用伺服器安全之後,用戶端會對資料庫中資訊施行一般的存取權。不管系統使用的是伺服器安全或是標準的 Rational DOORS 安全模型,使用者對資料庫的存取權是相同的。
不過,如果用戶端已受損,例如,如果使用者取得資料庫未獲授權的存取時,只要使用者具有讀取權時,他們就可以完整存取模組的內容。
若要防止這種可能性,請確定包含機密資料的模組已受到保護。如果使用者需要,只容許存取模組即可。如果使用者不需要存取模組,請勿將其存取權設成讀取。請將其存取權設成無。這樣一來,即使使用者取得資料庫未獲授權的存取,他們也無法存取模組。
例如,若要將方法設成使用者金鑰,請輸入:
dbadmin.exe -d 36700@IBMEDSERV -keyDB C:\path\to\certificate\db\client_authentication.kdb -certName DBM1 -P samplePassword -sssAuthenticationMode UserKeys
以下是 -sssAuthenticationMode 參數的有效選項:
UserKeys
UsernamePassword
UsernamePasswordAndUserKeys