POWER10 adds new commands to help prevent ROP vulnerabilities

The POWER10 architecture adds some new commands to defend against ROP (return-oriented programming) vulnerability attacks.

Last week, a new patch appeared on the mailing list of GNU components: POWER10: Add Return-Oriented Programming instructions , designed to provide support for the newly added ROP commands of POWER10. The patch also provides support for POWER8 and POWER9, but only to make these commands run without errors, and then behave as empty commands.

At the same time, you can see in the article that the ROP commands added by POWER10 this time include 4: HASHSTP, HASHCHKP, HASHST, and HASHCHK. Inferring from the name, it is probably a hash check on the stack pointer and call stack.

At present, it is not surprising that more and more attention is paid to CPU safety functions. When we learn more about the functions of POWER10, we will not care too much about it. At the same time, IBM continues to work on the development of an open source compiler tool chain for its POWER10 platform, just like the Linux kernel.

It is expected that the POWER10 system will come out at the end of this year, and the "libre" POWER10 system will not be released until at least next year. The reason has not been disclosed.

Guess you like

Origin www.oschina.net/news/126363/power10-rop-instructions