Article View: pl.comp.security
Article #64219Re: Automatyczne wymazywanie usuwanych plików
From: Konrad Stepien
Date: Wed, 10 Mar 2010 19:44
Date: Wed, 10 Mar 2010 19:44
31 lines
3159 bytes
3159 bytes
Michoo <michoo_news@vp.pl> napisał(a): > Konrad Stepien pisze: >> Luke <luke@luke.net> napisał(a): >>> Dnia 2010-03-10 00:42, Użytkownik Konrad Stepien napisał: >>> >>>> Niekoniecznie. W większości przypadków wystarczyło by pomajstrować >>>> w libc. Może nawet dało by się to załatwić tak jak to robi libsafe, >>>> czyli przez preload odpowiedniej biblioteki. >>> Czekaj, to chcesz powiedzieć, że open() i te POSIX-owe funkcje załatwia >>> libc a nie jądro? Bo fopen() to jeszcze rozumiem... W sumie nigdy się >>> nie zastanawiałem... >> >> To jest wtórne. Ważne jest, czy można przez preloadowaną bibliotekę >> przechwycić taki syscall. Też nigdy tak głęboko nie wnikałem, >> ale jaśli libsafe potrafi "intercepts calls to library functions", >> to czemu by nie "interceptnąć" unlink-a. >> > Żeby zapewnić kompatybilność aplikacje nie wykonują bezpośrednio > syscalli tylko używają właśnie wywołań z libca. W libcu oidp są > odpowiednie adresy oznaczone jako call gate więc koszt wywołania jest > niewielki. Syscalla nie da się zastąpić z poziomu userspace, wywołanie > biblioteczne - tak. Czyli dało by się taką bibliotekę popełnić i załatwiła by 99% przypadków. Tylko, że jakoś nie trafiłem na ślad, żeby ktoś takie coś napisał. A aż się prosi, żeby np. do shred-a takie coś dołożyć. No, jeszcze przydało by się przechwytywać truncate. -- WARNING: my e-mail is encrypted by ROT13 Xbaenq Fgrcvra <xbaenq@vagreqngn.arg.cy>
Technical Details
Message-ID:
<slrnhpftlb.dlt.xbaenq@sekator.interdata.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!kanaga.switch.ch!switch.ch!border1.nntp.ams.giganews.com!nntp.giganews.com!feeder3.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinwReferences:
<61862718-e4dd-4551-a33a-c8f083304ab2@x22g2000yqx.googlegroups.com> <hn50q1$kan$1@atlantis.news.neostrada.pl> <slrnhpdn6i.c6j.xbaenq@sekator.interdata.net.pl> <hn7rf8$n9u$2@atlantis.news.neostrada.pl> <slrnhpf5o3.e6b.xbaenq@sekator.interdata.net.pl> <hn86id$eue$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!kanaga.switch.ch!switch.ch!border1.nntp.ams.giganews.com!nntp.giganews.com!feeder3.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinw From: Konrad Stepien <xbaenq@vagreqngn.arg.cy> Newsgroups: pl.comp.security Subject: Re: Automatyczne wymazywanie usuwanych plików Date: Wed, 10 Mar 2010 20:44:43 +0100 Organization: Netia S.A. Lines: 31 Message-ID: <slrnhpftlb.dlt.xbaenq@sekator.interdata.net.pl> References: <61862718-e4dd-4551-a33a-c8f083304ab2@x22g2000yqx.googlegroups.com> <hn50q1$kan$1@atlantis.news.neostrada.pl> <slrnhpdn6i.c6j.xbaenq@sekator.interdata.net.pl> <hn7rf8$n9u$2@atlantis.news.neostrada.pl> <slrnhpf5o3.e6b.xbaenq@sekator.interdata.net.pl> <hn86id$eue$1@news.onet.pl> NNTP-Posting-Host: ghostwheel.underley.eu.org Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1268250318 18271 77.252.28.10 (10 Mar 2010 19:45:18 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Wed, 10 Mar 2010 19:45:18 +0000 (UTC) User-Agent: slrn/0.9.8.1pl1 (Linux) X-Moder-Tool: ModerGate.pl v3.0 (c) 2008 Daniel Podlejski X-Orig-NNTP-Posting-Host: sekator.interdata.net.pl X-Orig-Newsgroups: pl.comp.security Approved: marcinw.pcs@gmail.com X-Post-Key: 7e453ad04aa41b017147be6cefbf4e66 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit