So sichern Sie Ihren Client-Nachrichtenspeicher:
Ändern Sie die Standardkennwörter.
Weitere Hinweise finden Sie unter Kennwörter des Client-Nachrichtenspeichers verwalten.
Verschlüsseln Sie den Inhalt des Nachrichtenspeichers.
Weitere Hinweise finden Sie unter Den Client-Nachrichtenspeicher verschlüsseln.
Zuerst erstellen Sie eine SQL Anywhere-Datenbank mit einem Chiffrierschlüssel:
dbinit mystore.db -i -s -ek some_phrase |
Die Optionen -i und -s sind für kleine Geräte gut geeignet. Die Option -ek gibt den Chiffrierschlüssel für die starke Verschlüsselung an. Weitere Hinweise finden Sie unter Dienstprogramm Initialisierung (dbinit).
Danach initialisieren Sie die Datenbank als Client-Nachrichtenspeicher:
qaagent -id mystore -si -c "dbf=mystore.db;dbkey=some_phrase" |
Dann erstellen Sie einen neuen entfernten Benutzer mit DBA-Berechtigungen und ein Kennwort für diesen Benutzer. Entziehen Sie dem Standard-QAnywhere-Benutzer die Zugriffsrechte und ändern Sie das Kennwort für den Standard-DBA-Benutzer. Melden Sie sich als Benutzer DBA mit den Kennwort SQL an und führen Sie die folgenden SQL-Anweisungen aus:
CREATE USER secure_user IDENTIFIED BY secure_password GRANT MEMBERSHIP IN GROUP ml_qa_user_group TO secure_user GRANT REMOTE DBA TO secure_user REVOKE CONNECT FROM ml_qa_user ALTER USER DBA IDENTIFIED BY new_dba_password COMMIT |
Alle QAnywhere-Benutzer müssen zur Gruppe ml_qa_user_group gehören und das Zugriffsrecht als Remote DBA erhalten.
Schließlich starten Sie den QAnywhere Agent mit dem sicheren DBA-Benutzer:
qaagent -id mystore -c "dbf=mystore.db;dbkey=some_phrase;uid=secure_user;pwd=secure_password" |
Kennwörter des Client-Nachrichtenspeichers verwalten
Den Client-Nachrichtenspeicher verschlüsseln
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |