[Cryptography] "NSA-linked Cisco exploit poses bigger threat than previously thought"

Steven M. Bellovin smb at cs.columbia.edu
Wed Aug 24 14:00:27 EDT 2016


On 24 Aug 2016, at 2:05, Ron Garret wrote:

>
> Because of these constraints, it is not possible to write safe C in a 
> way that is “natural” to the language.  You have to put a safe 
> layer on top of the native language.  That safe layer requires the 
> programmer to adhere to some discipline in order not to undermine the 
> safety.  But there is no standard on how to implement a safe layer, 
> only different and mutually incompatible conventions.

This is the issue: C makes it hard to do the right thing.  Sure, good 
programmers will expend the extra effort to get it right -- Dave Presto 
wrote a safe string library for his upas mailer in the mid-1908s, 
*before* the Morris Worm.  I asked him about that once: "I didn't think 
I could get it right any other way."  But the fact that everyone else 
has had to roll their own illustrates the problem.

Sure, Java isn't a panacea.  But it does solve certain problems very 
well.



More information about the cryptography mailing list