RSSAmplifier

Blog

René Mayrhofer

René Mayrhofer

mayrhofer.eu.orgRSS feed ↗232 posts

Latest posts

Why I’m Forced to Say Farewell: Google Management Has Lost Its Moral Compass

This is the farewell note I sent to my Google colleagues after deciding to resign from my position as Principal Engineer/Architect for Android Security (a so-called “Independent Contributor” position after my primary Director role, when I stopped having direct reports to relocate my family back to Austria). It is copied here to be transparent about me no longer being able to act as…

Finding Vulnerabilities in the Era of AI/LLM Coding Agents

Vulnerability Finding and PoCs: A Defender’s Point of View — in the era of LLM coding agents This is an additional perspective to my 2019 post on PoC disclosure , taking into account recent advances in automated vulnerability finding and PoC creation through “AI” — more specifically, generative ML using Large Language Models (LLMs). Context The last two years have seen rapid…

Firewall throughput measurements: OPNsense on APU4d4 and Edge4Go, OPNsense in a Proxmox VM, and OpenWRT on Turris Omnia

Why For a few weeks, I have been struggling to make OPNsense perform well from a performance point of view on my low-power test box, an APU4d4 . While OPNsense is very well done from a firewall rules management point of view (alhtough I am not happy that forwarding rules cannot specify both incoming and outgoing interfaces like it is possible with Linux Netfilter…) and has many features of…

Towards more globally inclusive security conferences

This is a public list of some of my statements concerning the issue of IEEE Security&Privacy, NDSS, and USENIX Security only being hosted in the US. My most public statement so far was in my role as IEEE S&P 2024 Research Ethics Committee chair at the opening ceremony after presenting statistics about the ethics review process, but this did not seem to have been recorded. The gist of the closing…

AI and Security – Balancing Innovation and Risk Management

Panel statement for the debate on security: freedom vs. surveillance

I gave the following statement for the debate on the thesis of “Kriminalität ist der Preis der Freiheit. Darknet, Überwachung und Anonymität” Sehr geehrte Damen und Herren, Danke für die Einladung zu dieser wichtigen Debatte. Ich möchte gleich damit eröffnen, meine Hochachtung vor der österreichischen Justiz und Exekutive auszudrücken und allen Institutionen zu danken, die zum Schutz…

Kepler Salon: Digital Shadows - Who owns your data?

Was passiert, wenn unser digitaler Schatten Form annimmt – sichtbar, befragbar, beobachtend? Digitale Identitäten begleiten uns ständig, oft unbemerkt: beim Öffnen von Türen, Bezahlen mit dem Smartphone oder Einloggen im Internet. Sie bestimmen, was wir dürfen – und was nicht. Doch wem gehören diese Daten? Wer kontrolliert sie? Und wie viel Selbstbestimmung bleibt uns? Diese Fragen werden aus…

On data retention laws: Why this is (still) not a good balance between mass surveillance and law enforcement

Response to latest EU data retention initative In response to the Impact assessment on retention of data by service providers for criminal proceedings , I contributed the following statement : There are many good reasons why unspecific mass data retention of Internet traffic metadata has (again and again) been considered to be in conflict with basic human rights to privacy. While it is not…

Defenses against abusive AI scrapers

Even more collateral damage The AI hype has been ongoing for a while now, and the ecological impact is bad. I mean, old and hazardous coal and nuclear power plants are being re-started, and new, untested nuclear power plants are planned to be constructed - just for the energy hunger of powering these large language and other models. However, there is more collateral damage than that. At the time…

Secure Messaging (and attacks against it)

Android private space: How to install apps from other sources

Android Private Space Private space is a new feature introduced with Android 15 to add an additional lock on a subset of apps (and data/content) installed on a device. By default, the private space is locked after unlocking the main user on the device, and unlocking it requires entering the LSKF again (or a separate knowledge factor). Technically, under the hood, private space is…

BioDSSL: A Domain Specific Sensor Language for global, distributed, biometric identification systems

Shrinking embeddings, not accuracy: Performance-Preserving Reduction of Facial Embeddings for Complex Face Verification Computations

Cryptographers’ Feedback on the EU Digital Identity’s ARF

OPNsense and PPPoE with high availability: tricky, but doable

Why Recently, my fiber-to-the-home (FTTH) connection changed from a slighly easier DHCP based setup to an additional required authentication step using PPPoE to connect to the Internet. The advantage is that, for IPv4, I no longer have to use double-NAT, as my own OPNsense firewall can directly get the (dynamically assigned through PPPoE, but statically allocated at the ISP end) IPv4 WAN address…

Password managers: KeepassXC and Vaultwarden

Password manager requirements Password managers are a necessary tool for keeping accounts secure. The usual recommendation is to use a unique password per site, to have it randomly generated, and to never type it manually or copy/paste using the standard clipboard (because malware watching the clipboard is a thing). The best way to solve all these with reasonable usability are password managers…

A Data-Driven Evaluation of the Current Security State of Android Devices

Honeyquest: Rapidly Measuring the Enticingness of Cyber Deception Techniques with Code-based Questionnaires

