Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
x402 or How to Race Against the Blockchain
x402 is a rising payment protocol that enables micropayments for web services.
-
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.
-
CrossFit: Demystifying VM Callback Bugs
Scripting languages are an essential part of many software environments.
-
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.
-
Exploiting Android Apps with Counterfeit Art
Arbitrary file overwrite vulnerabilities are, unfortunately, quite common in Android apps.
-
Grape: Squeezing Juicy Variant Bugs Out of Modern Browsers
Fuzzing has become the dominant dynamic testing approach to find bugs in software.
-
SymCTS: Untangling Symbolic Execution and Fuzzing
Bug discovery has long been a key concern in the field of software security.
-
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.
-
TÄMU: Emulating Trusted Applications
Android runs sensitive applications in the so-called "secure world".
-
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.
-
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.
-
39c3: Master reset in Hamburg
Another year, another CCC.
-
Not To Be Trusted - A Fiasco in Android TEEs
Android has become a diverse, multi-faceted, and complex ecosystem.
-
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.
-
NASS: Fuzzing Native Android System Services
Android is a complex platform with diverse, concurrently running services.
-
Droidot: Vulnerable Native Libraries on Android
Android is a complex platform with diverse, concurrently running services.
-
SuRI'25 on Security, Systems, and Formal Methods
The Summer Research Institute (SuRI) is a premier venue to discuss recent research results.
-
NDSS25: Exploring San Diego
What a great time at the NDSS Symposium in San Diego.
-
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.
-
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.
-
QMSan: discovering uninitialized memory errors in binaries
Sanitizers serve as the primary bug detection Oracle during automated testing.
-
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.
-
Auto-tagging SPAM emails
Are you tired of publishing SPAM?
-
38c3: Hutzelwutze in Hamburg
Another year, another CCC.
-
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.
-
RIP Niklaus Wirth
Niklaus Wirth, known for his work on programming languages and systems, died on January 1st, 2024 (ETH Zurich).
-
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.
-
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.
-
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.
-
PhD at EPFL, in Europe
Every December a lot of prospective students reach out to faculty regarding PhD programs.
-
Positive reviewing in software security
Yesterday we concluded the NDSS20 PC meeting.
-
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.
-
How to install a Canon MF633Cdw on a modern Debian
Installing printers can be a pain.
-
The Fuzzing Hype-Train: How Random Testing Triggers Thousands of Crashes
Software contains bugs and some bugs are exploitable.
-
SMoTherSpectre: transient execution attacks through port contention
Side channel attacks such as Spectre or Meltdown allow data leakage from an unwilling process.
-
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…
-
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.
-
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,…
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
SyScan+360 in Seattle
Just a couple of days after Oakland '17 I attended my next information security conference.
-
Oakland'17, the IEEE Symposium on Security and Privacy
Every year, the Oakland conference is one of the highlights of security research.
-
AsiaCCS'17 in Abu Dhabi
This was my second AsiaCCS.
-
33C3 CTF: Fun times
pdfmaker (75 points) The first challenge I tried was pdfmaker.
-
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.
-
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).