Google-hosted malvertising leads to fake Keepass site that looks genuine

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

  • With uBO rules, I don't even see those top results.

    https://github.com/gorhill/uBlock/releases/tag/1.52.2

  • keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

  • When you're at a point where you're relying on a display name to make security-critical decisions, you've already lost.

    Character substitutions like ķeepass or ƙeepass or keypass are at least possible to spot if you know the name of the product, but not the full URL.

    But there are many ways to create lookalike domains that don't change the product name: https://keepass.org https://keepass.net https://keepass.info https://keepass.cx https://keepassxc.org https://keepass-info.net https://keepass-manager.com

    Which of these is the correct one? (It's https://keepassxc.org of course, but just looking at the URL won't tell you that.)

    The root cause is downloading software you see advertised on Google even though that does not in any way establish trustworthiness.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • KeePass2.x

    unofficial mirror of KeePass2.x source code

  • When you're at a point where you're relying on a display name to make security-critical decisions, you've already lost.

    Character substitutions like ķeepass or ƙeepass or keypass are at least possible to spot if you know the name of the product, but not the full URL.

    But there are many ways to create lookalike domains that don't change the product name: https://keepass.org https://keepass.net https://keepass.info https://keepass.cx https://keepassxc.org https://keepass-info.net https://keepass-manager.com

    Which of these is the correct one? (It's https://keepassxc.org of course, but just looking at the URL won't tell you that.)

    The root cause is downloading software you see advertised on Google even though that does not in any way establish trustworthiness.

  • chromium

    The official GitHub mirror of the Chromium source

  • The relevant parts of the Chrome IDN rules [1] seems to be detection of "mixed script confusables" and "whole script confusables".

    The character ķ (U+0137) is part of the Latin script [2], so it looks like the string "ķeepass.info" won't trigger the mixed-script confusable test. I also don't see it listed in the "whole script confusable" glyphs [3]. Should it be included there?

    [1] https://chromium.googlesource.com/chromium/src/+/main/docs/i...

    [2] https://www.compart.com/en/unicode/U+0137

    [3] https://source.chromium.org/chromium/chromium/src/+/main:com...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts