Implementați securitatea pentru a proteja Azure SQL
Înțelegerea și gestionarea eficientă a regulilor pentru firewallul de server și bază de date, precum și a Microsoft Defender pentru SQL, este esențială pentru a asigura protecția resurselor SQL Azure în timpul migrării și dincolo de aceasta.
Configurarea regulilor pentru firewallul de server și bază de date
În baza de date Azure SQL, puteți configura reguli de firewall atât la nivel de server, cât și la nivel de bază de date.
Reguli de firewall la nivel de server
Regulile paravanului de protecție la nivel de server controla accesul la baza de date SQL Azure la un nivel mai larg, determinând ce adrese IP se pot conecta la server. În schimb,
Regulile paravanului de protecție la nivel de server le permit utilizatorilor să se conecteze la toate bazele de date, în timp ce firewallurile la nivel de bază de date controlează accesul pentru anumite adrese IP la baze de date individuale.
Puteți configura regulile paravanului de protecție la nivel de server prin portalul Azure sau utilizând procedura stocată sp_set_firewall_rule din baza de date coordonatoare.
Notă
Permiteți serviciilor și resurselor Azure să acceseze acest server setările serverului numără ca o singură regulă de firewall atunci când este activată. În mod implicit, blocați accesul și deschideți-l doar atunci când este necesar.
Reguli firewall la nivel de bază de date
Regulile la nivel de bază de date oferă un control mai specific în cadrul bazelor de date individuale. Puteți configura regulile paravanului de protecție la nivel de bază de date prin T-SQL doar utilizând procedura stocată sp_set_database_firewall_rule din cadrul bazei de date utilizator.
Atunci când vă conectați, baza de date Azure SQL verifică dacă există o regulă de firewall la nivel de bază de date specifică numelui bazei de date furnizate. Dacă regula nu este găsită, aceasta verifică regulile firewallului IP la nivel de server, care se aplică tuturor bazelor de date de pe server. Dacă există oricare dintre reguli, se stabilește conexiunea.
Dacă niciuna dintre reguli nu există și utilizatorul folosește SQL Server Management Studio pentru a se conecta, i se va cere să creeze o regulă de firewall.
Pentru a afla mai multe despre regulile paravanului de protecție la nivel de server și regulile paravanului de protecție la nivel de bază de date, consultați Azure SQL Database și Reguli firewall IP Azure Synapse.
Microsoft Defender pentru SQL
Microsoft Defender pentru SQL este o soluție cuprinzătoare de securitate pentru baza de date SQL Azure, instanța azure sql gestionată și SQL Server pe Azure VM. Monitorizează și evaluează permanent securitatea bazei de date, oferind recomandări particularizate pentru a o consolida.
De asemenea, oferă capacități avansate de securitate, inclusiv evaluarea vulnerabilităților SQL și Protecție avansată împotriva amenințărilor, pentru a vă proteja proactiv starea datelor. Această soluție all-in-one vă ajută să mențineți un nivel înalt de securitate în mediul SQL.
Există două modalități diferite de a activa Microsoft Defender pentru SQL.
| Metodă | Descriere |
|---|---|
| nivel de abonament (recomandat) | Permiteți-l la nivel de abonament pentru o protecție cuprinzătoare a tuturor bazelor de date din baza de date SQL Azure și Instanța gestionată Azure SQL. Le puteți dezactiva individual, dacă este necesar. |
| nivel de resurse | Ca alternativă, o puteți activa la nivel de resursă dacă preferați să gestionați manual protecția pentru anumite baze de date. |
Evaluare vulnerabilitate SQL
evaluarea vulnerabilităților SQL utilizează o bază de cunoștințe de reguli bazate pe cele mai bune practici Microsoft. Acesta semnalizează vulnerabilități de securitate, configurații greșite, permisiuni excesive și date sensibile neprotejate.
Aveți două opțiuni de configurare pentru evaluarea vulnerabilităților SQL:
Configurare expresă: este opțiunea implicită și nu necesită spațiu de stocare extern pentru rezultatele de referință și scanare.
configurație clasică: trebuie să gestionați un cont de stocare Azure pentru stocarea datelor de referință și de scanare a rezultatelor.
Protecție avansată împotriva amenințărilor
protecție avansată împotriva amenințărilor îmbunătățește securitatea Azure SQL, detectând și răspunzând la încercări neobișnuite sau potențial dăunătoare de acces la bazele de date.
Oferă avertizări de securitate pentru activitățile suspecte ale bazei de date, vulnerabilitățile potențiale, atacurile de injectare SQL și modelele de acces anormale, integrate cu Microsoft Defender pentru cloud. Această integrare oferă detalii și acțiuni recomandate pentru investigarea și atenuarea amenințărilor, făcându-l accesibil experților nelegați.
Pentru o listă de avertizări, consultați avertizările pentru baza de date SQL și Azure Synapse Analytics în Microsoft Defender pentru cloud.