Article View: pl.comp.os.advocacy
Article #482842Re: Czy Linux na desktopach to już trup?
From: Szymon von Ulezalka
Date: Sat, 20 Aug 2011 19:29
Date: Sat, 20 Aug 2011 19:29
72 lines
5490 bytes
5490 bytes
> Nieprawda. Mają jeszcze dobrą heurystykę. ma albo nie ma ;) ja tam wole miec pewnosc :P > Po pierwsze: serwer gier chodzi na własnym użytkowniku, więc wytnie > tylko swoje dane. ok, niekoniecznie musi byc to zatem "profesjonalny" serwer gier. w czesci z nich (np w oidp: CoD:MW2) "część" serwerowa jest jednoczesnie "częścią kliencką" (w sensie: jak instalujesz sobie klienta i *normalnie* uzywasz, to, w zaleznosci od twoich pingow, czesc "serwera" hostuje sie na twoim kompie, w tle bez dodatkowej konfiguracji)- a wiec, w razie czego, aplikacja ma dostep do twoich danych. zreszta- nie musi byc to serwer gier, moze to byc dowolna aplikacja - np firefox czy cokolwiek innego dzialajacego na twoim "zwyklym" koncie. > Po drugie niespecjalnie wiem jak np. takie coś mogłoby > powstrzymać przed skasowaniem wszystkich plików należących do takiego > użytkownika (skoro program i tak je modyfikuje/kasuje). ok, powiedzmy ze chcesz sobie posluchac muzyki z rhtyhmboxa przez siec /nie wiem czy rb wspiera upnp, ale daje go tylko jako przyklad/. normalnie, program ma prawo do odczytu i zapisu wszystkich plikow bedacych w katalogu Music; ktore to maja standardowy context nazwijmy to music_player_t. selinux jest tak skonfigurowany, by rhythmbox /badz jakikolwiek inny player z repo/ mial dostep (RW) do plikow z wyzej wspomnianym contextem. teraz powiedzmy, ze ktos chce wykorzystac najnowszego exploita dla naszego playera, i odczytac np historie naszej przegladarki- zakladajac, ze mamy system domowy, i takowy rhythmbox odpalany jest przez tego samego uzera, co firefox, to, bez selinuksa /albo jakiegokolwiek innego MACa/ napastnik ma dostep do naszej historii. teraz jak to wyglada z selinuxem wlaczonym: w pewnej chwili wspomniany player chce uzyskac dostep do czegos co nie ma contextu zdefiniowanego dla niego (music_player_t); nie uzyska on dostepu do innych danych (niz te z owym contextem) a admin zostanie powiadomiony o tym. osobiscie- polecam poczytac sobie o Mandatory Access Control - windows niby cos takiego ma (Windows Integrity Levels), ale jest to upierdliwe w uzyciu /i juz, zasadniczo, skopane by design/. > Skąd policy miałby wiedzieć, że w danym kontekście akurat te pliki > są nieusuwalne? okreslona binarka ma dostep (zapis, odczyt) tylko do plikow z okreslonym dla niej contextem- jezeli zacznie szalec po innych katalogach, to nie uzyska ona dostepu do nich i beda warningi. > Ale skąd się te regułki wzięły? hm... najprosciej mozna je stworzyc odpalajac binarke z selinuksem wlaczonym w tryb "uczenia sie" i pozniej sobie je doszlifowac. i naprawiac bledy ktore inni uzerzy twoich regulek nadesla (automatycznie) > No ale w Windows to też się nie da zrobić rm / tak po prostu, > więc IMHO atak musiałby być targetowany na konkretne podkatalogi. wystarczy ze wykona rm w katalogu uzytkownika- system jako-taki przezyje, dane juz nie > Tak jak mówiłem: antywirus/firewall raportuje że binarka jest zmodyfikowana > lub wykonuje jakieś (określone przez producenta antywirusa) podejrzane akcje, > lub że próbuje się połączyć na nowy port (jak się zgodzisz, to po pierwszym > razie już danego portu nie raportuje dla danej aplikacji). szkoda ze dafaultowy firewall od windowsa tego nie umozliwia (no, chyba ze sie myle? prosilbym mnie poprawic) pozdrawiam serdecznie szymon
Technical Details
Message-ID:
<c7d4ab1f-d6da-40b0-a837-0cd4727b60d0@t7g2000vbv.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!postnews.google.com!t7g2000vbv.googlegroups.com!not-for-mailReferences:
<j2hsra.4fk.1@teren.hamstera.pl> <2d34af01-e659-4efa-a2bc-701ee40ab41b@l7g2000vbz.googlegroups.com> <4e4d0dea$0$2458$65785112@news.neostrada.pl> <j2jvtb.79c.1@teren.hamstera.pl> <j2juu7$1sm$1@node2.news.atman.pl> <j2k6u9.7n0.1@teren.hamstera.pl> <4e4e1143$0$3496$65785112@news.neostrada.pl> <j2mfto.4vk.1@teren.hamstera.pl> <4e4edb64$0$2498$65785112@news.neostrada.pl> <slrnj4eohh.7gn.proteus@pl-test.org> <7b252a82-37a9-4371-ab97-03e9f10bfa01@f41g2000yqh.googlegroups.com> <slrnj4virh.1fl.proteus@pl-test.org> <5e023c12-3e19-4305-aa1b-306e1b3a3a84@a12g2000yqi.googlegroups.com> <slrnj4vp67.ka.proteus@pl-test.org> <ecebc0d2-b372-4375-b77b-e51f83f892c7@l2g2000vbn.googlegroups.com> <slrnj4vrqh.th.proteus@pl-test.org> <1dc7c6f1-f8cd-4394-8991-813c0a0e3bef@w11g2000vbp.googlegroups.com> <slrnj500rk.144.proteus@pl-test.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!postnews.google.com!t7g2000vbv.googlegroups.com!not-for-mail From: Szymon von Ulezalka <sz.gruszczynski@googlemail.com> Newsgroups: pl.comp.os.advocacy Subject: Re: Czy Linux na desktopach to już trup? Date: Sat, 20 Aug 2011 12:29:56 -0700 (PDT) Organization: http://groups.google.com Lines: 78 Message-ID: <c7d4ab1f-d6da-40b0-a837-0cd4727b60d0@t7g2000vbv.googlegroups.com> References: <j2hsra.4fk.1@teren.hamstera.pl> <2d34af01-e659-4efa-a2bc-701ee40ab41b@l7g2000vbz.googlegroups.com> <4e4d0dea$0$2458$65785112@news.neostrada.pl> <j2jvtb.79c.1@teren.hamstera.pl> <j2juu7$1sm$1@node2.news.atman.pl> <j2k6u9.7n0.1@teren.hamstera.pl> <4e4e1143$0$3496$65785112@news.neostrada.pl> <j2mfto.4vk.1@teren.hamstera.pl> <4e4edb64$0$2498$65785112@news.neostrada.pl> <slrnj4eohh.7gn.proteus@pl-test.org> <7b252a82-37a9-4371-ab97-03e9f10bfa01@f41g2000yqh.googlegroups.com> <slrnj4virh.1fl.proteus@pl-test.org> <5e023c12-3e19-4305-aa1b-306e1b3a3a84@a12g2000yqi.googlegroups.com> <slrnj4vp67.ka.proteus@pl-test.org> <ecebc0d2-b372-4375-b77b-e51f83f892c7@l2g2000vbn.googlegroups.com> <slrnj4vrqh.th.proteus@pl-test.org> <1dc7c6f1-f8cd-4394-8991-813c0a0e3bef@w11g2000vbp.googlegroups.com> <slrnj500rk.144.proteus@pl-test.org> NNTP-Posting-Host: 78.145.123.121 Mime-Version: 1.0 X-Trace: posting.google.com 1313868596 24299 127.0.0.1 (20 Aug 2011 19:29:56 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 20 Aug 2011 19:29:56 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: t7g2000vbv.googlegroups.com; posting-host=78.145.123.121; posting-account=Wr6AtQoAAABgWEy0TgNGyFgWssIznbMa User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit