<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Articole</title><link>http://sqlserver.ro/forums/22/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Permisiuni Extinse in SQL Server 2005</title><link>http://sqlserver.ro/forums/thread/205.aspx</link><pubDate>Sun, 01 Oct 2006 13:12:41 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:205</guid><dc:creator>ggciubuc</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/205.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=22&amp;PostID=205</wfw:commentRss><description>N-am vorbit de importanta acestor cerinte de securitate: Armata americana sau cei de la NATO cand achizitioneaza un produs sau sistem IT se uita daca aceste cerinte sunt indeplinite. Daca nu, va dati seama ca renunta imediat: neindeplinirea lor aduce riscul ca acele produse sau sisteme sa reprezinte niste gauri de securitate prin care sa se penetreze reteaua organizatiei.</description></item><item><title>Re: Permisiuni Extinse in SQL Server 2005</title><link>http://sqlserver.ro/forums/thread/204.aspx</link><pubDate>Sun, 01 Oct 2006 13:01:25 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:204</guid><dc:creator>ggciubuc</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/204.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=22&amp;PostID=204</wfw:commentRss><description>&lt;P&gt;Ce mai trebuie spus este ca SQL Server 2005 indeplineste 2 cerinte de securitate elaborate&lt;BR&gt;la nivel global:&lt;BR&gt;-"International Common Criteria" cunoscut pe scurt si ca "Common Criteria" si&lt;BR&gt;-compatibilitate C2 .&lt;/P&gt;
&lt;P&gt;"International Common Criteria for Information Technology Security Evaluation" - defineste un set de cerinte IT care trebuie sa le indeplineasca produsele si sistemele IT.&lt;BR&gt;Cerintele compatibile C2 sunt similare Common Criteria si au fost inlocuite de acestea din urma (SQL 2000 era compatibil C2)&lt;/P&gt;</description></item><item><title>Permisiuni Extinse in SQL Server 2005</title><link>http://sqlserver.ro/forums/thread/193.aspx</link><pubDate>Fri, 29 Sep 2006 10:02:42 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:193</guid><dc:creator>xmldeveloper</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/193.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=22&amp;PostID=193</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Permisiuni Extinse&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;SQL Server 2005 implementeaza o arhitectura de securitate imbunatatita folosind un model ierarhic pentru obiectele care pot fi securizate. Modelul foloseste trei termeni importanti:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;principal &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt;(entitati autentificate) – pot fi utilizatori, grupuri sau procese care solicita acces la resursele SQL Server, se poate stabili o ierarhie diferentiindu-se urmatoarele nivele:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;Windows – membrii unui domeniu, membrii unui grup Windows, utilizatori locali Windows&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;SQL Server – login-uri SQL, roluri fixe&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Baza de date – utilizator, rol fix, application role (rol special pentru o aplicatie)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;securable&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt;(obiecte securizabile) - resurse catre care se ofera un acces controlat, pot fi grupate folosind urmatoarea ierarhie:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;la nivelul serverului – login-uri, certificate, HTTP endpoints, notificari de evenimente, baze de date.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;la nivelul bazei de date – utilizatori, roluri, application roles (roluri pentru aplicatii), tipuri de mesaje, servicii, cataloage full-text etc.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;la nivelul unei scheme – tabele, view-uri, functii, proceduri stocate, cozi, tipuri, reguli, valori implicite, sinonime etc.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;permision&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt;(permisiune) - regulile aplicate pentru a controla accesul la obiectele securizabile pentru o entitate de tip &lt;I&gt;&lt;STRONG&gt;principal&lt;/STRONG&gt;&lt;/I&gt;)&lt;I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;In SQL Server 2005 permisiunile pot fi acordate direct la nivel de server (folosind instructiunea &lt;I&gt;&lt;STRONG&gt;GRANT &lt;/STRONG&gt;&lt;/I&gt;de exemplu) in SQL Server 2000 permisiunile la nivel de server fiind acordate doar prin intermediul rolurilor fixe. In plus sunt introduse permisiuni noi asociate cu diferitele obiecte securizabile permitand o granularitate fina a acordarii de permisiuni. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Exemple:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;CONNECT SQL&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt; (permite conectarea la server)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;ALTER ANY LOGIN&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt; (permite modificarea oricarui login)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;CONTROL SERVER&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt;(permite administrarea serverului)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;VIEW DEFINITION&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt; (permite vizualizarea definitiei unui obiect)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;De ce permisiuni extinse?&lt;/STRONG&gt; Pentru a va permite utilizarea "&lt;STRONG&gt;principle of least privilege&lt;/STRONG&gt;" (principiul privilegiului minim) conform caruia unui user trebuie sa i se acorde pentru un task doar drepturile necesare executarii acelui task.&lt;/P&gt;</description></item></channel></rss>