Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Bashing away at Unix
- Date: Sun, 16 Mar 2008 06:31:41 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] Bashing away at Unix
- References: <47D7A519.70409@imaginatorium.org> <20080312101925.5b996fe6.gstewart@bonivet.net> <ed10ee420803140059s7f2c8398p9f06ae4c173f6f69@mail.gmail.com> <78d7dd350803140132x36ca0133m915dd9dee59b24b7@mail.gmail.com> <87y78lskxz.fsf@uwakimon.sk.tsukuba.ac.jp> <78d7dd350803140257t3a3fdbbat913b079a795a425a@mail.gmail.com> <ed10ee420803140322t5a6aeb95tcdece78abbc6dd62@mail.gmail.com> <87ejacsh6h.fsf@uwakimon.sk.tsukuba.ac.jp> <ed10ee420803150006t1d44b873gf0620c8c48e1bb90@mail.gmail.com> <873aqss5tm.fsf@uwakimon.sk.tsukuba.ac.jp> <20080315150708.GA12562@phb>
Dave Brown writes: > S L Baur already explained this, but I will admit that this reminds me > of an amusing time when I offered to test out a restricted shell that > was hacked together for a programming contest by one of the smartest > security brains I know (Ian Goldberg). As a beautiful example of "the > smartest fencer can be disarmed by a trick he doesn't know", I blew his > cho-ultra-secure shell away by using ^ as a pipe character instead of |. > He hadn't read the bash man page carefully enough, and had missed that > it supported that particular ancient artifact. Instructive, but how sad. One of the "smartest security brains you know" taken in by a *known* Trojan horse. Just goes to show that "smart" is irrelevant to "secure". But his mistake was not in insufficiently careful reading of the man page. I just talked to Steve Baur, who claimed that he's never seen it documented in a man page. (Note that I'm not saying it wasn't there in the relevant bash man page, just giving evidence that many features do go undocumented.) In security, you do *not* read man pages (I learned that from experience, I got my MTA pwnzred for using secure configuration directives that weren't actually implemented until several months later), you read source. If you don't have source and build the binaries yourself, forget "secure". And even then you're not safe from Ken Thompson or hardware intrusion. And you do *not* start with GNU Project code; there's enough structure there that calling it spaghetti code is unfair, so let's call it "champon-udon code". ;-) > Remember history, for if you forget, it will bite you in your arse. In cho-ultra-security, forget history. Nothing you aren't as familar with as something you wrote yourself can be trusted. Tell me, why the hell did he risk using GNU Bash?
- References:
- [tlug] Bashing away at Unix
- From: Brian Chandler
- Re: [tlug] Bashing away at Unix
- From: Godwin Stewart
- Re: [tlug] Bashing away at Unix
- From: SL Baur
- Re: [tlug] Bashing away at Unix
- From: Nguyen Vu Hung
- Re: [tlug] Bashing away at Unix
- From: Stephen J. Turnbull
- Re: [tlug] Bashing away at Unix
- From: Nguyen Vu Hung
- Re: [tlug] Bashing away at Unix
- From: SL Baur
- Re: [tlug] Bashing away at Unix
- From: Stephen J. Turnbull
- Re: [tlug] Bashing away at Unix
- From: SL Baur
- Re: [tlug] Bashing away at Unix
- From: Stephen J. Turnbull
- Re: [tlug] Bashing away at Unix
- From: Dave Brown
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Bashing away at Unix
- Next by Date: Re: [tlug] Bashing away at Unix
- Previous by thread: Re: [tlug] Bashing away at Unix
- Next by thread: Re: [tlug] Bashing away at Unix
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links