Replying to @paxteam
Hm, it does emit a hash for my test. Maybe I did not study your source code enough. Then, I don't think you can expectant user who wants to use CFI to completely understand all the involved source code. ¯\_(ツ)_/¯
1
did you read the 'or globally visible' part above?
2
it's not a design choice, it's an implementation detail chosen intentionally to force myself to actually fix bad fptr use in real code vs. let it run unmodified (i guess i'll have to cave in on that one some day). as for writeup, read around nitter.vloup.ch/paxteam/status/1… .
such as optimizations, C++ support (chromium in 2014), xen, etc. all this was done in secret because of the patenting process which only finished recently, so i'm actually more free now to write publicly. we'll see how much time i can spare for this outside family&work. [n/n]
1
Proposal: spend 1/2 of the time you spend complaining on twitter to provide documentation/writeups. You would get more citations, your work would be referenced more fairly, your solutions would be used more broadly, there would be less complaining on twitter, everybody wins.
1
1
sure thing, once you answer my questions i posed at nitter.vloup.ch/paxteam/status/1… . you have a lot to explain re: how you reference documented works. i won't waste my time until you have an explanation for lack of refs for FPValidator, noexec.txt, and the rest.
1
nitter.vloup.ch/paxteam/status/1… replied nitter.vloup.ch/paxteam/status/1… see RAP eval in blog nitter.vloup.ch/paxteam/status/1… evaluating user-space programs w/ RAP is hard, see blog post nitter.vloup.ch/paxteam/status/1… source!=documentation nitter.vloup.ch/paxteam/status/1… same nitter.vloup.ch/paxteam/status/1… too little too late
no novelty there? then tell me which of the evaluated works comes anywhere near its performance&security level? oh wait, you'd actually have had to evaluate it to draw that conclusion. next excuse? ;)
3
the more you try to ditch these questions, the worse you'll come out of it at the end, trust me.
1
No no, you're getting it wrong: please provide writeups of your ideas (and evaluations and implementations) and we'll be happy to cite them 🤗
1
1
like how you have been citing FPValidator or my non-exec work?
1
Why do you get so worked up about a couple of citations? IIRC we cite FPValidator in the survey (on mobile so can't check). There's almost 100 CFI papers, due to page limits most cite and discuss the most memorable ones. We also cited your non-exec work a couple of times
2
1
Replying to @gannimo
i care about holding people up to their own standards. AFAIK, you never cited FPValidator nor my non-exec work (it's MS/DEP or W^X). FPValidator is important 'cos it's the closest thing to RAP and being from 2009, it predates most academic CFI work.

Dec 27, 2018 · 2:46 PM UTC