Know-how, prelegere, administrare interbază de securitate

Rezumat: Această prelegere este dedicată administrării și securității bazelor de date server și InterBase. O analiză detaliată a unor astfel de mecanisme, cum ar fi utilizatorii și rolurile, acordarea și înlăturarea drepturilor. Sunt luate în considerare principiile de lucru cu utilitățile liniei de comandă.

Cu toate acestea, în plus față de limitarea de mai sus, tot materialul din acest curs poate fi studiat și testat pe acel InterBase. pe care l-ați instalat deja cu Delphi. Administrarea se poate face în mai multe moduri: utilizând utilitarul IBConsole sau alte utilități similare de la dezvoltatori terți. Dar modul cel mai fiabil și mai flexibil este de a administra instrumentele de linie de comandă construite în InterBase. care sunt încă implicit numite de IBConsole și alte utilități grafice, precum și componentele administrației Delphi.

Command Line Utilities

Acum nu sunt atât de mulți utilizatori care au lucrat cu linia de comandă. În cea mai mare parte, utilizatorii sunt obișnuiți cu utilități grafice convenabile, pe care le puteți lucra cu un singur mouse. Comenzile de linie de comandă sunt aplicații consola, sub forma unui ecran negru cu text alb pe ea. Aceste utilitare sunt chemați împreună cu parametrii și sunt localizați în folderul BIN al serverului InterBase. default:

Faceți o rezervare că textul din fereastră va trebui să fie introdus manual. Dacă copiați textul și apoi selectați comanda context "paste" în CMD, nu există nicio garanție că toate caracterele vor fi copiate corect. În acest caz, veți primi o eroare atunci când executați comenzile. Dar în CMD există posibilitatea de a repeta ultima comandă fără ao tasta. Este suficient să apăsați și să țineți apăsată tasta "săgeată dreapta" pentru a reintroduce textul ultimei comenzi. Acest lucru poate fi util atunci când trebuie să tastați comenzi similare într-un rând: puteți repeta și apoi edita textul comenzii anterioare.

Ca rezultat al exemplului, veți obține următoarea fereastră:

Know-how, prelegere, administrare interbază de securitate


Fig. 25.1. Gpre.exe utilitar linie de comandă

Pentru cei care au folosit astfel de echipe pentru prima dată, să ne uităm mai atent la ele. echipă

Toți utilizatorii și parametrii lor sunt stocați într-o bază de date specială InterBase. care este instalat cu serverul:

Când serverul este reinstalat, acest fișier nu este șters în mod implicit, ci devine "moștenit" de următoarea versiune a InterBase. astfel încât utilizatorii și parolele acestora să rămână neschimbate. Tabel. care conține informații despre utilizatori, în această bază de date se numește USERS. În cazul în care ștergeți utilizatorul corect sau modificați parola acestuia. pe care îl uitați, este recomandat să faceți copii de siguranță ale acestei baze de date. Există vesti proaste. Deoarece toți utilizatorii și parolele acestora sunt stocate în baza de date isc4.gdb. atunci există posibilitatea ca baza de date de lucru a întreprinderii să poată fi copiată, transferată pe alt PC cu ajutorul InterBase instalat. după care poate fi deschis de către utilizatorul SYSDBA. Chiar dacă pe serverul dvs. se modifică parola SYSDBA, pe altă PC această parolă va fi diferită, astfel încât baza de date să poată fi deschisă. Politica InterBase implică faptul că PC-ul serverului ar trebui să fie:

  1. Nu este disponibil pentru persoane neautorizate.
  2. Nu ar trebui să aibă resurse publice (discuri sau foldere cu baze de date).

Dacă se respectă aceste reguli, securitatea datelor va fi ridicată.

Articole similare