David Adams Archive

How can journalists and activists (and regular folks) reduce their susceptibility to surveillance?

The recent news of a savvy UAE-based activist thwarting an attempt to compromise his iPhone raises the important issue of state-based surveillance actors and their private sector contractors having sophisticated and effective ways of intercepting communication and using their targets' own devices against them. One problem with modern mobile computing technology is that it's been built around expansive and convenient features, with security and privacy as an afterthought. On the same day I learned about the iPhone exploit, I happened to listen to a re-run of a 2014 Planet Money podcast in which an NPR journalist volunteered to fall victim to his unencrypted internet traffic being captured and analyzed by experts, and what they were able to learn about him, and specifically about the sources and topics of a story he was working on, was alarming.

As the podcast mentions, mobile OS vendors and online services are getting a lot better at encrypting traffic and obscuring metadata, and one of the primary reasons for this was Edward Snowden's revelations about the ubiquity and sophistication of the NSA's surveillance, and by extension, the dangers of surveillance from other state agencies, black hat hackers, and legions of scammers. The Snowden revelations hit Silicon Valley right in the pocketbook, so that did impel a vast new rollout of encryption and bug fixing, but there's still a long way to go.

As a way of both highlighting and trying to fix some of the inherent vulnerabilities of smartphones in particular, Ed Snowden teamed up with famed hardware hacker Bunny Huang have been working on a hardware tool, specifically, a mobile phone case, that monitors the radio signals from a device and reports to the user what's really being transmitted. They explain their project in a fascinating article at PubPub.

Mobile phones provide a wide attack surface, since their multitude of apps are sharing data with the network at all times, and even if the core data is encrypted, a lot can be gleaned from metadata and snippets of unencrypted data that leak through. Journalists and activists generally know this, and often use Airplane Mode when they're worried their location may be tracked. Problem is, when agencies are using spearphishing attacks to remotely jailbreak iPhones and install tracking software, and there are even fears that OS vendors themselves might be cooperating with authorities, Snowden and Huang set out to allow users to monitor their devices in a way that doesn't implicitly trust the device's user interface, which may be hiding the fact that it's transmitting data when it says it's not. The article goes into great detail about the options they considered, and the specific design they've worked down to, and it looks terrific.

Apple releases security patch after iPhone zero day exploit used on UAE political dissident

Ahmed Mansoor is an internationally recognized human rights defender, based in the United Arab Emirates (UAE), and recipient of the Martin Ennals Award (sometimes referred to as a “Nobel Prize for human rights”). On August 10 and 11, 2016, Mansoor received SMS text messages on his iPhone promising “new secrets” about detainees tortured in UAE jails if he clicked on an included link. Instead of clicking, Mansoor sent the messages to Citizen Lab researchers. We recognized the links as belonging to an exploit infrastructure connected to NSO Group, an Israel-based “cyber war” company that sells Pegasus, a government-exclusive “lawful intercept” spyware product. NSO Group is reportedly owned by an American venture capital firm, Francisco Partners Management.

The ensuing investigation, a collaboration between researchers from Citizen Lab and from Lookout Security, determined that the links led to a chain of zero-day exploits (“zero-days”) that would have remotely jailbroken Mansoor’s stock iPhone 6 and installed sophisticated spyware. We are calling this exploit chain Trident. Once infected, Mansoor’s phone would have become a digital spy in his pocket, capable of employing his iPhone’s camera and microphone to snoop on activity in the vicinity of the device, recording his WhatsApp and Viber calls, logging messages sent in mobile chat apps, and tracking his movements.

Indus OS, an Android distribution, has 5% of Indian mobile market

The average selling price of a smartphone in India is just $132, half that of China, so the market for low-end smartphones is brisk. On top of that, there are many languages spoken in india, and support for them in Google's Android and iOS is limited. This created an opening for an Indus OS, which has its own app store with 30,000 Android apps, most available in two or more local languages. Its installed based is currently around 4 million.

Getting started with Tails, the encrypted operating system

A step-by-step guide on how to download, install, and start using Tails, the world's most secure platform.

Tails, an encrypted and anonymous OS that bundles widely used open source privacy tools on a tiny device, is one of the most secure operating systems in the world. The Linux distribution rose to popularity when it was revealed Edward Snowden relied on Tails to secure his identity while sharing NSA secrets with journalists Glenn Greenwald and Laura Poitras. In the past half decade, Tails has been embraced as an essential security suite by journalists, hackers, and IT workers.

Latest beta update makes PS4 software feel more like a real OS

Unlike the last major update, which added support for remote streaming to Macs and PCs, the 4.00 firmware beta (codenamed Shingen) is mostly focused on tweaking the PS4’s user interface. One of the biggest changes is the ability to create folders to organize your games and apps, instead of relying purely on Sony’s existing organizational tools. Another is that instead of taking over the whole screen, the Share and Quick menus will open as windows that don’t entirely cover your current game or app, and you’ll be able to add and remove items from the Quick menu to customize it.

How Smartphones Will Become Unboring

The release of the iPhone SE is emblematic of the "boringness" of the smartphone landscape. For the last few years, the only thing exciting about new smartphone releases was that they kept getting bigger. Now the tide has turned. An article at the Atlantic makes an interesting parallel: the codex, or the innovation now known as "the book" hasn't seen many innovations in centuries, but that doesn't mean that books are boring. It just means that the innovation is at the edges. The article points at the release of the Caterpillar S60 smartphone, designed for industrial use and featuring a thermal imaging camera, as indicative of a new trend of specialization that might make the mobile computing market interesting as it extends into ever more narrow niches.

