Wednesday, October 16, 2013

How to Design — And Defend Against — The Perfect Security Backdoor




Photo: Ariel Zambelich / WIRED; Illustration: Ross Patton / WIRED



We already know the NSA wants to eavesdrop on the internet. It has secret agreements with telcos to get direct access to bulk internet traffic. It has massive systems like TUMULT, TURMOIL, and TURBULENCE to sift through it all. And it can identify ciphertext — encrypted information — and figure out which programs could have created it.


But what the NSA wants is to be able to read that encrypted information in as close to real-time as possible. It wants backdoors, just like the cybercriminals and less benevolent governments do.


And we have to figure out how to make it harder for them, or anyone else, to insert those backdoors.



How the NSA Gets Its Backdoors






Bruce Schneier is a security technologist and author. His latest book is Liars and Outliers: Enabling the Trust Society Needs to Survive.






The FBI tried to get backdoor access embedded in an AT&T secure telephone system in the mid-1990s. The Clipper Chip included something called a LEAF: a Law Enforcement Access Field. It was the key used to encrypt the phone conversation, itself encrypted in a special key known to the FBI, and it was transmitted along with the phone conversation. An FBI eavesdropper could intercept the LEAF and decrypt it, then use the data to eavesdrop on the phone call.


But the Clipper Chip faced severe backlash, and became defunct a few years after being announced.


Having lost that public battle, the NSA decided to get its backdoors through subterfuge: by asking nicely, pressuring, threatening, bribing, or mandating through secret order. The general name for this program is BULLRUN.


Defending against these attacks is difficult. We know from subliminal channel and kleptography research that it’s pretty much impossible to guarantee that a complex piece of software isn’t leaking secret information. We know from Ken Thompson’s famous talk on “trusting trust” (first delivered in the ACM Turing Award Lectures) that you can never be totally sure if there’s a security flaw in your software.


Since BULLRUN became public last month, the security community has been examining security flaws discovered over the past several years, looking for signs of deliberate tampering. The Debian random number flaw was probably not deliberate, but the 2003 Linux security vulnerability probably was. The DUAL_EC_DRBG random number generator may or may not have been a backdoor. The SSL 2.0 flaw was probably an honest mistake. The GSM A5/1 encryption algorithm was almost certainly deliberately weakened. All the common RSA moduli out there in the wild: We don’t know. Microsoft’s _NSAKEY looks like a smoking gun, but honestly, we don’t know.


How the NSA Designs Backdoors


While a separate program that sends our data to some IP address somewhere is certainly how any hacker — from the lowliest script kiddie up to the NSA – spies on our computers, it’s too labor-intensive to work in the general case.


For government eavesdroppers like the NSA, subtlety is critical. In particular, three characteristics are important:


Low discoverability. The less the backdoor affects the normal operations of the program, the better. Ideally, it shouldn’t affect functionality at all. The smaller the backdoor is, the better. Ideally, it should just look like normal functional code. As a blatant example, an email encryption backdoor that appends a plaintext copy to the encrypted copy is much less desirable than a backdoor that reuses most of the key bits in a public IV (“initialization vector”).


High deniability. If discovered, the backdoor should look like a mistake. It could be a single opcode change. Or maybe a “mistyped” constant. Or “accidentally” reusing a single-use key multiple times. This is the main reason I am skeptical about _NSAKEY as a deliberate backdoor, and why so many people don’t believe the DUAL_EC_DRBG backdoor is real: They’re both too obvious.


Minimal conspiracy. The more people who know about the backdoor, the more likely the secret is to get out. So any good backdoor should be known to very few people. That’s why the recently described potential vulnerability in Intel’s random number generator worries me so much; one person could make this change during mask generation, and no one else would know.


These characteristics imply several things:


• A closed-source system is safer to subvert, because an open-source system comes with a greater risk of that subversion being discovered. On the other hand, a big open-source system with a lot of developers and sloppy version control is easier to subvert.


