Displaying 3 results from an estimated 3 matches for "ccs15_stackdefiler".
2015 Nov 02
4
How to prevent registers from spilling?
...illing to the stack. When security-critical values spill from registers
to the stack, they can be read and overwritten by an attacker with
arbitrary memory read or write capabilities. See "Losing Control" from CCS
2015 for more details on this sort of attack:
https://www.ics.uci.edu/~perl/ccs15_stackdefiler.pdf
I think it would be great if we could allow values or at least virtual regs
to be tagged as "security-sensitive" and disallow spilling of these values
across their lifetime. I expect that the best way to do this would be to
start at the virtual register level and push support up to I...
2015 Nov 02
2
How to prevent registers from spilling?
...tack. When security-critical values spill from registers to the stack,
> they can be read and overwritten by an attacker with arbitrary memory read
> or write capabilities. See "Losing Control" from CCS 2015 for more details
> on this sort of attack: https://www.ics.uci.edu/~perl/ccs15_stackdefiler.pdf
>
> I think it would be great if we could allow values or at least virtual regs
> to be tagged as "security-sensitive" and disallow spilling of these values
> across their lifetime. I expect that the best way to do this would be to
> start at the virtual register level...
2015 Nov 19
4
[GlobalISel] A Proposal for global instruction selection
> On Nov 19, 2015, at 9:50 AM, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote:
>
> On 19 Nov 2015, at 17:49, Quentin Colombet <qcolombet at apple.com> wrote:
>>
>> I must miss something, but I don’t get what is the problem of lower the pointer to actual integer.
>
> Pointers, in our architecture, are not integers.
Thanks for the clarifications.
So