Self-driving Cars: User Interface Will Be The Key To Success

Volvo recently conducted a survey and asked consumers about their perceptions of self-driving cars. The question that stood out to me was whether a car company like Volvo or a technology company (Google, unnamed) was best positioned to bring safe self-driving cars to the market. Volvo was obviously fishing for a particular answer, and while they certainly have a vaunted reputation for technical innovation in the service of safety, I'm afraid I can't go along with the answer they're hoping for, partially because safety is only part of the story. In my opinion, no car company working alone is going to be able to produce a self-driving car with the kind of usability that consumers will expect. And for self-driving cars, usability is just as important as safety. In fact, they're inseparable.

Open Source Laptop

Andrew “bunnie” Huang & Sean Cross tell, in great detail, how they created the Novena laptop, using solely open source software and hardware. For anyone familiar with or even interested in how computers really work, it's quite a gripping tale. I believe their work could have lasting beneficial effects on the hobbyist computing and open source communities. Even though it's published in a trade journal for professional electrical engineers, the article is accessible, even rudimentary at times. They faced some considerable obstacles, such as a lack of driver support for their GPU. Fortunately, "the user community behind Novena is trying to create, through reverse engineering, open-source drivers that would allow the built-in GPU on the i.MX6 chip to render graphics directly." Most interesting feature: "a field-programmable gate array (FPGA), a type of processor chip that can be reconfigured by its user to change the chip’s specs and capabilities. Basically, this reconfigurability allows the chip to do things in hardware that would otherwise have to be done in software." Also, two ethernet ports.

Plasma Phone OS, a KDE project for mobile

Plasma Phone OS (or simply Plasma Phone) is a complete software stack for mobile devices and includes the following libre technologies: Plasma Mobile (a Plasma-based shell), KWIN/KWayland, Voicecall, Ofono, RIL, OHM, Telepathy. It allows to run several Qt-based applications to run on top of it, for example: Plasma apps, Ubuntu Touch based apps, Sailfish OS based apps, Nemo based apps.

The website is pretty minimal, but the first few comments on this Hacker News post gives a good overview.

If phones were designed to please their owners

BoingBoing posted a short movie by The MIT Media Lab's Knotty Objects group and noted hardware hacker Bunny Huang ask the question, "What if phones were designed to please their owners, rather than corporations?" In Southern China, where the majority of the world's mobile phones are made, there's a vibrant market for phones designed for all conceivable niches, where carrier subsidies, marketing campaigns, patents, trademarks, and other corporate-serving restrictions are ignored. If there's a possible market demand for a particular design, then someone makes a phone to meet that demand. It's a brief video, but worth a watch.

US exhausts IPv4 addresses

Ars Says, "Remember how, a decade ago, we told you that the Internet was running out of IPv4 addresses? Well, it took a while, but that day is here now: Asia, Europe, and Latin America have been parceling out scraps for a year or more, and now the ARIN wait list is here for the US, Canada, and numerous North Atlantic and Caribbean islands. Only organizations in Africa can still get IPv4 addresses as needed. The good news is that IPv6 seems to be picking up the slack."

Harvey OS, Bringing Plan9 to the Earth

Harvey is an effort to get the Plan 9 code working with gcc and clang. According to the team: "Our aim is to provide a modern, distributed, 64 bit operating system that does away with Unix's wrinkles and allows for new ways of working. At this point we have an AMD 64 bit kernel with many changes and improvements. For example, a new modern, simplified syscall system. We use gdb to investigate problems and we can compile in Linux or OSX using Harvey's headers and libs; no need to change anything else. It's fast compiling the whole system and boots quickly. Though we are working in many other features, all Plan 9 traditional userland is available. At this moment, we are working to move console and mouse out of kernel, ttyfs file server in user space, and improved ANSI/POSIX environment where gcc or clang can live, and we plan to add X11 with rio-like multiplexing, bash and other shells and many other well known things that people want in their machines. We are focusing in server set up for now, but keeping in mind end-user. All of this, of course, keeping classic and beautiful distributed features of old Plan 9."

“Telly Off:” Android TV vs Firefox TV

The battle for Smart TV dominance continues to ratchet up, with Google and Firefox now both wading into the same connected space. The former has reignited its living room ambitions via Android TV, while open source rival Firefox has partnered with Panasonic. You might reasonably expect both to be cut from much the same cloth, but having lived with new tellies from each camp, I can reveal there’s a world of difference. One is lithe, intuitive and fun to use. The other isn’t.

Hacking Team Android App Could Bypass Google Play Code Review

"Security researchers at Trend Micro's Trend Labs have uncovered a trick in a sample of a fake news application for Android created by the network exploitation tool provider Hacking Team that may have allowed the company's customers to sneak spyware through the Google Play store's code review. While the application in question may have only been downloaded fewer than 50 times from Google Play, the technique may have been used in other Android apps developed for Hacking Team customers--and may now be copied by others trying to get malware onto Android devices." OSNews readers would have never fallen for this ruse, since the name of the app was BeNews. Once we noticed there was nothing about BeOS in these, we discern its nefarious intent.

Windows 10 Downgrade Options

For one year, Microsoft is allowing consumers and some businesses with systems running Genuine Windows 7 and Windows 8.1 a free upgrade to Windows 10. But when we asked: Once you upgrade for free to Windows 10, is it possible to downgrade back to Windows 8 or 7 without having to buy a new OS license? Microsoft said those who upgrade to Windows 10 for free will have one month to revert back to the old OS on their device.