Безопасность в MS SQL и Oracle. Мифы и реальность.


???????? ?? ????? ?????????? ??????, ?????????????, ??? ???? ??????????, ? ??? ????, ????? ???? ???? ? ?????????? SQL Server vs. Oracle.


 ????? Cesar Cerrudo:


 ??????????? ?? ?????????? ????????????, ?????????? ??????????. ???????? ??????????? ???????? « ???????» (Argeniss). ? ??????? ?????? ?????????????? ?????? ?? ???????? ??? ?????? 5 ???.


????? ?????? ??? ???????? ???????? ??????????? ?????????? ???????:


– MS SQL ?????? ????? ????????? ? ????? ?????? ????????????,


Oracle ????? ????????? ( ???????)


Oracle ??????????, ??? MS SQL Server.


???????????, ????? ????? ?????? ?? ???????, ?? ????????????, ??? ??? ?????????? ???????????? ???????? ????????????? ???? ??? ???????????? ??????, ???? ?????? «?? ?????? ???». ? ????? ???????, ?????????? ???????????? ????? ??????, ?? ????????? ? ???????? ? Microsoft ? ? Oracle.


?? ?? ???? ???????? ????? ?? ???????????? ?? ???? J


 


??????????? ???????:


??? ?? ??? ??????, ? 2000-2001 ????? ???? ???????????? ??? ?????? ???????? ???????.


?????, 2001-2002:


Voyager Alpha Force, ?? ??  Cblade, ?? ?? dnsservice.exe Worm


– ?????? «??????» ???  MS SQL.


– ????? ???????? ??? ??????? ?????? ??? sa.


??? ???????? ????????? ?????????, ?????????? ?? ????????? ??????????? ????????. Oracle ???????? ????????? Unbreakble”, Microsft – Trustworthy Computing Initiative.


???????? Microsoft  ?????????? ??? ?????? ???????? ?????? ? ??????????????, ??????????? ???-?? ? ??????????? ?????? ??????? ?????????? ?? MS SQL ?????????????.


??????????? ???????????? ? ??????? ????-???? ???????? ? 140 ????????? ??? ? MS SQL Server 2000 (SP4)


?????????? ????????? ? ??????? ?????????????? ??????? ? Oracle 10g. ?????? ???? ????? ?? ?????? ???????? ???????????? ??? 160 ????????? ??? ? ??????? ( 20 ????? ????? ??? + 140 ??? ???????).


 


?????? ??????, ? ??? ?? Oracle ??????


???????????, ??? ??? ??????? ????? ??????? ? ?????? ???????.  ????????? ?? ??? ????????????


???? ??????????? ???????, ??????? ??? «????» ? ????


?????? ?????? Microsoft SQL Server:


·         ?????????? «?????» ????????? «??-?????????»


§  ??????????? ???????? ????? SP3


·         ???????? ?????????:


§  ?????????? ??????? «deplyment»


          ??????? ?? ??????????


          ???? ?????? ? «??????? ????????»


·         3 ?????????? ??????? ?? ???


§  ??? ????????? ???????? ?????? ????? ??????????, ????????????? MS SQL


§  ?????? ???????? ? SQL Server


·         ???????? PR ? ???????, ? ?.?.


 


??? ?? ? Oracle ?? ????????? ? MS, ??? ?? ????????


·         – ??? ? ? ?????? ? MS, ?????????? ??????, ?????????? ????????? «??-?????????». ??????? ????????? ? 10g


·          ??????? ?????????? ???


§  ?????????? ??????? ????? ?? ??? ???? ??????????? ??????? ?? ??????? ????????


§  ??????? ?? ??????????


·         – Security ????? ??????????? ?? ?? ??? ?????, ????? ???? ??? ? ??? ????????? ?????????? ? ????.


·         – ????????? ?????? ????? ??????.


·         – ???????????, ??????? QA ? ??????????.


·         – ????? ?? ???????? ????????


·         – ??????????????????? ?????? Security Response Center


§  ???????? ?????? ?? ????????? ?????????? ??? ?? ??????????


§  ?????? ?????? ?? ?????? ????? ?????????? ???????? ??? ?? ???????? ?????? ??????


§  ???????? ?? ??, ??? Oracle ???????? ?????? Organization for Internet Safety, ??? ??????? ???? ?? ??????? ??????????? ? ????????? ????? ?? ???????????.


§  ???????????????????? ????? ? ??????????, ????????????? ??????????????? ? ??????? ????????????


§  ??????? ??? ??????????? ?? ????????? ????????? ???


§  ???????????? ??? ???????? ??????? ???????? ???????????? ?????? – ???


 


??? ?? ??????? «??» ?????????


Microsoft:


·         ??????? ?????????? ??? ???????? ????


·         ??????????? ??? ???????? ????????? ???????????? ????????????.


·         ???????? ??????????? ?????????? ? ?????? ??? ?????????????.


 


Oracle:


·         ??????????? ??? ???????? ??????????? ? ?????????


·         ??? «??????» ??? Oracle.


·         ??? ???????????? ???????? ?????-????????


·         14 ???????????? (!!!) ???????????? (?????? ? ??? ??? ?? ????????, ???????? ?????????? ????)


·         ???????? ??????????? ? ??????? ?????????? ????????.


 


???, ??????????, ?????? ? ???????…


??? ???????? ???????????? ? ?????? ????????????? ??????? ?????? ?? ???????????? ?????????:


 


http://www.databasesecurity.com/dbsec/comparison.pdf


 


http://www.microsoft.com/presspass/itanalyst/docs/ESGNov2006SQLServerSecurity.pdf


 


http://www.argeniss.com/research/SQLOracle.zip


 


 


 


 


 


 


 


 


Comments (1)

  1. чего-то как-то посыпалось на Oracle.. Наверно, это объясняется просто. Как только начинают к чему-нибудь пристально присматриваться (особенно если раньше делали это только сквозь пальцы) сразу находится много нового 🙂 Вот и ещё дырок нашли

    http://www.eweek.com/article2/0,1895,2064956,00.asp