În mod implicit, conexiunea dintre serverul de baze de date și client nu este
criptată, ceea ce face posibilă interceptarea canalului de comunicare și
citirea datelor. Acest lucru reprezintă un risc mare de securitate, chiar și pentru datele necritice.
Conexiunea poate fi criptată prin utilizarea conexiunilor VPN între
server și client, dar SQL Server are propriile mecanisme de criptare
care previn accesul neautorizat. Două metode vor fi acoperite aici. Prima
este mai simplă, în timp ce a doua este mai complexă, dar oferă mai mult control
asupra nivelului de securitate.
Metodă simplă fără certificat de securitate
Rulați SQL Server Configuration Manager. În SQL Server 2005 Network
Configuration, deschideți Proprietățile pentru Protocols for SQL2005.
Setați ForceEncryption
la Yes.

Setați ForceEncryption
la Yes

Reporniți instanța SQL Server pentru ca modificarea să intre în vigoare.
Acum SQL Server va genera automat un certificat. Deoarece clienții
care utilizează sisteme de operare Windows au deja cheile Microsoft necesare
instalate, conexiunile lor la acea instanță SQL Server vor fi criptate.
Dezavantajul acestei metode este că nu puteți configura modul de criptare.
În plus, toate conexiunile la instanța SQL Server sunt criptate,
ceea ce poate să nu fie de dorit pentru conexiunile locale.
Când utilizați această metodă, asigurați-vă că nu rulați PANTHEON cu
comutatorul /SSL . Acesta este utilizat doar pentru a doua metodă.
Metodă complexă cu certificat de securitate
Cu această metodă, proprietatea ForceEncryption menționată mai sus
trebuie să fie No.

În fila Certificate , selectați un certificat, pe care trebuie să
îl obțineți de la o Autoritate de Certificare (CA), de exemplu VeriSign. Specificați FQDN
(numele de domeniu complet calificat) al instanței SQL Server dacă clienții din afara
rețelei locale se vor conecta la aceasta. Pentru utilizare locală, numele local al
instanței SQL Server este suficient.

Rețineți că, dacă obțineți un certificat de la una dintre autoritățile de
certificare consacrate, clienții vor avea cel mai probabil cheile relevante
deja instalate.
Dacă aveți deja un certificat, rulați PANTHEON cu comutatorul /SSL și
conexiunea sa la server va fi criptată.
Mai multe informații despre comutatorul /SSL pot fi găsite în
Parametrii liniei de comandă.
Puteți pregăti un certificat și chei corespunzătoare singur. Pentru aceasta
aveți nevoie de Certificate Services instalat, care face parte din Windows 2003 Server.
În Internet Explorer, navigați la http://Local/CertSrv
care deschide o pagină de gestionare a certificatelor. În acest exemplu, autoritatea de
certificare se numește ProdIT, care este și emitentul certificatului.
Faceți clic pe Solicitați un certificat.

Apoi faceți clic pe cerere avansată de certificat.

Și în final Creați și trimiteți cererea către această CA.

Pe pagina de cerere avansată de certificat, introduceți numele de domeniu complet calificat al
instanței serverului dacă doriți să fie accesibilă din afara rețelei locale. În caz contrar, numele local este suficient. În Tipul de
certificat necesar, selectați Certificat de autentificare server. De asemenea,
selectați o dimensiune a cheii. Asigurați-vă că selectați Stocați certificatul în magazinul de certificate al computerului local.
Puteți, de asemenea, să specificați un nume prietenos pentru certificat (Certificat MS SQL în acest exemplu).
Faceți clic pe Trimiteți după ce ați setat toate opțiunile.

După trimiterea cererii, deschideți Microsoft Management Console (MMC),
adăugați snap-in-ul Autoritate de certificare , și activați-l selectând
Emite din meniul contextual.

După activarea certificatului în Management Console, reveniți la
Certificate Services. Faceți clic pe Vizualizați starea unei cereri de certificat în așteptare
pentru a verifica starea certificatului.

Selectați certificatul dvs.

Dacă certificatul a fost emis cu succes, faceți clic pe Instalați
acest certificat.

După ce certificatul a fost instalat, îl puteți selecta în SQL Server Configuration Manager.

Pentru ca clienții să poată stabili o conexiune securizată, trebuie
să instaleze o cheie de certificat, pe care trebuie să o exportați mai întâi.
Deschideți Microsoft Management Console (MMC), adăugați snap-in-ul Certificate
, găsiți certificatul dvs. în folderul Personal , și exportați-l
din meniul contextual.

Asigurați-vă că selectați Standardul de sintaxă a mesajelor criptografice - Certificate PKCS #7 (.P7B) și activați
opțiunea Includeți toate certificatele din calea de certificare, dacă este posibil.

Clienții pot apoi instala certificatul exportat, fie prin
click dreapta pe fișier și selectând Instalați certificatul, fie prin
Internet Explorer. În Wizardul de import al certificatelor, se recomandă să
selectați opțiunea Selectați automat magazinul de certificate pe baza tipului de
certificat. Alternativ, puteți selecta manual stocarea certificatului. Dacă faceți acest lucru, selectați Autorități de certificare rădăcină de încredere.

Dacă importul este reușit, clienții ar trebui să vadă autoritatea dvs. de certificare
(ProdIT în acest exemplu) printre Autoritățile de certificare rădăcină de încredere.

Clienții care pornesc PANTHEON cu comutatorul /SSL
ar trebui acum să stabilească o conexiune criptată la server.