Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 105
  1. x402 or How to Race Against the Blockchain

    x402 is a rising payment protocol that enables micropayments for web services.

  2. VulGenie: Mining Security Patches to Find API Violation Bugs

    As we move to memory safe language, pointer arithmetic no longer is the main source of bugs, instead API misuse becomes a key issue.

  3. CrossFit: Demystifying VM Callback Bugs

    Scripting languages are an essential part of many software environments.

  4. PrivacyShield: Privacy-aware Tracking Protection

    Trackers like Apple's FindMy devices have seen an incredible boom throughout the last few years and are used for a variety of use-cases such as tracking lost luggage, stolen bikes, or simply finding one's lost keys.

  5. Exploiting Android Apps with Counterfeit Art

    Arbitrary file overwrite vulnerabilities are, unfortunately, quite common in Android apps.

  6. Grape: Squeezing Juicy Variant Bugs Out of Modern Browsers

    Fuzzing has become the dominant dynamic testing approach to find bugs in software.

  7. SymCTS: Untangling Symbolic Execution and Fuzzing

    Bug discovery has long been a key concern in the field of software security.

  8. IEEE Symposium on Security and Privacy (Oakland) '26

    What a great time at the IEEE Symposium on Security and Privacy (informally called Oakland) in San Francisco.

  9. TÄMU: Emulating Trusted Applications

    Android runs sensitive applications in the so-called "secure world".

  10. The AIpocalypse or how LLM-based exploitation is the new normal

    In the last 3-4 months, AI models have made an immense jump in exploitation capabilities.

  11. Sysyphuzz: the pressure for more coverage

    Fuzzing faces a key challenge: after running for an extensive time, coverage plateaus and will no longer increase despite extensive mutations.

  12. 39c3: Master reset in Hamburg

    Another year, another CCC.

  13. Not To Be Trusted - A Fiasco in Android TEEs

    Android has become a diverse, multi-faceted, and complex ecosystem.

  14. AISec and the exploration of the Chinese soul

    Just a few weeks ago, Chao Zhang invited me to a workshop in AI security at Tsinghua University in Beijing.

  15. NASS: Fuzzing Native Android System Services

    Android is a complex platform with diverse, concurrently running services.

  16. Droidot: Vulnerable Native Libraries on Android

    Android is a complex platform with diverse, concurrently running services.

  17. SuRI'25 on Security, Systems, and Formal Methods

    The Summer Research Institute (SuRI) is a premier venue to discuss recent research results.

  18. NDSS25: Exploring San Diego

    What a great time at the NDSS Symposium in San Diego.

  19. Type++: A Type-Safe C++ Dialect

    The C++ language combines a massive potential for raw power with the massive risk of type and memory safety violations.

  20. Dumpling: dumping fine-grained execution state

    JavaScript engines face a dilemma: on one end, they need to be extremely efficient as they are processing millions of lines of JavaScript code, dynamically translating complex programs into efficient code.

  21. QMSan: discovering uninitialized memory errors in binaries

    Sanitizers serve as the primary bug detection Oracle during automated testing.

  22. Truman: discovering hypervisor bugs through virtual device models

    Hypervisors power not just the cloud but are becoming a commodity in mobile phones and desktops as well.

  23. Auto-tagging SPAM emails

    Are you tired of publishing SPAM?

  24. 38c3: Hutzelwutze in Hamburg

    Another year, another CCC.

  25. From Fuzzing to Frameworks: 2024 Research Highlights

    2024 was an active year for the HexHive research group, marked by tireless efforts to enhance the security of various complex systems.

  26. RIP Niklaus Wirth

    Niklaus Wirth, known for his work on programming languages and systems, died on January 1st, 2024 (ETH Zurich).

  27. 37c3: Chaos returning to Hamburg

    After a three-year hiatus due to the pandemic, the Chaos Communication Congress is finally back at an onsite venue.

  28. Writing (successful) ERC grants in Europe

    In 2018, when I moved from Purdue University in the US to EPFL in Switzerland, I had the opportunity to apply for an ERC H2020 starting grant in computer science.

  29. Second factor on VPNs considered harmful

    Due to the risk of "cyber threats", many universities are switching to second factor authentication to log into their VPNs.

  30. PhD at EPFL, in Europe

    Every December a lot of prospective students reach out to faculty regarding PhD programs.

  31. Positive reviewing in software security

    Yesterday we concluded the NDSS20 PC meeting.

  32. Expedia: from software bug to customer service nightmare, a modern Odyssey

    While traveling through Europe, I logged into my Expedia.com account and something odd happened: instead of being logged in, the Expedia system decided to redirect me to Expedia.ch and created a new account.

  33. How to install a Canon MF633Cdw on a modern Debian

    Installing printers can be a pain.

  34. The Fuzzing Hype-Train: How Random Testing Triggers Thousands of Crashes

    Software contains bugs and some bugs are exploitable.

  35. SMoTherSpectre: transient execution attacks through port contention

    Side channel attacks such as Spectre or Meltdown allow data leakage from an unwilling process.

  36. Milkomeda: colliding galaxies or how to repurpose security checks across domains

    On one hand, GPUs expose broad functionality for graphics and machine learning workloads, on the other hand, this functionality may be exploited due to large amounts of unvetted code, complex functionality, and the information gap between user-space appli…

  37. Automating data-only attacks through Block Oriented Programming (BOP)

    With the rise of strong control-flow defenses such as Control-Flow Integrity (CFI), attackers will increasingly resort to data-only attacks that can be equally powerful.

  38. A journey on evaluating Control-Flow Integrity (CFI): LLVM-CFI versus RAP

    This post started out of the need to provide a little more clarification after a long and heated discussions on Twitter (initial discussion and follow up) about the origins of Control-Flow Integrity (CFI), the contributions of academia, and the precision,…

  39. How not to alienate your reviewers, aka writing a decent rebuttal

    Assuming you have given everything to write the best and most beautiful paper you can ever create, it is obvious that the reviewers must see your points and therefore write you a favorable review with a recommendation of strong accept.

  40. NSF TTP Proposal: Prototype Shepherding

    After serious advertising of the NSF TTP program at several conferences throughout last year, I've decided to submit to the NSF TTP program last fall.

  41. The PC Experience

    Program Committee (PC) meetings are this mysterious event where the fate of our research projects is decided based on a review of our paper submission.

  42. Raising the BAR at NDSS 2018

    Just like every year, this year's NDSS was mid February in sunny (but not too warm) San Diego.

  43. Roundtable on rigor in experimentation

    This year at CSET yours truly had the pleasure to organize a round table on rigor in experimentation with Geoff Voelker, Micah Sherr, and Adam Doupé as panelists.

  44. Mitigations: Completeness/Effectiveness vs Performance

    As part of ESSoS ‘17 we have organized a joint ESSoS/DIMVA panel on exploit mitigations, discussing the past, present, and future of mitigations.

  45. SyScan+360 in Seattle

    Just a couple of days after Oakland '17 I attended my next information security conference.

  46. Oakland'17, the IEEE Symposium on Security and Privacy

    Every year, the Oakland conference is one of the highlights of security research.

  47. AsiaCCS'17 in Abu Dhabi

    This was my second AsiaCCS.

  48. 33C3 CTF: Fun times

    pdfmaker (75 points) The first challenge I tried was pdfmaker.

  49. TUM CTF: boot2brainfuck

    According to the description, hxp provides us with a brainfuck (BF) execution service where we can send BF programs over netcat and execute them.

  50. AMD SEV attack surface: a tale of too much trust

    AMD recently announced the new Secure Encrypted Virtualization (SEV) extension that intends to protect virtual machines against compromised hypervisors/Virtual Machine Monitors (VMMs).