• If a software system only has to interoperate with itself, then it is easier to subvert. For example, a closed VPN encryption system only has to interoperate with other instances of that same proprietary system. This is easier to subvert than an industry-wide VPN standard that has to interoperate with equipment from other vendors.


• A commercial software system is easier to subvert, because the profit motive provides a strong incentive for the company to go along with the NSA’s requests.


• Protocols developed by large open standards bodies are harder to influence, because a lot of eyes are paying attention. Systems designed by closed standards bodies are easier to influence, especially if the people involved in the standards don’t really understand security.


• Systems that send seemingly random information in the clear are easier to subvert. One of the most effective ways of subverting a system is by leaking key information — recall the LEAF — and modifying random nonces or header information is the easiest way to do that.


Design Strategies for Defending Against Backdoors


With these principles in mind, we can list design strategies. None of them is foolproof, but they are all useful. I’m sure there’s more; this list isn’t meant to be exhaustive, nor the final word on the topic. It’s simply a starting place for discussion. But it won’t work unless customers start demanding software with this sort of transparency.


Vendors should make their encryption code public, including the protocol specifications. This will allow others to examine the code for vulnerabilities. It’s true we won’t know for sure if the code we’re seeing is the code that’s actually used in the application, but surreptitious substitution is hard to do, forces the company to outright lie, and increases the number of people required for the conspiracy to work.


The community should create independent compatible versions of encryption systems, to verify they are operating properly. I envision companies paying for these independent versions, and universities accepting this sort of work as good practice for their students. And yes, I know this can be very hard in practice.


There should be no master secrets. These are just too vulnerable.


All random number generators should conform to published and accepted standards. Breaking the random number generator is the easiest difficult-to-detect method of subverting an encryption system. A corollary: We need better published and accepted RNG standards.


Encryption protocols should be designed so as not to leak any random information. Nonces should be considered part of the key or public predictable counters if possible. Again, the goal is to make it harder to subtly leak key bits in this information.


***


This is a hard problem. We don’t have any technical controls that protect users from the authors of their software.


And the current state of software makes the problem even harder: Modern apps chatter endlessly on the internet, providing noise and cover for covert communications. Feature bloat provides a greater “attack surface” for anyone wanting to install a backdoor.


In general, what we need is assurance: methodologies for ensuring that a piece of software does what it’s supposed to do and nothing more. Unfortunately, we’re terrible at this. Even worse, there’s not a lot of practical research in this area — and it’s hurting us badly right now.


Yes, we need legal prohibitions against the NSA trying to subvert authors and deliberately weaken cryptography. But this isn’t just about the NSA, and legal controls won’t protect against those who don’t follow the law and ignore international agreements. We need to make their job harder by increasing their risk of discovery. Against a risk-averse adversary, it might be good enough.



Source: http://feeds.wired.com/c/35185/f/661370/s/328744bb/sc/7/l/0L0Swired0N0Copinion0C20A130C10A0Chow0Eto0Edesign0Eand0Edefend0Eagainst0Ethe0Eperfect0Ebackdoor0C/story01.htm
Similar Articles: darren sproles   grand theft auto 5   Malcom Floyd   green bay packers   VMAs  

Roku 2


Sometimes a device gets even better when it loses a few frills, especially if it becomes even more affordable in the bargain. The Roku 3 stood as our Editors' Choice media hub because of its low price, huge selection of online services and channels, an intuitive menu system, and the option to listen to what you're watching through a headphone jack on the remote control. The Roku 2 keeps all of these handy features and still supports full 1080p HD. It only loses the motion-sensing remote control for games and an Ethernet port, neither of which are must-have features. And at $79.99 (direct) it's $20 less expensive, making it our new Editors' Choice. 



Design
Almost physically identical to the Roku 3, the Roku 3 is a small, square, black plastic puck measuring 3.7 inches on each side and standing 1.2 inches tall. It weighs just 3.5 ounces, so particularly heavy HDMI cables can potentially throw the little player off-balance and lift it up. It has no buttons and only one indicator light on the front. The back panel only holds HDMI and composite outputs and the power connector. The lower price tag and composite video output come at the cost of an Ethernet connector; you need to use the Roku 2's integrated dual-band (802.11a/b/g/n) Wi-Fi to take it online.




The remote is also similar, though it lacks the motion controls and video game support of the Roku 3's remote. That means you'll have to turn to another electronic device to play Angry Birds. It's a small, slightly curved wand with a prominent direction pad, standard playback and menu navigation buttons, and dedicated service buttons for Netflix, M-GO, Hulu Plus, and Blockbuster. It connects to the Roku 2 via Wi-Fi Direct rather than infrared, so you don't need to point it directly at the box.


The left side of the remote features a 3.5mm jack for headphones , which was one of the most welcome new features on the Roku 3. (Volume control is on the right.) You get a cheap-sounding pair of earbuds in the box, but you can use any pair of headphones with a standard 3.5mm connector. Plugging in the headphones automatically mutes the HDTV audio, which enables private listening. It's a useful feature we've not seen elsewhere.


You can also control the box with the Roku app for Android and iOS. It turns your smartphone or tablet into a remote control, and lets you stream local media to the Roku 2. This is a nice alternative to the Apple TV and AirPlay, especially if you have an Android smartphone.


Channels
Like the Roku 3, the Roku 2 currently uses a panel- and tile-based layout that displays information on the screen in a much more dense, but accessible way than previous Roku menu systems. It's a simple, functional interface that shows more than a dozen icons for channels, movies, and shows at once. It's easy to set up, with a few on-screen prompts to configure the Roku 2's Wi-Fi and a short code to enter on Roku's website to sync it with your Roku account and manage your channels.



Roku's Channel Store offers more than 1,000 free and for-pay online services and apps, including the aforementioned Netflix, Hulu Plus, and Blockbuster streaming services (each with their own dedicated button on the remote). There are hundreds more services available, including on-demand options for major television networks, news portals, sports portals, and more targeted services like CrunchyRoll (Anime) and Midnight Pulp (horror and exploitation films).


The extremely useful Search function polls Netflix, Hulu Plus, Amazon Video-on-Demand, Vudu, and several other services, listing the various ways the movie you want to watch is available. However, the main menu focuses mostly on M-GO, a Vudu-like on-demand service that integrates into the Movies and TV Shows sections in the Roku 2's main menu. Fortunately, those are the only places where M-GO is forced upon your attention. Expect to spend much, much more time in the Search and Channel menus than the M-GO-heavy, curated Movies and TV Shows menus.


If you want a simple way to watch Netflix, Hulu Plus, and other online services on your HDTV, the Roku 2 is the most affordable and functional one out there. It's $20 less than the Roku 3, and the few things you lose stepping down to the Roku 2 are worth parting with for the price break. For $80 it brings together all of your most commonly used online media services, lets you search for your favorite movies and shows through many of them, and offers an impressive selection of more than 1,000 specialized and general interest content channels on top of that. This slightly more affordable, streamlined media hub unseats the Roku 3 as our Editors' Choice with its lower price tag and equally as compelling feature set. If you really want to save money and only want to watch Netflix, YouTube, and a handful of other services, the Google Chromecast can be had for $35. You'll have to give up the tons of channels and support for streaming media from your smartphone or tablet, though.


Source: http://feedproxy.google.com/~r/ziffdavis/pcmag/~3/4vW75WMBwo8/0,2817,2425735,00.asp
Related Topics: Lake Natron   VMA Awards  

Pynchon, Lahiri finalists for National Book Awards

(AP) — Thomas Pynchon, Jhumpa Lahiri and George Saunders are among the finalists for the National Book Awards.

A month after releasing long-lists of 10 in each of the four competitive categories, the National Book Foundation on Wednesday announced the five remaining writers for fiction, nonfiction, poetry and young people's literature. Finalists for nonfiction include three New Yorker staff writers: Lawrence Wright, George Packer and Jill Lepore.

Winners will be announced Nov. 20 at a dinner ceremony in Manhattan. Each winner will receive $10,000.

