Live data from Hacker News

Viewing profile — costan

costan

HN member
Joined
Thu, May 07, 2009, 2:53 AM UTC
HN karma
216
Public activity
76 items

About costan

Victor Costan got infected with a passion for coding at the age of 10, and proceeded to earn a M.Eng in Computer science from MIT. Victor also holds a B.S. in Management that he pursued as he fell prey to the belief that great software requires legions of developers manipulating bloated code bases in repetitive ways.

Thanks to Paul Graham's essays, Ruby, and Rails, he re-discovered the joy of coding, and came back from the dark ways of management. Nowadays, Victor is still crazy about building software that he can impress his friends with, but he also dreams of contributing to making coding even more enjoyable. Victor likes developing mobile and Web 2.0 applications, and occasionally enjoys building some distributed systems behind the apps.

When he is not coding, you will most likely find him reading up on some new programming language or software development technique. At times, Victor likes to pretend he's mentally sane, and can be seen catching up with friends, watching a movie, or exploring Boston.

[ my public key: https://keybase.io/pwnall; my proof: https://keybase.io/pwnall/sigs/I1Vine_PdNepU6Sn-s9TOSooWaVBmAzUVlm_OVuOM0A ]

Recent public activity

  1. comment
    Comment #11019229

    Thank you very much for this feedback! Re: 1 - I re-read the relevant SDM sections, and saw that there is no requirement that the new upgrade version exceeds the current microcode …

  2. comment
    Comment #11010867

    SGX serves a good purpose, at least in theory. Many people, myself included, wanted it to turn out to be good. So, I don't think many Intel folks objected to it. Instead, I think t…

  3. comment
    Comment #11010719

    But enclaves are worthless without attestation. If the OS is evil and you don't do attestation, it can emulate SGX and run your code in a simulated enclave environment where EGETKE…

  4. comment
    Comment #11010231

    Do you happen to know if the Launch Enclave has the debug flag set? If so, you can't use it to launch production enclaves.

  5. comment
    Comment #11010218

    There's some support in Intel's Management Engine for DRM, called Intel Insider (the successor of PAVP). One of the SGX papers mentions plans for hooking up SGX enclaves with PAVP.…

  6. comment
    Comment #11010190

    TXT requires an ACM, which is essentially a small signed BIOS subset. At least ACMs are freely downloadable from Intel, and they don't look into what you'd like to run under TXT. h…

  7. comment
    Comment #11010162

    It gives Intel control over developers. In general, a computer will execute what you ask it to. SGX will not let you run production enclaves without Intel's permission. This is lik…

  8. comment
    Comment #11010154

    Sadly, leaking the key is not the answer. You'd give independent developers the freedom to use SGX, but at the same you'd make SGX worthless. Details: if the key used to sign archi…

  9. comment
    Comment #11010140

    I expect this to play out like the W3C EME standard. Software attestation separates debug from non-debug enclaves, so your kernel will need to load production enclaves for you to w…

  10. comment
    Comment #11010131

    Perhaps it means they're trying to be thorough? A Xeon implementation would have to secure the QPI links between the CPU chips. These run at significantly higher speeds than DRAM, …

  11. comment
    Comment #11008131

    I'm terrible at writing. I am trying to say that SGX cannot restore things from the SSA, and it has to use some protected area. To the best of my knowledge, they're using the non-a…

  12. comment
    Comment #11008114

    If SGX becomes successful, Intel becomes the Verizon+ATT+Tmobile+Sprint of hardware security. No signed enclave, no security.

  13. story
  14. comment
    Comment #4473211

    Thanks! Platform for 6.470 day 1? (html / css / js)

  15. comment
    Comment #4463183

    I can't promise anything, but I can assure you that we're well-aware of the pains of the current authentication model.

  16. story
  17. comment
    Comment #3719224

    Did you try using Prey? Do you know when and how is the GPS used?

  18. comment
    Comment #2579346

    Flashed the Insyde BIOS using http://hexxeh.net/?p=328117655 and got Ubuntu 11.04 at it, when it was just an alpha. Filing bugs since. Will switch to the 11.10 dev version when the…

  19. story
  20. comment
    Comment #1412960

    I wouldn't expect performance to be a problem. For computational tasks, Ruby works just as fine on Windows as on a UNIX platform. Windows perf suffers because (1) in some rare case…

  21. comment
    Comment #1406276

    Censorship is horrible. But if you think it's restricted to China... think about what would happen if 10,000 people would tweet something sensitive on 9/11. My guess is something a…

  22. comment
    Comment #1404674

    Spam-following people on twitter to promote your app: bad idea. I reported you as a spammer.

  23. comment
    Comment #1236674

    I like the nice succinct description of claims. Thanks!

  24. comment
    Comment #1045399

    Zipped source code: http://6.470.scripts.mit.edu/lectures/security/security_in_w... Live source code: http://github.com/costan/security_in_webapps_slides

  25. story