Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.026 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'suppose': 0.07; 'differing': 0.09; 'likewise': 0.09; 'subject:language': 0.09; 'cc:addr:python-list': 0.10; 'subject:python': 0.11; 'accidental': 0.16; 'exe': 0.16; 'intrusion': 0.16; 'sorts': 0.16; 'wrote:': 0.17; 'pieces': 0.17; 'accepting': 0.18; 'windows': 0.19; 'versions': 0.20; "i'd": 0.22; 'cc:2**0': 0.23; 'cc:no real name:2**0': 0.24; 'idea': 0.24; 'header': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header :User-Agent:1': 0.26; 'common': 0.26; 'url:wiki': 0.26; 'ago': 0.27; 'am,': 0.27; 'subject:list': 0.28; 'along.': 0.29; 'argue': 0.29; 'url:wikipedia': 0.29; 'checked': 0.30; 'file': 0.32; 'goes': 0.33; 'knowledge': 0.33; 'agree': 0.34; 'changed': 0.34; 'protocol': 0.35; 'so,': 0.35; 'sometimes': 0.35; 'there': 0.35; 'url:org': 0.36; 'anything': 0.36; 'quite': 0.37; 'rather': 0.37; 'subject:: ': 0.38; 'url:en': 0.38; 'received:192': 0.39; 'received:192.168': 0.40; 'subject:-': 0.40; 'networking': 0.60; 'different': 0.63; 'header:Reply-To:1': 0.68; 'believe': 0.69; 'received:74.208': 0.71; 'reply-to:no real name:2**0': 0.72; 'anyone.': 0.75; 'goals': 0.78; 'computers.': 0.84; 'loader.': 0.84; 'scammer': 0.84; 'rusi': 0.91 Date: Thu, 18 Oct 2012 05:43:01 -0400 From: Dave Angel User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: rusi Subject: Re: Aggressive language on python-list References: <77361fb4-a59a-45b0-85e2-95472aec3716@n7g2000pbj.googlegroups.com> <8b0ebc42-52f2-442d-aa92-12eff32b9d0e@v9g2000pbi.googlegroups.com> <2a5f106f-d343-4636-9349-8b2162208bea@y5g2000pbi.googlegroups.com> In-Reply-To: <2a5f106f-d343-4636-9349-8b2162208bea@y5g2000pbi.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:2QkxwKkSyV1k8Q6bcJr2WMYymqIU8mTE5QIzu26zL4t IKwXCY+DFGKqSfzvu+B362AW7e1mWcDTCI75FF1CoZXUThHTIA MirKMNCCTQgExBUX88QUFNAwMEDoXef24sANAgoXWliZydaoR0 T9kdbRUbhdzCJqCB4IOjpipII3belzejGHnYhrPsxpoB5epMeP cUTv8TKrs6WxeQjKnzDoIUpHMFd1GF0fSryAPpgJOeDGUplAet Lz1oSFZH7DS6EitoVZpFSKuj1nGc8qi9KhgBzSQQK2M2MA1hBL hFlog7tNcEh2a4rtdbQNH9S27aR8stE/aS1WYTI24HW6RmOIQ= = Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: d@davea.name List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 32 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1350553402 news.xs4all.nl 6985 [2001:888:2000:d::a6]:44078 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:31618 On 10/18/2012 02:19 AM, rusi wrote: > > > IOW the robustness principle http://en.wikipedia.org/wiki/Robustness_principle > is as good for human networking as for computers. > > The catch to that is that the software that is liberally accepting anything is quite vulnerable to attacks. Windows has a checksum in the exe header that's been there since the MSDOS days, and to the best of my knowledge has never been checked by the loader. So even accidental file corruption goes unnoticed. Likewise IP and other protocol accept all sorts of retries and fragments, and since different OS's overlay those pieces with differing rules, it's quite common for different OS's to see different versions of the packets after reconstruction. So Intrusion detection software (sort of like anti-virus) can be fooled. Goals have changed over the years, and what was a good idea 20 years ago is pretty painful now. I suppose the human analogy might be the trusting people who believe any scammer that comes along. As for me, I'd rather be sometimes fooled than never to trust anyone. So, although I can argue against it, I pretty much agree with the robustness principle. -- DaveA