Associated PressSource: http://hosted2.ap.org/APDEFAULT/4e67281c3f754d0696fbfdee0f3f1469/Article_2013-10-16-National%20Book%20Awards/id-5721faba4b23434eb046a2c630d9a528
Related Topics: Texas A&m Football   NBA 2K14   betrayal   Joy Covey   Danny Garcia  

Intel CEO takes on Apple A7, cites 'Moore's Law advantage'

Responding to an analyst's question, Intel CEO waxes eloquent about the advantage of Intel's manufacturing technology compared with Apple's.


New Intel CEO Brian Krzanich

New Intel CEO Brian Krzanich


(Credit: Intel)

Intel CEO Brian Krzanich touted the merits of Intel's manufacturing process compared with that of Apple's new 64-bit A7 chip today after the company's earnings report.


During Intel's third-quarter earnings conference call on Tuesday, an analyst questioned Intel about the advantages of going to a 14-nanometer manufacturing process, compared with Apple's 28-nanometer A7 chip.


"[Apple] has been able to show very impressive benchmarks on 28-nanometer silicon," the analyst stated.


Generally, the smaller the chip geometries, the more advanced the chip manufacturing process and thus the faster and/or more power efficient the chip can be. Intel claims that it's jumped well ahead of the rest of the chip industry by moving to a cutting-edge 14-nanometer process first.


Here's what Krzanich said in response to the analyst's comment, citing, among other things, Moore's Law, which states that the number of transistors doubles approximately every two years.



All of our products are 64-bit. The products we're shipping today are already 64-bit. And if you take a look at things like transistor density. And if you compare, pardon the pun, apples to apples, and compare the A7 to our Bay Trail, which has a high-density 22-nanometer technology, then our transistor density is higher than the A7 is.


The A7 is a good product, but we do see the Moore's Law advantage from 28 [nanometer] to 22, when you compare dense technology to dense technology. And we believe 14 nanometers is just another extension of Moore's Law. That is, twice the density [of 22-nanometers].



Apple is the first to get a 64-bit chip into a consumer smartphone.

Apple is the first to get a 64-bit chip into a consumer smartphone.


(Credit: iFixit)

The challenge for Intel is that Apple is proving to be a world-class designer of fast-yet-power-efficient smartphone and tablet silicon with its A series of processors, essentially obviating the need for Apple to look to Intel for silicon in those devices.



And Apple is dropping hints that its 64-bit processors may be destined for devices that more directly challenge the traditional laptop PC.


"When Apple announced the iPhone 5S, it called the processor 'desktop-class,' and I don't think that was an accident -- it was sending what we think is a very clear signal that it will converge the iPhone and the MacBook Air," Canonical founder Mark Shuttleworth said recently in an interview, speculating on Apple's plans.


Source: http://news.cnet.com/8301-13579_3-57607636-37/intel-ceo-takes-on-apple-a7-cites-moores-law-advantage/?part=rss&tag=feed&subj=News-Apple
Category: miguel cotto   zac efron   djokovic   Miley Cyrus Vmas 2013 Youtube   Ross Lynch  

Tuesday, October 15, 2013

'Jump boxes' improve security, if you set them up right



With malicious hackers and malware infesting nearly every enterprise network these days, "jump boxes" have become very popular. A jump box is a specially secured computer that administrators must (or should) log on to in order to gain access to other computers and administrate them. The hope is that these jump boxes are specially secured -- and are less likely to get exploited by hackers or malware.


Jump boxes can decrease risk, but you need to implement their special protections properly. Many enterprises start with the best of intentions, but when I audit jump boxes, I often see a jumble of weak security policies and high-risk behaviors that make them just as insecure as a regular user's PC.


[ Take a tour of the latest threats and what you can do to stop them in InfoWorld's Malware Deep Dive Report. | Learn how to secure your systems with InfoWorld's Security Central newsletter. ]


