NT !???

Autor: Wojtek TYSZER (t_shirt_at_zt.olsztyn.tpsa.pl)
Data: Thu 02 Jan 1997 - 00:03:54 MET


GRATKA DLA MILOSNIKOW (:->) MICROSOFT-U

Windows NT do poprawki

  Dziurawy system

  Windows NT ma "dziure", pozwalajaca na skuteczne zablokowanie
wszystkich uruchomionych w systemie aplikacji - oswiadczyl
w ubieglym tygodniu Mark Russinovich, programista z Open
Systems Resources Inc.

  Blad jest o tyle powazny, ze operacje te moze wykonac nawet
zwykly, pozbawiony uprawnien administratora systemu uzytkownik.

  Russinovich napisal prosty programik, CpuHog (jego kod
zrodlowy dostepny jest w Internecie pod adresem
http://***.**********.***
Kiedy uruchomiono go w laboratorium PC Week'a, jedynym
sposobem na odzyskanie wladzy nad systemem okazala sie
operacja zresetowania komputera.

  Na czym polega slabosc Windows NT? Mowiac ogolnie,
na sposobie, w jaki reguluje on prace wszystkich uaktywnionych
aplikacji. System operacyjny przydziela kazdej aplikacji jeden z 32
poziomow dostepu do procesora (priorytetow). Uzytkownik
bez prawa do administrowania systemem (a co za tym idzie
program uruchomiony przez niego) moze osiagnac co najwyzej
poziom 16., natomiast administrator nie ma w tym wzgledzie
zadnych ograniczen.

  Napisany przez Russinovicha program przypisal sobie najwyzszy
ogolnie dostepny poziom - 16. Kazdy system operacyjny jest
projektowany tak, aby poradzic sobie z aplikacjami, ktore
zuzywaja za duzo czasu procesora. Windows NT w przeciwienstwie
do UNIX-a rozwiazuje ten problem poprzez zwiekszenie priorytetu
pozostalych, aktywnych aplikacji. Russinovich jednak odkryl,
ze system moze w takiej sytuacji przydzielic im co najwyzej
15. poziom dostepu. O jeden stopien mniej niz aplikacja
Russinovicha. W rezultacie nawet narzedzia takie jak Task
Manager nie maja szansy na uzyskanie dostepu do procesora.

  Task Manager jest aplikacja, ktora umozliwia sterowanie
i nadzor nad wszystkimi dzialajacymi w danej chwili aplikacjami.
W rezultacie aplikacji Russinovicha nie mozna usunac. Jedyne
lekarstwo to nasz ulubiony guzik z napisem reset.

  Wedlug Russinovicha istnieja dwie mozliwosci uporania sie
z tym problemem. Pierwsza polega na podniesieniu gornej
granicy priorytetow przyznawanych najwazniejszym aplikacjom
systemu z 15. do 16. Drugi - na wprowadzeniu zasady, wedle
ktorej tylko Task Manager moglby osiagac poziom wyzszy
niz 16. i tym samym miec przewage nad innymi uruchomionymi
aplikacjami.

  Microsoft nie chcial oficjalnie wypowiedziec sie na temat
odkrycia Russinovicha. Jedynym komentarzem bylo zapewnienie,
iz firma "pracuje nad tym problemem".

  Dorota Gut, Piotr Madej

----------------------
Enjoy !
----------->Wojtek Tyszer<-----------
mailto:t_shirt_at_zt.olsztyn.tpsa.pl
-------------------------------------
FiNdInG ThE TrUtH WiLL Be HaRd,
SuRvIvInG It... WiLL Be IMPOSSIBLE !



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:50:35 MET DST