On Jan 23, 2014, at 10:09 PM, Donald Stufft <don...@stufft.io> wrote:

> 
> On Jan 23, 2014, at 10:06 PM, Stephen J. Turnbull <step...@xemacs.org> wrote:
> 
>> Wes Turner writes:
>>>> But if it's only the already security-conscious developers and
>>>> managers who go WTF?, and other environments don't do this by default,
>>>> I'd consider that a "dangerous curve, slow down" sign.
>>> 
>>> Mitigations:
>>> 
>>> **Packaging**
>>> 
>>> * Upgrade setuptools (distribute, zc.buildout)
>>> * Avoid easy_install, python setup.py install, and python setup.py develop
>>>   (until it can be verified that the installed version of setuptools 
>>> contains
>>>    VerifyingHTTPSHandler [1])
>> 
>> Are you kidding?  These *aren't* the apps that I care about breaking,
>> and I know that the PHBs won't pay attention to what I say about
>> fixing their sites and cert chains (believe me, I've tried, and the
>> answer is as Paul Moore says: the users can punch the "go ahead anyway
>> button," what's the big deal here?), they'll just deprecate Python.
>> 
>> My question remains:
>> 
>>>> Are you telling me that Perl, PHP, and Ruby *do* verify certs by
>>>> default in their "batteries included" stdlibs, and developers using
>>>> those languages have been turning that feature off in their code for,
>>>> like, you know, well, for-EVER man!?
>> 
>> I find that hard to believe, given that the security of the network
>> remains broken yet there aren't warnings out to avoid these platforms.
>> (BTW, my employer prides itself on being Matz's alma mater ... they
>> actually might do something if Ruby was breaking things!)
> 
> Ruby has verified the peer by default since Ruby 1.9
> 
> Go also verifies by default, I’m not aware if PHP or Perl do.

Oh, Node.js also verifies by default, PHP apparently does not.


-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to