In the computer security world, a basic premise underlies setting up a "secure environment": Systems of lower trust should never be able to modify or control systems of higher trust or importance. Most jump boxes tend to break this basic rule because the computers people use to connect to jump boxes are less trustworthy than the jump boxes themselves.


Often, PCs that connect to jump boxes are open to the Internet all day long and can be as infected and exploited as any other computer in your environment. What good is a jump box if the computer connecting to it has a keylogging Trojan copying every password or smartcard token you use? Your jump box and the computer linking to it -- let's call it the "originating computer" for this discussion -- should both be highly secure systems.


Here are the protective measures you should take for jump boxes and the systems that connect to them.


Security hardened
Most of today's operating systems and applications come fairly well secured. Don't mess it up. Consider configuring the originating computer and jump server with the "high security" settings if they exist. You want to enforce only the best and most secure protocols and options.


Strong authentication
If you use regular passwords, they should be long and complex (15 characters or more). Try to require smartcards or other two-factor authentication methods for all elevated users. If you're managing multiple environments (that is, different forests), make sure logon credentials are not shared among environments. If you use smartcards, key fobs, or other two-factor authentication, make sure those aren't shared, either. Yes, it'll be harder to administrate multiple environments. But if you share that stuff, why have different environments in the first place?


No browsing the Internet
If I check your jump box and see it has a browser installed or can browse to the Internet unhindered, then you've failed the audit. Browsing the Internet is a high-risk activity that should not be allowed either on the jump box or the originating computer. I know many of you probably use your regular workstation to connect to jump boxes. This is a bad idea. Use a separate computer (or VM) to connect to your jump box. That originating computer should not be able to browse the Internet to any site; if you allow it to connect only to vendor sites and legitimate driver download sites, that's OK.


Source: http://www.infoworld.com/d/security/jump-boxes-improve-security-if-you-set-them-right-228742?source=rss_infoworld_blogs
Related Topics: torrie wilson   twerking  

Pa. Caterpillars Predict Wet, Cold Winter


Over the weekend, people in Lewisburg, Pa., gathered for a weather forecast from caterpillars. Woolly bear caterpillars are black, with a brown stripe down the middle. Folklore says the larger the stripe, the milder the winter.



Copyright © 2013 NPR. For personal, noncommercial use only. See Terms of Use. For other uses, prior permission required.


DAVID GREENE, HOST:


Good morning. I'm David Greene. Sit down, Punxsutawney Phil. Over the weekend, people in Lewisburg, Pennsylvania, gathered for a weather forecast from caterpillars. Woolly bear caterpillars are black, with a brown stripe down the middle and folklore says the larger the stripe, the milder the winter. At the 17th annual Woolly Worm Winter Weather Prognostication Festival - say that twice - several woolly bears predicted a wet, cold winter ahead. Of course, they were wrong last year. It's MORNING EDITION.


Copyright © 2013 NPR. All rights reserved. No quotes from the materials contained herein may be used in any media without attribution to NPR. This transcript is provided for personal, noncommercial use only, pursuant to our Terms of Use. Any other use requires NPR's prior permission. Visit our permissions page for further information.


NPR transcripts are created on a rush deadline by a contractor for NPR, and accuracy and availability may vary. This text may not be in its final form and may be updated or revised in the future. Please be aware that the authoritative record of NPR's programming is the audio.


Source: http://www.npr.org/2013/10/15/234638758/pennsylvania-caterpillars-predict-wet-cold-winter?ft=1&f=3
Category: Rashad Johnson   grand theft auto 5   futurama   neil armstrong   Beyonce Haircut  

Chrome OS 30 stable build adds select, drag-and-drop features for touchscreens

Adventurous folks running Chrome OS beta have been enjoying the platform's new touchscreen functions since September, assuming they have a Pixel. Now, touchscreen text selection and drag and drop support is arriving to the operating system's stable build aboard the latest software update. While ...


Source: http://feeds.engadget.com/~r/weblogsinc/engadget/~3/gvx6sismuOw/
Similar Articles: Kwame Kilpatrick   foxnews   iOS 7   iOS 7 download   The Conjuring