Jump to content

intel adding antimalware defenses to its cpus

spartaman64
Quote

Control-Flow Enforcement Technology, or CET, represents a fundamental change in the way processors execute instructions from applications such as Web browsers, email clients, or PDF readers. Jointly developed by Intel and Microsoft, CET is designed to thwart a technique known as return-oriented programming, which hackers use to bypass anti-exploit measures software developers introduced about a decade ago. While Intel first published its implementation of CET in 2016, the company on Monday is saying that its Tiger Lake CPU microarchitecture will be the first to include it.

Quote

ROP, as return-oriented programming is usually called, was software exploiters’ response to protections such as Executable Space Protection and address space layout randomization, which made their way into Windows, macOS, and Linux a little less than two decades ago. These defenses were designed to significantly lessen the damage software exploits could inflict by introducing changes to system memory that prevented the execution of malicious code. Even when successfully targeting a buffer overflow or other vulnerability, the exploit resulted only in a system or application crash, rather than a fatal system compromise.

ROP allowed attackers to regain the high ground. Rather than using malicious code written by the attacker, ROP attacks repurpose functions that benign applications or OS routines have already placed into a region of memory known as the stack. The “return” in ROP refers to use of the RET instruction that’s central to reordering the code flow.

Quote

CET introduces changes in the CPU that create a new stack called the control stack. This stack can’t be modified by attackers and doesn’t store any data. It stores the return addresses of the Lego bricks that are already in the stack. Because of this, even if an attacker has corrupted a return address in the data stack, the control stack retains the correct return address. The processor can detect this and halt execution.

“Because there is no effective software mitigation against ROP, CET will be very effective at detecting and stopping this class of vulnerability,” Ionescu told me. “Previously, operating systems and security solutions had to guess or infer that ROP had happened, or perform forensic analysis, or detect the second stage payloads/effect of the exploit.”

source: https://arstechnica.com/information-technology/2020/06/intel-will-soon-bake-anti-malware-defenses-directly-into-its-cpus/

 

Hopefully this will work better than SGX and improve security.

Link to comment
Share on other sites

Link to post
Share on other sites

hopefully it wont affect performance that much 

 

(if i missed this sorry) 

PC: Motherboard: ASUS B550M TUF-Plus, CPU: Ryzen 3 3100, CPU Cooler: Arctic Freezer 34, GPU: GIGABYTE WindForce GTX1650S, RAM: HyperX Fury RGB 2x8GB 3200 CL16, Case, CoolerMaster MB311L ARGB, Boot Drive: 250GB MX500, Game Drive: WD Blue 1TB 7200RPM HDD.

 

Peripherals: GK61 (Optical Gateron Red) with Mistel White/Orange keycaps, Logitech G102 (Purple), BitWit Ensemble Grey Deskpad. 

 

Audio: Logitech G432, Moondrop Starfield, Mic: Razer Siren Mini (White).

 

Phone: Pixel 3a (Purple-ish).

 

Build Log: 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Lurick said:

So are they going to run McAfee or Norton? :D

no avast 

PC: Motherboard: ASUS B550M TUF-Plus, CPU: Ryzen 3 3100, CPU Cooler: Arctic Freezer 34, GPU: GIGABYTE WindForce GTX1650S, RAM: HyperX Fury RGB 2x8GB 3200 CL16, Case, CoolerMaster MB311L ARGB, Boot Drive: 250GB MX500, Game Drive: WD Blue 1TB 7200RPM HDD.

 

Peripherals: GK61 (Optical Gateron Red) with Mistel White/Orange keycaps, Logitech G102 (Purple), BitWit Ensemble Grey Deskpad. 

 

Audio: Logitech G432, Moondrop Starfield, Mic: Razer Siren Mini (White).

 

Phone: Pixel 3a (Purple-ish).

 

Build Log: 

Link to comment
Share on other sites

Link to post
Share on other sites

That's the great news that i wanted to hear. 

I still have faith in Intel engineers and i am sure they will always find solutions.

But hackers will also find security holes...... 

It's a never ending cycle.

And also: @spartaman64 check the "Promoted Comments" at the end of the article. (and also the last 2 sentences of the article)

Maybe talk a bit about the bypassing of CET ? 

although it doesn't work yet but idk....

This is the comment:

Spoiler
Quote
Null_Space wrote:
"While the protection could give defenders an important new tool, Ionescu and fellow researcher Yarden Shafir have already devised bypasses for it. Expect them to end up in real-world attacks within the decade."

I'm trying to parse this, and reconcile it with the actual link.

The linked article doesn't seem to claim to be a bypass. The closest I found was

"Obviously, it would appear that the existence of this capability is a universal bypass of any CET/CFG-like capability, as every possible ROP gadget could simply be added as a ‘dynamic continuation target’. However, since Microsoft now only legitimately supports out-of-process JIT compilation for browsers and Flash, it’s critical to note that this API only works for remote processes. In fact, calling it on the current process will always fail with STATUS_ACCESS_DENIED."

So it's not a bypass, because it doesn't work.

Hi,

Alex here. The post described the most _naïve_ way one might think of bypassing CET. We did not go into detail on real-world bypass applications on a technical paper, and instead were thinking on presenting some of this research at a conference in the future. Suffice it to say, while you cannot directly _add_ new dynamic exception targets, there are still angles at play with unwinding and static exception targets. Dan's article is accurate.

Enjoy :D 

Please quote or tag me @Void Master,so i can see your reply.

 

Everyone was a noob at the beginning, don't be discouraged by toxic trolls even if u lose 15 times in a row. Keep training and pushing yourself further and further, so u can show those sorry lots how it's done !

Be a supportive player, and make sure to reflect a good image of the game community you are a part of. 

Don't kick a player unless they willingly want to ruin your experience.

We are the gamer community, we should take care of each other !

Link to comment
Share on other sites

Link to post
Share on other sites

It's not AV on a chip (engine and definitions) or anything so complicated that would otherwise rob performance and/or introduce other bugs and exploits... No, it's basically Intel's implementation of shadow stack

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, 5x5 said:

Is the nest step a compressor and Freon? 

Haha what you mean I need to hire a plumber to hook up my condenser for cooling?

Link to comment
Share on other sites

Link to post
Share on other sites

The question I have is this - how much extra on-die cache will this consume thereby causing higher cache miss rates?

Link to comment
Share on other sites

Link to post
Share on other sites

I think the reason we are hearing about so many of these Intel CPU vulnerabilities is that Intel allowed many of these backdoors for gov agencies, but now they must be realizing that others are finding the exploits. So they are scrambling to fix the older exploits. Just a suspicion, I have no evidence. *removes tinfoil hat.

Link to comment
Share on other sites

Link to post
Share on other sites

*two hours later*

Quote

Breaking news, Intel's brand new antimalware defenses have been defeated!

in all seriousness, it's probs gonna survive for two or three months before it's defeated and software has to patch it while losing performance.

*Insert Witty Signature here*

System Config: https://au.pcpartpicker.com/list/Tncs9N

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Jet_ski said:

I think the reason we are hearing about so many of these Intel CPU vulnerabilities is that Intel allowed many of these backdoors for gov agencies, but now they must be realizing that others are finding the exploits. So they are scrambling to fix the older exploits. Just a suspicion, I have no evidence. *removes tinfoil hat.

The majority (if not entirely) all of these exploits are rooted into speculative execution. The paradigm was so fundamentally broken that it not only effected Intel, but AMD and even Apple A series CPU which are ARM based. It's just that Intel was more sloppy about it. But I can assure with 99% confidence that more exploits are to follow.

 

It's so flawed, that two years ago OpenBSD disabled HT by default. Even Theo de Raadt recommended disabling HT in BIOS.

 

Nowadays with current patched microcode (either delivered in BIOS or as part of an OS update), it should be mitigated.....for now.

Link to comment
Share on other sites

Link to post
Share on other sites

inb4 the antimalware is exploited and used against you

"If a Lobster is a fish because it moves by jumping, then a kangaroo is a bird" - Admiral Paulo de Castro Moreira da Silva

"There is nothing more difficult than fixing something that isn't all the way broken yet." - Author Unknown

Spoiler

Intel Core i7-3960X @ 4.6 GHz - Asus P9X79WS/IPMI - 12GB DDR3-1600 quad-channel - EVGA GTX 1080ti SC - Fractal Design Define R5 - 500GB Crucial MX200 - NH-D15 - Logitech G710+ - Mionix Naos 7000 - Sennheiser PC350 w/Topping VX-1

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Jet_ski said:

I think the reason we are hearing about so many of these Intel CPU vulnerabilities is that Intel allowed many of these backdoors for gov agencies, but now they must be realizing that others are finding the exploits. So they are scrambling to fix the older exploits. Just a suspicion, I have no evidence. *removes tinfoil hat.

Considering how stupid governments are when it comes to wanting back doors into everything, it wouldn't be surprising.

 

Not that it matters, they just go after the mobo manufacturer and insert a back door directly into the BIOS, at the factory.

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

20 hours ago, Trik'Stari said:

Considering how stupid governments are when it comes to wanting back doors into everything, it wouldn't be surprising.

 

 

Actually it would. Intel isn't going to build a backdoor in that when they inevitably have to patch it when it gets out in the wild will have a negetive performance impact if they can possibly avoid it. So even if there are government mandated backdoors fixing them is very unlikely to involve any performance hits.

