Skip to main content

Blog Archives

Full list of my blog posts.

Filter by

Wingardium Trivia-osa! On-Device Sorting Hatbot Powered by Gemma, Ollama, USearch, and RETSim
ai

Wingardium Trivia-osa! On-Device Sorting Hatbot Powered by Gemma, Ollama, USearch, and RETSim

May 2024

On the consequences of the AI workforce entering the market
ai

On the consequences of the AI workforce entering the market

Jun 2023

Stay safe online in 10 easy steps
Safety

Stay safe online in 10 easy steps

Aug 2021

3 million smiles during the pandemic - the retrospective
Web

3 million smiles during the pandemic - the retrospective

Jul 2021

Hacker's guide to deep-learning side-channel attacks: code walkthrough
Cybersecurity

Hacker's guide to deep-learning side-channel attacks: code walkthrough

Jun 2021

Hacker's guide to deep-learning side-channel attacks: the theory
Cybersecurity

Hacker's guide to deep-learning side-channel attacks: the theory

May 2021

Insights about the first five years of Right to Be Forgotten requests at Google
web

Insights about the first five years of Right to Be Forgotten requests at Google

Dec 2019

Understanding the online safety and privacy challenges faced by South Asian women
Safety

Understanding the online safety and privacy challenges faced by South Asian women

Jun 2019

Password checkup: from 0 to 650, 000 users in 20 days
Cybersecurity

Password checkup: from 0 to 650, 000 users in 20 days

Mar 2019

Account security - a divided user perception
Usability

Account security - a divided user perception

Feb 2019

The bleak picture of two-factor authentication adoption in the wild
Usability

The bleak picture of two-factor authentication adoption in the wild

Dec 2018

Quantifying the impact of the Twitter fake accounts purge - a technical analysis
web

Quantifying the impact of the Twitter fake accounts purge - a technical analysis

Aug 2018

Attacks against machine learning — an overview
ai

Attacks against machine learning — an overview

May 2018

How to handle mistakes while using AI to block attacks
ai

How to handle mistakes while using AI to block attacks

Apr 2018

Challenges faced while training an AI to combat abuse
ai

Challenges faced while training an AI to combat abuse

Apr 2018

Why AI is the key to robust anti-abuse defenses
ai

Why AI is the key to robust anti-abuse defenses

Apr 2018

Taking down Gooligan part 3 — monetization and clean-up
Anti-Abuse

Taking down Gooligan part 3 — monetization and clean-up

Mar 2018

Taking down Gooligan: part 2 — inner workings
Anti-Abuse

Taking down Gooligan: part 2 — inner workings

Mar 2018

Taking down Gooligan: part 1 — overview
Anti-Abuse

Taking down Gooligan: part 1 — overview

Mar 2018

Inside Mirai the infamous IoT Botnet: A Retrospective Analysis
cybersecurity

Inside Mirai the infamous IoT Botnet: A Retrospective Analysis

Dec 2017

Unmasking the ransomware kingpins
Anti-Abuse

Unmasking the ransomware kingpins

Oct 2017

Exposing the inner-workings of the ransomware economy
Anti-Abuse

Exposing the inner-workings of the ransomware economy

Sep 2017

How to trace ransomware payments end-to-end - an overview
Anti-Abuse

How to trace ransomware payments end-to-end - an overview

Aug 2017

Understanding how people use private browsing
privacy

Understanding how people use private browsing

Jul 2017

Understanding the prevalence of web traffic interception
Cybersecurity

Understanding the prevalence of web traffic interception

Jun 2017

Ten simple steps for keeping your laptop secure
Safety

Ten simple steps for keeping your laptop secure

Apr 2017

Bad beat: practical attacks against poker cheating devices
Cybersecurity

Bad beat: practical attacks against poker cheating devices

Mar 2017

Royal flush: an in-depth look at poker cheating devices accessories
Cybersecurity

Royal flush: an in-depth look at poker cheating devices accessories

Nov 2016

Full(er) House: Exposing high-end poker cheating devices
Cybersecurity

Full(er) House: Exposing high-end poker cheating devices

Oct 2016

Predicting Hearthstone game outcome with machine learning
AI

Predicting Hearthstone game outcome with machine learning

Oct 2016

What are malicious usb keys and how to create a realistic one?
Cybersecurity

What are malicious usb keys and how to create a realistic one?

Aug 2016

5 useful tips to bulletproof your credit cards against identity theft
Safety

5 useful tips to bulletproof your credit cards against identity theft

Jul 2016

How google helps 600,000 webmasters re-secure their hacked sites every year
Cybersecurity

How google helps 600,000 webmasters re-secure their hacked sites every year

Jun 2016

