🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #482842

Re: Czy Linux na desktopach to już trup?

#482842
From: Szymon von Ulezalka
Date: Sat, 20 Aug 2011 19:29
72 lines
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-mail
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>

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