Link to comment
Share on other sites

Link to post
Share on other sites

57 minutes ago, CarlBar said:

 

Actually it would. Intel isn't going to build a backdoor in that when they inevitably have to patch it when it gets out in the wild will have a negetive performance impact if they can possibly avoid it. So even if there are government mandated backdoors fixing them is very unlikely to involve any performance hits.

When a bunch of complete morons (The FBI) with an absurd amount of power are threatening you, are you really going to think along those lines?

 

I will give credit where credit is due, big ups to Apple for telling the FBI to get fucked a few years back, when it was blatantly obvious that the FBI wanted nothing more than a legal precedent for forcing a manufacturer/developer to build in a back door just for them.

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, CarlBar said:

 

Actually it would. Intel isn't going to build a backdoor in that when they inevitably have to patch it when it gets out in the wild will have a negetive performance impact if they can possibly avoid it. So even if there are government mandated backdoors fixing them is very unlikely to involve any performance hits.

 

Intel almost certainly already has a backdoor built into all of their CPUs, there's no reason for them to make another one.

 

Intel Management Engine

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/15/2020 at 12:51 PM, Jet_ski said:

I think the reason we are hearing about so many of these Intel CPU vulnerabilities is that Intel allowed many of these backdoors for gov agencies, but now they must be realizing that others are finding the exploits. So they are scrambling to fix the older exploits. Just a suspicion, I have no evidence. *removes tinfoil hat.

I somehow doubt that is the case.

 

The exploits are largely a fault of Intel changing their validation criteria to release things faster. There was a thread a while ago on this topic, and it basically comes back to Intel just letting more CPU's go out the door with errata, and not fixing much of it. There's a reason why we're basically on SkyLake+++++, as these would have all be separate stepping levels of the same CPU released in the 200x's, and the pipeline has been unchanged since Intel "Core" (14 stage pipeline) from 2006.

 

Intel should have saved face in 2018 and threw out the entire 14nm Core brand, and made sure what came out next is permanently fixed one way or the other. This news is "the other", since it's requiring something to be added to the CPU that otherwise is a performance penalty.

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/15/2020 at 12:38 PM, Lurick said:

So are they going to run McAfee or Norton? :D

Funny thing is Intel owns McAfee or did they sold it to someone else.

 

And at the end of that article. I found this. B|

https://arstechnica.com/video/watch/linus-tech-tips-reacts-to-his-top-1000-youtube-comments

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Trik'Stari said:

When a bunch of complete morons (The FBI) with an absurd amount of power are threatening you, are you really going to think along those lines?

 

I will give credit where credit is due, big ups to Apple for telling the FBI to get fucked a few years back, when it was blatantly obvious that the FBI wanted nothing more than a legal precedent for forcing a manufacturer/developer to build in a back door just for them.

Washington DC is a cesspit full of sociopaths that sleep around with spies. They say lose lips sink ships. If they could, they would sink the world with a smile on their faces.

 

If the feds get their wish with a backdoor, be it hardware based and/or key escrow, some a-hole will leak/sell it to our adversaries. 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

21 minutes ago, StDragon said:

Washington DC is a cesspit full of sociopaths that sleep around with spies. They say lose lips sink ships. If they could, they would sink the world with a smile on their faces.

 

If the feds get their wish with a backdoor, be it hardware based and/or key escrow, some a-hole will leak/sell it to our adversaries. 

 

 

At this point, with what little I know about security (I have an AS in Network Security, I feel that makes my statement of "I know fuck all about security" an educated one), my best guess is that all of them are working together, and that at this point, the idea of nations fighting one another is, at best, a divisive tactic meant to distract the wider population and maintain control.

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

39 minutes ago, Trik'Stari said:

my best guess is that all of them are working together, and that at this point, the idea of nations fighting one another is, at best, a divisive tactic meant to distract the wider population and maintain control.

Nah, nothing so well organized. All sociopaths crave power and live "in the moment" with abject hedonistic narcissism. Fall out from their folly? That's someone else's problem.

 

Anyways, mitigation against the human element is best achieved through decentralization and reduced complexity to ensure a reduction in the number of attack vectors.

Link to comment
Share on other sites

Link to post
Share on other sites

Didn’t Intel sell McAffe with their processors at one time ?

they should have shipped better coolers instead 

Hi

 

Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler
Spoiler

hi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

20 hours ago, StDragon said:

Nah, nothing so well organized. All sociopaths crave power and live "in the moment" with abject hedonistic narcissism. Fall out from their folly? That's someone else's problem.

 

Anyways, mitigation against the human element is best achieved through decentralization and reduced complexity to ensure a reduction in the number of attack vectors.

Not so much organized, but more of a "mutual understanding". Keep people on edge and spike their fear from time to time, but never actually "push the button".

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×