Concerns about usb security are real: 48% of people do plug-in usb drives found in parking lots
Usability

Concerns about usb security are real: 48% of people do plug-in usb drives found in parking lots

Apr 2016

In-depth analysis of the lessons we learned while protecting gmail users
anti-abuse

In-depth analysis of the lessons we learned while protecting gmail users

Apr 2016

How an improved responsive design and faster site increased visitor engagement by 104%
web

How an improved responsive design and faster site increased visitor engagement by 104%

Mar 2016

The dark side of online poker or the commoditization and weaponization of big data and espionage
Cybersecurity

The dark side of online poker or the commoditization and weaponization of big data and espionage

Feb 2016

What tools do the fbi use when seizing computers or the curious case of the mouse jiggler device
Cybersecurity

What tools do the fbi use when seizing computers or the curious case of the mouse jiggler device

Jan 2016

How email in transit can be intercepted using dns hijacking
Cybersecurity

How email in transit can be intercepted using dns hijacking

Jan 2016

Understanding how tls downgrade attacks prevent email encryption
Cybersecurity

Understanding how tls downgrade attacks prevent email encryption

Dec 2015

How phishing works
anti-abuse

How phishing works

Aug 2015

Hearthstone 3d card viewer in pure javascript/css3
Web

Hearthstone 3d card viewer in pure javascript/css3

Apr 2015

19.5% of https sites trigger browser warning as they use sha-1 signed certificates
Cybersecurity

19.5% of https sites trigger browser warning as they use sha-1 signed certificates

Jan 2015

I am a legend: Hacking Hearthstone with machine-learning Defcon talk wrap-up
AI

I am a legend: Hacking Hearthstone with machine-learning Defcon talk wrap-up

Sep 2014

Predicting a Hearthstone opponent’s deck using machine learning
AI

Predicting a Hearthstone opponent’s deck using machine learning

Aug 2014

Pricing hearthstone cards with unique abilities: VanCleef and The Twilight Drake
AI

Pricing hearthstone cards with unique abilities: VanCleef and The Twilight Drake

Aug 2014

How to find undervalued Hearthstone cards automatically
AI

How to find undervalued Hearthstone cards automatically

Jul 2014

How to appraise Hearthstone card values
AI

How to appraise Hearthstone card values

Jul 2014

Choose the right sharing icon to boost user engagement
web

Choose the right sharing icon to boost user engagement

Jun 2014

Using big data to understand users' privacy concerns
privacy

Using big data to understand users' privacy concerns

May 2014

Meaning matters: why google switched to numeric captchas
Usability

Meaning matters: why google switched to numeric captchas

Apr 2014

Survey: most people don't lock their android phones - but should
Usability

Survey: most people don't lock their android phones - but should

Mar 2014

Phone screen size: bigger isn't always better
Usability

Phone screen size: bigger isn't always better

Jan 2014

High-end macbook pro retina (late 2013, 15in) benchmark
web

High-end macbook pro retina (late 2013, 15in) benchmark

Oct 2013

The (untold) price of doing local search
web

The (untold) price of doing local search

Sep 2013

When a porn site masquerades as the apple app store
anti-abuse

When a porn site masquerades as the apple app store

May 2013

Apple finally turns HTTPS on for the app store, fixing a lot of vulnerabilities
Cybersecurity

Apple finally turns HTTPS on for the app store, fixing a lot of vulnerabilities

Mar 2013

18.4% of us internet users got at least one of their account compromised
anti-abuse

18.4% of us internet users got at least one of their account compromised

Jan 2013

How we broke the nucaptcha video scheme and what we propose to fix it
Anti-Abuse

How we broke the nucaptcha video scheme and what we propose to fix it

Feb 2012

Porn domain not that sexy: no rush to have .xxx
web

Porn domain not that sexy: no rush to have .xxx

Dec 2011

What phishing sites look like ? (study)
anti-abuse

What phishing sites look like ? (study)

Nov 2011

Evolution of the https lock icon (infographic)
Usability

Evolution of the https lock icon (infographic)

Nov 2011

Using the microsoft geolocalization api to retrace where a windows laptop has been
privacy

Using the microsoft geolocalization api to retrace where a windows laptop has been

Jul 2011

Tracking users that block cookies with a http redirect
Privacy

Tracking users that block cookies with a http redirect

Jul 2011

Five surprising captcha schemes
Anti-Abuse

Five surprising captcha schemes

Mar 2011

Some insights about password shapes
Cybersecurity

Some insights about password shapes

Feb 2011

Identifying internet explorer user with a smb query
Cybersecurity

Identifying internet explorer user with a smb query

Aug 2010

newsletter signup
newsletter signup