Honeyquest: Rapidly Measuring the Enticingness of Cyber Deception Techniques with Code-based Questionnaires

On the critical path to implant backdoors and the effectiveness of potential mitigation techniques: Early learnings from XZ

Threshold Delegatable Anonymous Credentials With Controlled and Fine-Grained Delegation

The Android Platform Security Model (and the security of actual devices)

Anonymously Publishing Liveness Signals with Plausible Deniability

Anonymously Publishing Liveness Signals with Plausible Deniability

Face to Face with Efficiency: Real-Time Face Recognition Pipelines on Embedded Devices

Mobile App Distribution Transparency (MADT): Design and evaluation of a system to mitigate necessary trust in mobile app distribution systems

Suspend/resume with Linux on Lenovo Yoga 6 Gen8

Running Linux on a Lenovo Yoga 6 Gen 8 (2023 version, specifically 13ABR8, but probably applies to others as well) works reasonably well with most hardware being supported out-of-the-box with all Linux distributions from around 2022 or later that I have tried. The touchpad works with multiple fingers and tap-to-click (although KDE can be a bit finicky with that one under Kubuntu), the touchscreen…

A Large-Scale Data Collection and Evaluation Framework for Android Device Security Attributes

INFRASPEC – Automated Inspection of Critical Infrastructure

Can we, pretty please, quickly get over the AI hype without too much collateral damage?

We (mostly) seem to have made it through the Blockchain and cryptoscam hype with only medium collateral damage to most of the population (highly profitable ransomware and burning much more dirty coal than would otherwise have happened), but unfortunately at the cost of stumbling right into the next one. I would hope that we could get that one over with with less collateral damage, but I am not…

A Survey on Fingerprinting Technologies for Smartphones Based on Embedded Transducers

License for Text and Data Mining (TDM)

This is an opt-out statement for the EU directive 2019/790 of the European Parliament on copyright and related rights in the Digital Single Market pertaining text and data mining for commercial use. When any copyrighted content from this website is included in the training set of machine learning models or other data mining methods, attribution and share-alike terms fully apply. Any results or…

Digitale Identitäten in der physischen Welt: Eine Abwägung von Privatsphäreschutz und Praktikabilität

Efficient Aggregation of Face Embeddings for Decentralized Face Recognition Deployments

Practical Delegatable Anonymous Credentials From Equivalence Class Signatures

Some thoughts on ChatGPT and other large language models

Thoughts I have very mixed feelings about #ChatGPT and related large language models (LLMs). They are certainly a cool tool, but I also currently don’t believe that these “stochastic parrots” will easily replace search, article/paper writing, coding, and similar tasks. That is, they can be used to augment, but not replace those human activities - at least in the near future. One…

Bye, bye, Twitter

Executive summary The bird site has, after being bought by the Space Man (a.k.a. Elon Musk), become a site I no longer wish to associate with. While my account , created in 2010 and at the end spotting over 9000 tweets and over 2000 followers, was still active at the time of this writing (I don’t know if it still is, as I stopped actively using that site), I decided not to explicitly remove…

DNS resolver latency measurements: OPNsense Unbound

Why Since switching to OPNsense as my main home network firewall/router, I have been having intermittent issues with DNS resolution latency. This has been low priority so far, since the network still works “reasonably well”, but it is annoying when connections occasionally take a few seconds to initially connect - because of DNS latency even before the actual connection is initiated.…

Privacy Policy

It’s easy: I don’t intentionally collect any visitor data and won’t share any of the potential technical logging data the the web server collects. There are no advertisements, and I try hard for this website not to cause your browser to load external resources that might cause additional logging or data collection. In case an update has unintentionally caused external resources…

Decentralized, Privacy-Preserving, Single Sign-On

Efficient aggregation of face embeddings for decentralized face recognition deployments (extended version)

Evaluating Dynamic Tor Onion Services for Privacy Preserving Distributed Digital Identity Systems

Fingerprinting Smartphones Based on Microphone Characteristics from Environment Affected Recordings

Adversary Models for Mobile Device Authentication

Sweep-to-Unlock: Fingerprinting Smartphones based on Loudspeaker Roll-off Characteristics

On the state of V3 onion services

Ökologie des Internets: Ist die IT Klimaretter oder Klimakiller? – was sagt die Wissenschaft dazu?

Interne Notizen und Links in Vorbereitung des Interviews (unstrukturiert, aber hier im Sinne der Transparenz angegeben als Quellen der von mir genannten Zahlen): Daten von Cambridge University Centre for Alternative Finance : Bitcoin ca. 1GW Leistung, 130 TWh jährlich, aktuell wieder stark steigend entspricht ca. 0.6% des gesamten Stromverbrauchs, Tendenz steigend, bei minimalem Anteil an…

The academic review process in one example

Introduction The academic peer review process can often be frustrating — not only for junior members of the research community. This post describes the process finally leading to the publication of our article “ The Android Platform Security Model ” in ACM Transactions on Privacy and Security in April 2021. This article took a long time to reach its current form. In fact, we…

Importance of different facial parts for face detection networks

On the feasibility of short-lived dynamic onion services