News for hackers. Stuff that matters.
Re:Review: Purism Librem13 laptop by walrus01 on Sunday April 22, 2018 @09:27AM (#16896063)
in the year 2018 it's shipping with an 802.11n wifi interface in it. In a $1700 laptop. That's just terrible.
Re:Review: Purism Librem13 laptop by gkya on Sunday April 22, 2018 @10:28AM (#16896303)
You don't get the point of Purism's product line. The focus of their offering is freedom. The rest are peripherals---and more than decent ones, those are. Given their size, you can't expect them to compete with the big players in prices. But disabled ME and a modifiable laptop is worth that price.
Re:Review: Purism Librem13 laptop by walrus01 on Sunday April 22, 2018 @10:47AM (#16896383)
The totally closed firmware and ROM on the m.2 nvme SSD is no more or less open than a modern wifi card with full open source Linux kernel driver support, which has a closed ROM running it.
Re:Review: Purism Librem13 laptop by FreedomWarrior on Sunday April 22, 2018 @11:31AM (#16896570)
For some reason wifi vendors typically ship devices without any radio firmware at all, but leave it up to the driver to load it. Rendering the device 100% useless without loading some external proprietary blob.

Hard drives don't have that problem.

Re:Review: Purism Librem13 laptop by andrewflnr on Sunday April 22, 2018 @01:48PM (#16897367)
Hard drives definitely have proprietary blobs on them. You just have even less visibility on them.
Re:Review: Purism Librem13 laptop by hueving on Sunday April 22, 2018 @05:29PM (#16898702)
A key difference is that a hard drive can't secretly send information out. I'm fine with an isolated component the rest of the architecture can treat as a black box (even sending only encrypted data to it). But the wifi chip can easily build its own IP packets and leak a bunch of information to the internet or it can have an easily exploitable backdoor.
Re:Review: Purism Librem13 laptop by walrus01 on Monday April 23, 2018 @12:42AM (#16900570)
a hard drive is a huge source of attack vector. In particular if you're running full disk encryption with a very tiny unencrypted ext2 boot/grub2 partition, malicious firmware on a disk can intercept the plaintext keystrokes for a passphrase-unlock on FDE. This is a known intelligence agency attack vector.

https://theintercept.com/2015/04/27/encrypting-laptop-like-m...

see the "attacks against disk encryption" section.

Re:Review: Purism Librem13 laptop by hueving on Monday April 23, 2018 @01:38AM (#16900766)
I wouldnt describe that as a huge source considering it requires a tpm vulnerability in secure-signed envs.
Re:Review: Purism Librem13 laptop by walrus01 on Monday April 23, 2018 @02:00AM (#16900862)
This specific platform has all of the tpm module feature set disabled, no? Since the code running inside the tpm is proprietary and closed. To the best of my knowledge super gpl zealot users rarely choose to store a key in the tpm for full disk encryption unlocking purposes.
Re:Review: Purism Librem13 laptop by yjftsjthsd-h on Sunday April 22, 2018 @11:38AM (#16896603)
Does the SSD have network access?
Re:Review: Purism Librem13 laptop by ryanlol on Sunday April 22, 2018 @04:35PM (#16898441)
It can if it wants to.
Re:Review: Purism Librem13 laptop by hueving on Sunday April 22, 2018 @05:31PM (#16898711)
Care to elaborate?
Re:Review: Purism Librem13 laptop by walrus01 on Monday April 23, 2018 @12:40AM (#16900563)
The SSD runs its own proprietary firmware that controls the raw disk device itself. If it wants to insert a blob of code into your bootloader or grub2 that can do keystroke interception on a full-disk-encryption unlock, it can. This is the same idea as a technique used by intelligence agencies with a typical "evil maid" attack.
Re:Review: Purism Librem13 laptop by hueving on Monday April 23, 2018 @01:34AM (#16900750)
Ah yes, if you execute unsigned code from it then that's definitely possible.
Re:Review: Purism Librem13 laptop by dTal on Tuesday April 24, 2018 @06:40PM (#16917299)
Signing the code doesn't help. Where are you reading the signature-verification code from?
Re:Review: Purism Librem13 laptop by ryanlol on Wednesday April 25, 2018 @07:29AM (#16920516)
Presumably you use TPM and the various trusted boot technologies.

I think you’ll still have the problem with this thing being on a pci-e bus though.

Re:Review: Purism Librem13 laptop by hueving on Wednesday April 25, 2018 @08:39AM (#16920944)
Yes, I was more curious if a malicious actor (the hard drive) with access to the nvme bus could manage to exfiltrate data directly via the network interfaces without involving the OS.
Re:Review: Purism Librem13 laptop by hueving on Wednesday April 25, 2018 @08:37AM (#16920934)
I suggest you look into TPM and the full signed-code architectures it enables.
Re:Review: Purism Librem13 laptop by sowbug on Sunday April 22, 2018 @12:25PM (#16896861)
It's in an m.2 slot, and good Linux-friendly ac cards are less than $20. Sure, it's wasteful to buy a device with a part you know you'll throw away, but it shouldn't change your purchasing decision.
Re:Review: Purism Librem13 laptop by FreedomWarrior on Sunday April 22, 2018 @10:25AM (#16896290)
Are there AC adapters that don't require proprietary firmware to run?