News for hackers. Stuff that matters.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by gargravarr on Friday November 10, 2017 @08:42AM (#15669788)
The 'evil maid' attack is well known, and states that once someone has physical access to your computer, all bets are off. Anything that has DMA enabled (e.g. Firewire or Thunderbolt) offers an external device direct access to the system RAM that is very difficult to defend against, or they could attach a keylogger or modify your bootloader, basically unleash all manner of havok. USB JTAG is really no different from a security POV.

The concern with the Intel ME is that it has a native network adapter. You can bet efforts are currently underway to discover how to exploit the ME remotely. THAT'S when things get scary.

Your paranoia is not unjustified. Personally, I am nervous that some of my systems have the ME. When attention turned to it about a year ago, i knew it would only be a matter of time before someone broke into it.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by _jal on Friday November 10, 2017 @10:04AM (#15670284)
> The concern with the Intel ME is that it has a native network adapter.

Yep, this is the big deal. After I "discovered" the ME, my first stop on my home network was the switch, to block all that crap. (And I found my storage server, equipped with a Supermicro all-in-one motherboard, helpfully grabbed an IP for the ME to listen on with an 'admin/admin' password.)

I just wish the empire builders at the NSA would care about something other than their own little power center. They knew this would happen - it always does. The NSA is probably the biggest security threat to the U.S. people[1] at this point, because they keep building concentrated, high-value targets and then lose control of them.

[1] Not to be confused with 'U.S. government interests'.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by ricw on Friday November 10, 2017 @10:10AM (#15670326)
Am curious how and what exactly you blocked?! What precautions can be taken to make systems more secure?!
Re:“We have obtained fully functional JTAG for Intel CSME vi... by _jal on Friday November 10, 2017 @10:38AM (#15670517)
As usual, it depends on what exactly you have. Not all chips have the AMT enabled, for instance.

This is a useful document for understanding what exactly you're dealing with and what to do about it:

https://www.blackhat.com/docs/us-17/thursday/us-17-Evdokimov...

Re:“We have obtained fully functional JTAG for Intel CSME vi... by scurvy on Friday November 10, 2017 @11:01AM (#15670725)
The BMC is listening on that IP, not the ME.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by seanp2k2 on Friday November 10, 2017 @01:50PM (#15671986)
https://www.supermicro.com/products/nfo/IPMI.cfm IPMI / BMC != ME. Intel’s is basically the version of this that you can’t disable, that works through the same PHY (most BMCs have their own), that you’re not allowed to use. https://en.m.wikipedia.org/wiki/Intel_Management_Engine
Re:“We have obtained fully functional JTAG for Intel CSME vi... by scurvy on Friday November 10, 2017 @04:32PM (#15673236)
I know that the BMC isn't the same as the ME, but in his case that's the BMC getting an IP and default web login for admin/admin. It's not the ME.

BMC doesn't always use a dedicated physical port, and it's commonly bridged in sideband to the other NICs on a server.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by cyphar on Friday November 10, 2017 @09:23AM (#15670017)
> Anything that has DMA enabled (e.g. Firewire or Thunderbolt) offers an external device direct access to the system RAM that is very difficult to defend against

IOMMU effectively solves the "DMA is completely broken" problem, as far as I'm aware.

Evil Maid attacks are mostly worrisome because even UEFI cannot protect you against some bootloader attacks (what if you disable UEFI or reflash the firmware and then have a bootloader that just looks like a UEFI boot). There are some usages of TPMs that seem quite promising (they revolve around doing a reverse-TOTP-style verification of your laptop to ensure that the TPM has certified the entire boot chain).

It's quite a hard problem, made significantly harder by the fact that every fucking hardware vendor seems to want to make our machines even less secure.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by gargravarr on Friday November 10, 2017 @09:35AM (#15670083)
The problem is hard mostly because the entire architecture of the personal computer made absolutely no provision for security. Everything is patches upon patches to add superficial security. Fundamentally, a computer is dumb, it will perform whatever task it is told to do, and all our security measures revolve around stopping a malicious actor from telling the computer to do something 'bad'. Eventually, someone gets around the bouncer or in through an open window and here we are.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by kfrzcode on Friday November 10, 2017 @10:48AM (#15670608)
Oh so....every port on my laptop? Fuck Apple
Re:“We have obtained fully functional JTAG for Intel CSME vi... by jamiek88 on Saturday November 11, 2017 @09:48AM (#15676558)
It's a pity that law was passed that forced people to buy Apple products.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by nolok on Friday November 10, 2017 @09:45AM (#15670135)
My point here was not about it coming from a USB JTAG, but by it targeting ME AND having full debugger access, meaning it isn't limited to reading nor to RAM/volatile memory.

Through this attack, they could compromise the ME longterm, which means the long accepted "nuke it from orbit" solution to security breach (unplug everything, format everything, start from scratch) still wouldn't be enough; that entire chip is done for. And 'using a hack to cleanup the hack' is still in the realm of cleaning up rather than start from scratch, it's not a solution for the same reason than cleaning up your comprised linux box is not one and you need to start from scratch.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by e12e on Sunday November 12, 2017 @11:11AM (#15681279)
I remember following a tutorial along the lines of:

https://www.howtogeek.com/56538/how-to-remotely-control-your...

A couple of years back, and being absolutely horrified at the remote management available on my second-hand lenovo t420s - including management over wlan.

Sure the features are gated by price/cpu "brand" - but I think it's safe to assume a) this is complex software and will have bugs with security implications b) once it's well enough understood - it seems likely it can be "upgraded" (similar to how you today can eg: replace the bios with coreboot).

The conclusion is that we need new platforms - perhaps power5 will help.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by azernik on Friday November 10, 2017 @05:36PM (#15673653)
The physical access required for an evil maid attack is very different from the "physical access" required to give you a malicious USB device. In that sense this is a lot more scary. As are aforementioned Thunderbolt and Firewire attacks; without an IOMMU, those are a security nightmare too.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by wildmusings on Friday November 10, 2017 @07:31PM (#15674264)
An important aspect of an evil maid attack is that it requires at least two instances of physical access, once before and once after use by an authorized user.

If the attack can he pulled off with only one time access, it’s worse than an evil maid attack.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by kakarot on Friday November 10, 2017 @10:22AM (#15670427)
People have been trying to break ME for years, some have been paying attention to it for a long time. There are just more people in the game now