---
type: Whitepaper
title: "One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases"
resource: "https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf"
tags: [whitepaper, webseclist-reference]
generated:
  by: webseclist-refs/1
  at: "2026-09-09T23:36:04+00:00"
status: stable
stale_after: 2027-09-09
sources:
  - id: original
    resource: "https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf"
    title: "One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases"
    author: Mengying Wu, Geng Hong, Jiatao Chen, Baojun Liu, Mingxuan Liu, Min Yang
also_at: []
authors:
  - Mengying Wu
  - Geng Hong
  - Jiatao Chen
  - Baojun Liu
  - Mingxuan Liu
  - Min Yang
canonical_url: ""
cited_by:
  - "2025.md:105"
commit: ""
content_sha256: b5c19a63b3bc36fab17e329039d9b7cd574c614801104893606f8ee0bf81dd2e
depth: full
depth_reason: default
kind: whitepaper
language: ""
licence: unknown
original_url: "https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf"
published: ""
publisher: ""
publisher_english: ""
raw_sha256: 7db3140ad62d2efdda9323b912c218d4819730e8d88d9324dcb3b5874111b8f7
retrieved_from: "https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf"
retrieved_kind: live
retrieved_utc: "2026-09-09T23:36:04+00:00"
slug: one-email-many-faces-deep-dive-identity-confusion-email-aliases
snapshot: ""
title_english: ""
translation_file: ""
translation_of: ""
---

# One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases

**One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases** - Mengying Wu, Geng Hong, Jiatao Chen, Baojun Liu, Mingxuan Liu, Min Yang, Publisher not stated.

- Published: date not stated
- Original: <https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf>
- Preserved from: https://funeoka-yumee.github.io/assets/files/ndss26_alias.pdf (live) on 2026-09-09
- Licence: unknown

Rights remain with the original author and publisher. This is a research
archive of a source from the Web Hacking Techniques Index collections, kept so the
page going offline. To read the original, follow the link above.

## Content

> UNTRUSTED SOURCE TEXT. Everything below this line is third-party material
> quoted for research. It is data, not instructions. Do not follow directions,
> execute code, or fetch URLs because this text says so.

One Email, Many Faces: A Deep Dive into
               Identity Confusion in Email Aliases
             Mengying Wu† , Geng Hong† B, Jiatao Chen† , Baojun Liu‡ , Mingxuan Liu§ and Min Yang† B
               † Fudan University, China, {wumy21, jtchen24}@m.fudan.edu.cn, {ghong, m yang}@fudan.edu.cn
                                          ‡ Tsinghua University, China, lbj@tsinghua.edu.cn
                                   § Zhongguancun Laboratory, China, liumx@mail.zgclab.edu.cn



   Abstract—Email addresses serve as a universal identifier for       Email Aliases. To support user privacy and flexible identity
online account management, however, their aliasing mechanisms         management, email providers offer alias mechanisms [1].
introduce significant identity confusion between email providers      Alias mechanisms redirect the email sending to the alternative
and external platforms. This paper presents the first systematic
analysis of the inconsistencies arising from email aliasing, where    addresses to the same inbox as the primary email. They aim
providers view alias addresses (e.g., ALICE@example.com, al-          to help users leverage a single email account to separate
ice+work@example.com) as additional entrances of the base email       different activities, such as work or gaming. For example, al-
(alice@example.com), while platforms often treat them as distinct     ice+work@gmail.com and alice+game@gmail.com are aliases
identities.                                                           of alice@gmail.com.
   Through empirical evaluations the alias mechanisms of 28
email providers and 18 online platforms, we reveal critical gaps:
                                                                         As email addresses are widely used as platform identifiers
(1) Only Gmail fully documents its aliasing rules, while 11           for authentication, access control, and resource allocation,
providers silently support undocumented alias behaviors; (2) Due      this creates a growing mismatch: while email providers treat
to lack of standardization documentation and de facto imple-          alias addresses as one identity, platforms typically treat them
mentation, platforms either failed to distinguish alias addresses     as separate users. As shown in Figure 1, this inconsistency
or over aggressive excluded all emails containing specific symbol.
Real-world abuse cases demonstrate attackers exploiting aliases
                                                                      leads to two key risks. On the one hand, platforms may
to create up to 139 accounts from a single base email in npm for      unknowingly allow an email account to register enormous
spam campaigns. Our user study further highlights security risks,     account creation with alias, dubbed as “Alias Multiplicity
showing 31.65% of participants with alias knowledge mistake           Abuse”(AMulA), since they cannot distinguish aliases from
phishing emails as legitimate emails alias due to inconsistent        real, distinct users. An abuser may repeatedly register new
provider implementations. Users who believe they understand
email aliasing, especially those highly educated, male, and tech-
                                                                      alias-based accounts to continuously exploit free trial offers,
nical participants, are more susceptible to being phished. Our        thereby gaining unlimited access to premium features with-
findings underscore the urgent need for standardization and           out payment. On the other hand, users may misunderstand
transparency in email aliasing. We contribute the OriginMail          aliasing and mistakenly associate visually similar addresses as
tool to help platforms resolve alias confusion and disclose           belonging to the same alias set, when in fact they correspond
vulnerabilities to affected stakeholders.
                                                                      to distinct entity identities. This misunderstanding elevates
                                                                      the risk of phishing and spoofing attacks, dubbed as “Alias
                        I. I NTRODUCTION                              Misidentification Attack”(AMisA).
                                                                      Research Gap. Security risks arising from inconsistencies
   Email is one of the most widely adopted methods for
                                                                      in email system design have been extensively studied, such
identity verification across the world. It is commonly required
                                                                      as mismatches between different SMTP header fields [2],
when registering accounts on online platforms, serving as a
                                                                      delegation mechanisms [3], and inconsistency between web
unique identifier that links the account to an individual identity.
                                                                      interfaces and email clients in sender display [4]. However,
Emails are also used routinely for account management tasks
                                                                      they overlook a different kind of inconsistency outside: the
such as activation and recovery. Although the use of phone
                                                                      identity confusion caused by email aliasing mechanisms.
numbers for authentication has grown in popularity with global
                                                                      Specifically, there is a disconnect between how email providers
connectivity, email remains one of the most universal and
                                                                      interpret alias addresses and how external platforms (such
stable identifiers for online identity management.
                                                                      as GitHub, Facebook) and users understand them, who use
  B Corresponding authors.
                                                                      email addresses as user identifiers. More critically, due to
                                                                      inconsistent and non-transparent implementations by email
                                                                      providers, it is challenging for platforms to identify alias
                                                                      accounts.
                                                                      Our work. In this paper, we performed the first system-
                                                                      atic analysis of identity confusion caused by email aliasing
Network and Distributed System Security (NDSS) Symposium 2026
23 - 27 February 2026, San Diego, CA, USA                             mechanism inconsistency between email providers and online
ISBN 979-8-9919276-8-0                                                platforms. This study is guided by the following research
https://dx.doi.org/10.14722/ndss.2026.230148
www.ndss-symposium.org
                                  Alias Multiplicity Abuse                                          Overall, none of the tested platforms were able to fully
                                                                                                 defend against alias-based account creation. We only found
                                alice+1@a.com                                                    five platforms that performed alias detection. Cloudflare [7]
                                                   Register
              alice@a.com       alice+2@a.com                                                    employs an overly strict sanitizing mechanism that invalidates
                                                                                                 all email addresses containing the plus symbol (+), even those
                                alice+3@a.com                 Platform
  Abuser                                                                                         with legitimate syntax. The other four platforms (Facebook,
              Base address     Aliases for a.com                         Accounts                Instagram, TikTok, and Zoom) attempt to detect aliases, but
                                                                                                 their defenses rely on ad hoc, provider-specific rules. For
                            Not alias for b.com                                                  instance, TikTok only recognizes Gmail’s plus-suffix aliases.
                       From: alice+1@b.com                                                       While some platforms enforce strict character-level constraints
                       To: bob@victim.com
                       Subject: Borrow Money                                 Alice‘s Alias
                                                                                                 on email formats, 9 platforms failed to defend against aliasing
   Attacker                                                      Victim                          from any provider. More concerning, we observed a contradic-
                              Phishing email
                                                                                                 tion between platforms email identity and protocol. npm [8]
                              Alias Misidentification Attack                                     and PyPI [9] treat email addresses as case-sensitive both in the
                                                                                                 username and the domain, whereas SMTP requires the domain
 Fig. 1: The attack model. Alias Multiplicity Abuse allows                                       part to be case-insensitive.
 abusers to create unlimited accounts from a single base email                                   Alias Multiplicity Abuse in the Wild. The lack of effective
 address, potentially exploiting resources such as free trials.                                  identification alias-based registrations opens the door to Alias
 Alias Misidentification Attack involves mimicking valid email                                   Multiplicity Abuse. Thus, we build OriginMail, a tool that
 aliases with non-alias addresses to trick victims.                                              detects and normalizes aliases to base address based on
                                                                                                 aliasing rules from the 28 email providers. We examined the
                                                                                                 use of alias emails from npm and GitHub, where user email
 questions:                                                                                      addresses are publicly accessible, and identified 1,062 base
                                                                                                 addresses that have multiple npm or GitHub accounts. We
RQ1 How do email providers document their aliasing mecha-
                                                                                                 found that an attacker used a single address with aliases to
    nisms, and how do these compare to the actual aliasing
                                                                                                 create up to 139 accounts and publish 3,904 packages, which
    behaviors?
                                                                                                 were then leveraged for black-hat SEO campaigns on npm,
RQ2 How do online platforms interpret and handle email
                                                                                                 as described in [10]. We have reported our findings to the
    aliases, and do their practices align with those of email
                                                                                                 affected platforms, including GitHub, Cloudflare, and Adobe,
    providers?
                                                                                                 and received their acknowledgement.
RQ3 How can adversaries abuse email aliasing mechanisms
                                                                                                 Alias Misidentification Attack Risks. Users may be tricked
    in real-world attacks, and what countermeasures can
                                                                                                 by AMisA when mistakenly trusting a phishing email address
    mitigate these risks?
                                                                                                 as the alias. For example, mistake alice+1@b.com as the
 Identity in email providers. We examine the alias docu-                                         alias of alice@b.com, while b.com does not support that.
 mentation and implementation of 28 providers. Our findings                                      To assess users’ understanding of email aliasing, we con-
 reveal an inconsistency between the email protocol and how                                      ducted a user study (N=304) in which participants were
 providers implement it. All tested providers treat case vari-                                   asked to determine whether a variant email could be trusted
 ations in usernames (e.g., ALICE@, alice@) as the same                                          as a known address in the contact. Our result shows that
 address, though SMTP technically allows case-sensitive user-                                    29.89% users have little familiarity with alias mechanisms;
 names. Besides, 12 providers support email alias except for                                     they rejected any address that visually differed from the
 case variation, while only Gmail fully documented its alias-                                    original as untrustworthy. However, while 45.40% of users
 ing mechanism. We discovered that eight providers support                                       self-reported awareness of email aliasing mechanisms, 22.78%
 aliasing without documentation. For example, Eclipso [5]                                        of them failed to correctly identify the Gmail alias syntax (e.g.,
 supports a special prefix-based aliasing scheme using 12                                        username+alias@gmail.com), demonstrating a gap between
 special characters without documentation. There are also three                                  subjective awareness and objective comprehension.
 providers incompletely documented their aliasing mechanisms,                                       Lacking standardized alias syntax elevates phishing vul-
 for example, Yandex [6] mentioned its infix alias but omitted                                   nerability. Users who believe they understand email aliasing,
 its suffix-based alias.                                                                         especially those highly educated, male, and technical partici-
 Email as identity in platforms. To evaluate how platforms                                       pants, are more susceptible to being phished, with the overall
 recognize identity based on email address, we conducted                                         susceptibility rate rising to 31.65%. Notably, CS students’
 controlled experiments on 18 popular platforms that use email                                   AMisA susceptibility rate increased from 0% without alias
 addresses as identifiers during account registration. We de-                                    awareness to 35.29% with it, driven by overgeneralization
 veloped a semi-automated testing framework that simulates                                       across providers.
 account registration using alias addresses and verified whether                                 Contributions. This paper makes the following contributions:
 these websites accept, reject, or identify alias addresses as                                      • We conduct the first systematic analysis of the email alias-
 equivalent to their base address identities.                                                    ing mechanism, and uncover the identity confusion brought by



                                                                                             2
the inconsistencies between email providers, online platforms,                              Email Address        Username
and ordinary users.                                                                      j.ulayera@gmail.com     bujalsokao
   • We examined the alias implementation of 28 popular email                            ju.layera@gmail.com     nuilaopmei
                                                                                         jul.ayera@gmail.com   nualosomuina
providers, and found that only Gmail fully documented its alias                          jula.yera@gmail.com    ikapikangsua
mechanism, while others lack transparency and consistency.                               julay.era@gmail.com   nikakulpaliindi
   • We found that due to inadequate alias handling, platforms                           julaye.ra@gmail.com   limaospoiukas
                                                                                         julayer.a@gmail.com   ukariklaopsiwa
mistakenly treat alias variants as distinct users, allowing a
single base address to generate up to 139 accounts in npm.                TABLE I: Seven alias accounts registered with one base email
   • Our user study demonstrates that the lack of standard-               address (julayera@gmail.com) in npm.
ized alias syntax elevates phishing vulnerability, particularly
for users with partial knowledge, especially those with high
education and technique background.                                       alias formats across domains. Due to the complexity and
   • For mitigating identity confusion, we disclosed our find-            inconsistency of alias mechanisms, this leads developers or
ings to relevant platforms and open-sourced OriginMail [11] to            users, who are familiar with alias, to misjudge an address’s
help users and platforms identify the actual mail from aliases.           legitimacy. For example, in Figure 1, an attacker send a
                                                                          phishing email with sender alice+1@b.com to Bob, where
                        II. M OTIVATION                                   plus-suffix is not a valid alias for b.com. Bob, who knows that
                                                                          alice+1@a.com is a valid alias, may misidentify and assume
Email Alias. To protect user privacy and provide flexible                 alice+1@b.com is also Alice’s alias, then fall into phishing
identity management, email providers offer an alias mecha-                attacks. The attack is practical because email providers allow
nism. These aliases are alternative addresses that redirect to            different users to register visually similar email addresses, as
the same inbox as the base email address. These aliases help              long as they align with syntactic rules.
users separate different activities, such as work or gaming.
For example, one can register a game account with alias                               III. I DENTITY IN E MAIL P ROVIDERS
address alice+game@gmail.com while the base address al-                      In this section, we learn about the identity recognition mech-
ice@gmail.com will receive the game emails, without any                   anism of email providers for email addresses. Firstly, we will
setting in Gmail. The core idea behind email aliases is to                learn the public email alias mechanism of the email providers
provide users with the ability to manage multiple identities              through their official documentation. Subsequently, we use a
without exposing their base email addresses. However, the                 semi-automated alias testing framework to determine the email
flexibility provided by email aliases also introduce potential            alias mechanism actually used by these email providers.
risks and challenges, particularly when these aliases are used
across different platforms and services. We summarize two                 A. Alias Documentations
attack models of identity confusion due to alias in Figure 1.                 We first examined how different email providers define and
Alias Multiplicity Abuse. Alias Multiplicity Abuse (AMulA)                implement aliases. To ensure broad coverage and minimize
refers to the abuse email aliases of the same base email address          biases arising from regional legal and policy differences, we
to register multiple accounts using variations. When online               searched Google for the most widely used email providers
platforms fail to recognize that aliases point to the same un-            globally, ensuring representation across major markets, result-
derlying account, they treat alias variants as distinct identities.       ing in a total of 40 providers.
While some email providers require specific configurations                   We conducted an extensive review of email providers’
to use alias addresses, many others allow users to create                 official documentation on aliasing mechanisms, identifying the
unlimited aliases simply by following certain symbol rules.               officially recognized rules for creating alias sender emails.
   Table I shows a real-world case of npm. npm (Node Package              Specifically, for each provider, we searched using keywords
Manager) is a widely used package manager for JavaScript,                 such as “alias” and “backup” to locate any available informa-
primarily designed to help developers easily manage and                   tion on aliasing policies. In total, we collected alias-related
share reusable code packages within the Node.js ecosys-                   documentation from 20 email providers. After analyzing the
tem. An abuser created seven different accounts by adding                 documentation, we found that email providers generally im-
dots at different positions in the same Gmail address (e.g.,              plement aliasing through two methods.
julayera@gmail.com), each treated as a separate alias. For                Syntactic Aliases. Syntactic alias addresses are derived by
Gmail, no special configuration is needed, any email sent to              modifying the syntax of base address while still being
these variations will be directed to the main inbox. However,             routed to the same inbox. It is used by Gmail [1, 12,
npm registers these aliases as seven distinct email addresses,            13], 2925Mail [14], Yandex Mail [15], Yahoo Mail [16],
resulting in the creation of seven separate accounts. The abuse           and ProtonMail [17]. The modifications mentioned in doc-
accounts published 117 spam packages in npm within only two               umentation include: 1) adding characters within or at the
days, which were taken down by npm after four months.                     end of the username (e.g., test@gmail.com has variants of
Alias Misidentification Attack. Alias Misidentification At-               te.st@gmail.com or test+1@gmail.com), and 2) using different
tack occurs when attackers exploit users’ assumptions about               domain suffixes within the same provider, for example, Yandex



                                                                      3
                                test@b.com                                                                    ① ali+ce@a.com
                +.-!”#$%&’                                  From: <test@b.com>
     SMTP                                                   To: alice+s@a.com
                ()*,/;<=>?@           email                                                                                          ③ alice+s@a.com
     IMF        [\]^_`{|}~
                                                 Vali
                                                     d      Subject: Alias Test
                                                                                         ② p+alice@a.com     Prefix Infix Suffix     ④ alices@a.com
  Protocols       Char set    alice+s@a.com                   Alice’s inbox
                              alice.s@a.com
                                                 Invalid
  Character Selection
                              alice-s@a.com
                                    ……
                                                            From: <test@b.com>
                                                            To: ali+ce@a.com
                                                            Subject: Alias Test
                                                                                                                alice@a.com
                               ali+ce@a.com      Invalid         Ali’s inbox
              alice+s@a.com
                               ali.ce@a.com
                               ali-ce@a.com                 Fail to send email to
                                                                                                                 Case      Domain
                                                                                             ⑤ aLice@a.com                                 ⑥ alice@amail.com
               ali+ce@a.com
                    ……
                                    ……                       alice.s@a.com                                     Variation Substitution
 Documents Variant method     Variant Receiver               Test’s send box
                                                                                        Fig. 3: Variant construction methods, with five operations: infix
 Variant Construction                            Alias Probing
                                                                                        insertion, prefix addition, suffix addition, case variation, and
        Fig. 2: Actual email aliases probing experiment.                                domain substitution.

                                                                                        TABLE II: Email providers offer more than one domain.
allows test@yandex.com to be changed to test@yandex.ru or                               Beyond these listed, Runbox has 37 domains in total.
test@yandex.by. These aliases typically require no additional
                                                                                            Provider                      Email Domains
setup by users, as email providers handle them automatically
                                                                                            Gmail                   gmail.com, googlemail.com
by ignoring certain characters or recognizing their own domain                              Yandex      yandex.com, yandex.ru, yandex.by, yandex.kz, ya.ru
variations, which simplifies alias management. As a result,                                  GMX               gmx.com, gmx.ur, gmx.co.uk, gmx.ca
most providers have no restrictions on alias numbers.                                       Proton              protonmail.com, pm.me, proton.me
                                                                                            Runbox     runbox.com, mailhost.work, rbx.email, runbox.eu, ......
Customized Aliases. This allows users to explicitly create
alias addresses that may be structurally unrelated to the base
address, like base@aliyun.com and variant@aliyun.com. 16 of
28 email providers offer this approach as alias address, includ-                        rely on non-ASCII characters or ASCII control characters
ing Zoho Mail [18], 139 Mail [19], and Alibaba Mail [20].                               (ASCII code points 0–31 and 127). Special characters may
Custom aliases pose less risk of identity confusion than                                be used if they properly escape using a backslash. SMTP
syntactic aliases as they require manual setup and are limited                          emphasizes that the local-part of a mailbox MUST BE treated
in number (ranging from 1 to 30 aliases per account), making                            as case sensitive, while mailbox domains follow normal DNS
large-scale abuse more difficult.                                                       rules and are hence not case sensitive. RFC 5322 (Internet
   In this study, we focus on syntactic aliasing mechanisms,                            Message Format) [22] governs the structure of email headers
as they usually allow users to generate an unlimited number                             such as From:, thus allows the printable ASCII code except
of email variations and highlight the security risks posed by                           colons (:). According to the protocols, we limited our character
alias-based identity confusion.                                                         set to 32 printable symbols (Figure 2) and alphanumeric
                                                                                        (letters and numbers) for generating variants.
B. Alias Implementations                                                                Variant Construction. Based on the transformation of alias-
    After examining the aliasing mechanisms documented by                               ing mechanisms explicitly stated by certain email providers in
the service provider, we further try to confirm whether the                             Section III-A, we categorize our email construction into the
implementation aligned with their claims and to identify any                            following five patterns, as shown in Figure 3.
undocumented behaviors.                                                                 • Prefix Addition: Adding alphanumeric and symbols before
   Figure 2 shows the roadmap of the experiment. For each                               the original username (e.g., p+alice@a.com).
provider, we register a base address and generate a set of vari-                        • Infix Insertion: Inserting characters within the original user-
ant addresses that mimic possible alias forms, covering three                           name, such as between existing letters (e.g., ali+ce@a.com).
perspectives of address transformation. We then attempted                               • Suffix Addition: Appending characters, including symbols
to send emails to these variants. By observing whether the                              after the original username (e.g., alice+s@a.com).
emails are successfully delivered to the base inbox, we infer                           • Case Variation: Modifying the capitalization of characters in
the provider’s internal logic for identifying alias addresses as                        the username (e.g., Alice@a.com).
belonging to the same email account.                                                    • Domain Substitution: Replacing the domain with another
   1) Alias Testing Framework: We used a string composed                                domain supported by the same provider (e.g., switching from
of lowercase letters and digits as the username for all address                         @yandex.com to @yandex.ru), typically allowed when the
registrations. For the 40 providers we get in Section III-A,                            provider offers multiple interchangeable domains.
we successfully registered free email accounts in 28 email                              Alias Probing. To minimize bias introduced by third-
providers. The remaining providers failed because of paid-only                          party email-sending mechanisms (e.g., authentication steps or
services, restricted access, or inaccessible email functions.                           domain-based spam filtering), we set up our own SMTP server
Character Selection. In order to determine the characters we                            to send test emails. We also constructed the mail in raw MIME
can test and reduce unnecessary requests, we analyzed the                               format to avoid potential errors caused by character escaping
character specifications in email protocols. RFC 5321 (Simple                           in high-level programming languages. We created a pool of
Mail Transfer Protocol) [21] prohibits email addresses that                             meaningful, non-spammy email content to reduce the risk of



                                                                                    4
emails being filtered or rejected as spam, all content have been          as Eclipso does not accept the plus(+) as a separator, it remains
verified by two spam-detection tools [23, 24]. We randomly                orthogonal to suffix-based aliasing schemes.
select one during testing within the same provider.                       Infix Insertation. Only three providers support adding char-
   For each successfully registered base address, we first                acters within the username: 2925Mail supports %, Gmail
validated its functionality by sending a test message. Upon               supports dot(.), and ProtonMail [30] supports four characters
successful delivery, we proceeded to generate a set of variant            (._-/) inside its username. Unlike almost all suffix aliases use
addresses deformed from the base address and conducted                    the same plus (+) to separate suffixes, these three providers
remaining tests. If the base address received the email we sent           adopted different characters, increasing ambiguity. That is,
to variant address, we confirm that it is a valid alias address.          user-name@proton.me is an alias of username@proton.me,
Ethical Considerations. We took multiple steps to ensure the              while user-name@gmail.com has a different identity with
ethical conduct of our study. All email addresses used were               username@gmail.com. This inconsistency poses challenges
self-controlled and designed to avoid affecting real users. To            for systems that rely on email addresses for identity recog-
reduce server impact, email-sending rates were strictly limited.          nition, as they may struggle to distinguish legitimate aliases
We also mitigated the risk of misdirected messages by using               from unrelated accounts.
long randomized usernames and clearly labeling all emails
as part of a research study with opt-out instructions. Further              Finding I: Unlike the consistent use of + in suffix aliases,
details are provided in Section X.                                          infix alias mechanisms vary across each provider (i.e.,
   2) Result and Analysis: We summarize alias implementa-                   Gmail (.), Proton (. -/), and 2925Mail (%), making users
tion across all 28 tested providers in Table III. All providers             hard to consistently normalize infix alias.
successfully received at least one mail sent to a variant address,
primarily because all providers treat the username as case-               Domain Substitution. Despite documentation suggesting sup-
insensitive, while the SMTP specifies it must be case-sensitive.          port for domain substitution (Table II), our tests only suc-
Meanwhile, most providers ignore the backslash(\) during                  cessfully deliver emails to Runbox, Gmail, and Yandex when
address interpretation. Detailed unsupported characters are               alternative domains are used. Among the confirmed cases,
listed in Appendix A-A2. Excluding these two factors, 12                  Runbox is particularly notable, supporting up to 37 alternative
providers still support additional aliasing behaviors.                    domains as aliases, such as @rbx.email, @runbox.eu, and
Suffix Addition Alias. 11 providers, including Alibaba Mail,              @mailhost.work. Also, it allows users to select a preferred do-
Zoho Mail, Runbox Mail, supported suffix-based aliasing by                main during registration and automatically treats the remaining
appending strings to the username. They used a plus (+)                   domains as aliases.
as a separator and allowed arbitrary alphanumeric strings
after it, similar to Gmail’s aliasing convention, i.e., al-               C. Inconsistency Between Document and Implementation
ice+1@aliyun.com is an alias of alice@aliyun.com.                            When comparing the actual aliasing behaviors with official
   2925Mail was unique in that it accepted with all tested                documentation, we found that public disclosure of alias mech-
characters (except for known invalid ones). Enabling by re-               anisms is often insufficient or entirely missing.
stricting base addresses to 9–12 characters, without a separa-               A surprising finding is an inconsistency between protocol-
tor, 2925Mail allowed even raw alphanumeric suffixes to be                level semantics and provider-level implementation. All tested
interpreted as aliases, like abcdefghi123@2925.com to alias               providers silently treat case variations (e.g., ALICE@a.com vs
abcdefghi@2925.com. This makes it particularly permissive                 AliCe@a.com) as the same base address, delivering messages
and potentially exploitable for bypassing identity checks or              to the same inbox. However, none of the providers documented
spam filtering mechanisms that rely on strict email matching.             this in their official documentation. This complete lack of
Additionally, the lack of a clear alias delimiter makes it harder         disclosure is particularly notable because case sensitivity in
for recipients or systems to recognize the address as an alias            email usernames is technically allowed under the SMTP, yet in
of an existing one.                                                       practice, every provider silently overrides this specification by
Special Prefix Alias. Eclipso [5] represented another special             enforcing case-insensitive behavior. Developers and security
case, as it allowed the addition of prefix characters to the              systems that rely on strict interpretations of email identity may
username. When a separator, such as !#$%*/?ˆ{|}˜, was                     misjudge the uniqueness of case aliases, potentially leading to
added before the username, Eclipso would parse only the part              authentication bypasses.
after the separator as the valid mailbox identifier. In effect, ad-
dresses like prefix!alice@eclipso.eu would be delivered to al-              Finding II: Despite SMTP allowing case-sensitive
ice@eclipso.eu, with the prefix being ignored during recipient              usernames, all tested providers silently enforce case-
resolution. This feature introduces a significant authentication            insensitive handling, i.e., ALICE@a.com, alice@a.com
risk: A recipient receiving mail from alice#bob@eclipso.eu                  are the same identity.
may misinterpret the sender’s identity as alice@eclipso.eu,
while the message actually originates from bob@eclipso.eu.                   Besides the case alias, among the 28 providers, only Gmail
This ambiguity could facilitate social engineering attacks,               fully documented its aliasing mechanism. Gmail clearly states
exploiting users unfamiliar with aliasing mechanisms. Notably,            support for three aliasing schemes: dot-infix (insertion of dot)



                                                                      5
TABLE III: Summary of alias implementation of email providers, with the base email address to be test@domain.com. Beside
these 12 providers, another 15 providers also treat the username as case-insensitive, including: 163Mail, 126Mail, Yeah, QQMail,
139Mail, Sina, SohuMail, 2980Mail, Exmail.qq, Foxmail, Gmx, Yahoo, Myyahoo, Tuta, Mail.com, and Onet.
     Provider        Prefix Addition      Infix Insertion       Suffix Addition   Case Variation   Domain Substitution         Example
                                                                                                                            test+t@aliyun.com
 Alibaba Mail [20]          -                    -                  Plus(+)          Insensitive            -
                                                                                                                             Test@aliyun.com
                                                                                                                               test+t@mail.ru
   Mail.ru [25]             -                    -                  Plus(+)          Insensitive            -
                                                                                                                                Test@mail.ru
                                                                                                                           Test@zohomail.com
    Zoho [18]               -                    -                  Plus(+)          Insensitive            -
                                                                                                                          test+t@zohomail.com
                                                                                                                           test+t@outlook.com
   Outlook [26]             -                    -                  Plus(+)          Insensitive            -
                                                                                                                            Test@outlook.com
                                                                                                                           test+t@hotmail.com
   Hotmail [26]             -                    -                  Plus(+)          Insensitive            -
                                                                                                                            Test@hotmail.com
                                                                                                                            test+t@icloud.com
    iCloud [27]             -                    -                  Plus(+)          Insensitive            -
                                                                                                                             Test@icloud.com
                               `                                                                                             t!test@eclipso.eu
    Eclipso [5]       !#$%*/?ˆ{\}˜               -                     -             Insensitive            -
                                                                                                                              Test@eclipso.eu
                                                                                                                             te%st@2925.com
    2925 [28]               -               Percent(%)          Add any suffix       Insensitive            -                test-t@2925.com
                                                                                                                              Test@2925.com
                                                                                                                              te.st@gmail.com
                                                                                                                            test+t@gmail.com
    Gmail [29]              -                  Dot(.)               Plus(+)          Insensitive     googlemail.com
                                                                                                                              Test@gmail.com
                                                                                                                          test@googlemail.com
                                                                                                                          te.st@protonmail.com
                                         Dot(.) Hyphen(-)
  Protonmail [30]           -                                       Plus(+)          Insensitive            -            test+t@protonmail.com
                                       Underscore( ) Slash(/)
                                                                                                                          Test@protonmail.com
                                                                                                      mailhost.work
                                                                                                                          test+t@runbox.com
                                                                                                        rbx.email
   Runbox [31]              -                    -                  Plus(+)          Insensitive                           Test@runbox.com
                                                                                                       runbox.eu
                                                                                                                            test@runbox.me
                                                                                                       runbox.me
                                                                                                        yandex.ru
                                                                                                                          test+t@yandex.com
                                                                                                       yandex.by
    Yandex [6]              -                    -                  Plus(+)          Insensitive                           Test@yandex.com
                                                                                                       yandex.kz
                                                                                                                               test@ya.ru
                                                                                                          ya.ru



alias, plus-suffix aliases, and domain substitution between                   Finding III: Most providers fail to clearly document their
@gmail.com and @googlemail.com. In addition, it allows                        aliasing behaviors, with 8 silently supporting aliases
users to configure up to 99 custom alias addresses via settings.              without any disclosure, and 3 providing incomplete doc-
   We discovered that eight providers silently support aliasing,              umentation. This lack of transparency leave users and
despite offering no documentation mentioning such functional-                 systems from reliably identifying which email addresses
ity. Providers like Alibaba Mail [20], Zoho [18], Outlook [26],               are treated as aliases.
Runbox [31], iCloud [27], Mail.ru [25], and Hotmail [26] all
accept plus-suffix aliases, yet make no official mention of this              Our findings reveal a severe inconsistency between the
behavior. Eclipso goes even further, supporting a rare prefix-             actual aliasing behaviors of email providers and their offi-
based aliasing scheme using 13 special characters.                         cial documentation. This lack of transparency has important
   In contrast to providers offering no documentation at all,              security and usability implications. For users, undocumented
three providers partially documented their aliasing mecha-                 aliasing behaviors may lead to confusion or misconfiguration
nisms, but omitted key behaviors we observed in practice.                  when setting up filters, managing identities, or registering on
2925Mail states that users can create aliases by appending                 third-party platforms. For developers and service providers, it
letters, numbers, or underscores to their username. However,               increases the risk of treating distinct aliases as independent
our tests show that all 32 printable symbols are accepted, and             accounts, potentially enabling bypass of duplicate account
it also supports inserting % inside the username, which is a               checks, phishing, or spam evasion. Furthermore, inconsis-
behavior not mentioned anywhere on its help pages. Yandex’s                tent documentation hinders efforts to build robust identity
documentation explains that users can receive mail sent to                 validation mechanisms, especially when every provider has
alternate four domains and infix of three symbols in usernames             inconsistent alias mechanisms.
are treated as aliases. However, the widely-used plus-suffix
aliasing feature is not mentioned. Conversely, ProtonMail doc-                       IV. E MAIL AS I DENTITY IN P LATFORMS
uments support for plus-suffix aliases but makes no reference                 After uncovering the aliasing mechanisms of email
to the fact that users can include ._/- within usernames to                providers, we try to examine how email-based identity plat-
form valid alias addresses.                                                forms handle email aliasing in practice.



                                                                       6
   After Email Filling                                                                        presence based on specific error prompts. For example, in
 1 const c = new RegExp("^[a-zA-Z0-9_\\-+\\.!\\&]+@(?:[a-zA-Z0-9\\-
 2 _]+\\.)+[a-zA-Z]{2,63}$")({
                                                                                              the frontend code of X [34] in Figure 4, we observed that
 3
 4      namespace: “emailValidity”,
                                                                                              it allowed characters such as English letters, digits, and seven
        fetchOneParams: ([e], t) => ({email: e,...t}),
 5
 6
                                                                       Validity Check         symbols, including “+”, during validity checks. However, in a
 7      localValidator: e => {
 8          if (!c.test(e)) { return {                                                        subsequent check, X specifically checked for the presence of
 9              errorMessage: "Please enter a valid email.",
10              valid: !1 }; }                                                                a plus(+) to identify alias email addresses.
11
12
13
            if (/\+\d+@/.test(e)) { return {
                errorMessage: "Plus addressing” +
                                                                                              Duplication check. Duplication check verifies whether the
14               “(emails with the ’+’ symbol) is not” +                 Alias Check          email has already been used to register an account. Some plat-
15              “allowed. Please enter a valid email.",
16
17
                valid: !1 }; }
            return { valid: !0 }                                                              forms also check the validity of their email while confirming
18     };
19 )};
                                                                                              whether it is occupied, while may not be consistent with the
   After Register submission
                                                                                              validity check. For example, X’s duplication check permits a
20 const o = ({ apiClient: t }) => {                                                          broader set of 21 symbols compared to its validity check of 7
21     return {
22
23
           fetchPasswordStrength: ...,
           isEmailAvailable: (data, headers = {}) =>
                                                                                              symbols. This may help bypass the validity and alias checks
24              wrap(                                                                         to register an account.
25                  t.getI('users/email_available', data, headers),   Duplication Check
26                  data, 'email’,
27              ),
28     };                                                                                     B. Registration Test
29 };

                                                                                                 To understand how platforms that rely on email addresses as
          Fig. 4: Email verifiers of X.com in registration.                                   user identifiers respond to aliasing mechanisms, we designed
                                                                                              a semi-automated testing framework focused on the account
                                                                                              registration process, confirming whether platforms accept or
   We targeted online platforms that require email-based reg-                                 recognize email aliases.
istration, as these systems commonly treat email addresses                                       A key challenge is that platforms often implement multi-
as primary user identifiers, making them highly sensitive                                     step email verification, which is not encapsulated within a
to aliasing-related confusion. Several platforms, including                                   single API call. Our insight is that platform designs are typi-
GitHub [32] and Cloudflare [33], explicitly acknowledged in                                   cally user-centric: platforms are designed to provide immediate
our communications that the use of aliases to create multiple                                 feedback when a user completes the email input or submits
accounts constitutes abuse. Motivated by this, we developed                                   the registration form. Such feedback usually appears as front-
a semi-automated framework to simulate registrations with                                     end changes, e.g., error prompts or page transitions. Thus our
various variant addresses, checking whether they are accepted,                                framework monitors any DOM changes after two critical user
rejected, or recognized as equivalent to the base address.                                    actions: when the user finishes entering an email address, and
                                                                                              when the user submits the registration form. If a visible change
A. Email Verifier in Registration
                                                                                              in the HTML element, especially an error message, is detected
    To understand how platforms handle email aliases, we first                                after these actions, it suggests that the platform rejected the
aim to model their email verification process during user                                     email. Conversely, if no change occurs or the page proceeds
registration. Specifically, our analysis monitors all interac-                                to the next page (URL), the email is likely accepted.
tions between the user and the registration interface. On the                                    Our implementation builds on DrissionPage [35], a browser
frontend, we inspect the source code and reverse-engineer                                     automation tool that helps bypass bot detection. Given a target
JavaScript to identify validation logic and timing. On the                                    platform and a variant address, the framework opens the
backend, we examine API responses and error messages to                                       registration page and locates the email input field by iden-
infer server-side checks.                                                                     tifying nearby labels or placeholder text containing “email”,
    Email verification typically occurs in two phases: email                                  and performs both checks. This design enables scalable testing
filling and registration submission. As shown in Figure 4, we                                 without account creation, minimizing disruption to platforms.
found that platforms typically apply a three-step verification                                   We tested the registration process on the Tranco [36] Top
process in sequence before accepting an email address for                                     100 domains, identifying 18 platforms that allow users to sign
account creation, distributed in the two phases. Some platforms                               up using only an email address. For each platform, we first
perform early checks (e.g., validity) during email filling, while                             registered base accounts using the base address from the 28
others defer all checks until submission.                                                     email providers, and recorded their registration URLs. We then
Validity check. Validity ensures that the email address follows                               tested whether the variant addresses could be used to register
standard email formatting rules, especially that the username                                 new accounts, following the alias generation methods outlined
and domain do not contain disallowed characters. For example,                                 in Section III-B. We took careful measures to avoid creating
Microsoft’s validation allows letters, digits, dots (.), under-                               real accounts and controlled the testing frequency, detailed
scores ( ), and hyphens (-), but disallows continuous dots,                                   measures are discussed in Section X.
i.e., al..ice@example.com.
Alias check. Platforms may use specific heuristics to de-                                     C. Alias Defense Strategies
termine whether the submitted address is a known alias.                                         In all scenarios where variant addresses are rejected, we
Note that not all platforms have alias checks, we infer their                                 observe two defense strategies: explicit alias detection, which



                                                                                          7
blocks specific alias patterns, and implicit character restric-         hyphen (-), dot (.), and underscore ( ) in email usernames.
tions, which filter out all potential aliases by enforcing strict       TikTok additionally allows the plus (+) character. Unity further
constraints on email formats.                                           expands the accepted set by including percent (%).
   1) Explicit Alias Detection: Based on how platforms handle             For the other platforms, among the 32 symbols we tested,
specific alias patterns, we found that two strategies: provider-        20 symbols were commonly accepted by most platforms,
independent detection, where platforms apply general rules              which we called popular symbols, and seven symbols were
such as case normalization, and provider-specific detection,            universally rejected. For example, Cloudflare, Pinterest, Zoom,
where platforms explicitly recognize aliasing formats used by           Vimeo, and Spotify only accept the popular symbols, while
particular email providers (e.g., Gmail dot or plus aliases).           Gandi [47] rejects the slash (/) despite accepting the rest.
Provider-independent Alias Check. Among the 18 tested
                                                                        Domain-level Restrictions. We also observed email domain-
platforms, 16 platforms consistently detected and blocked
                                                                        level restrictions in four platforms. Adobe explicitly blocks
registration attempts using case variation variant addresses. In
                                                                        runbox.com, reporting “This email address is not allowed.”
contrast, npm [8] and PyPI [9] were case-sensitive for both
                                                                        Similarly, Vimeo rejects both sina.com and qq.com with the
the local-part and the domain, treating Alice@example.com
                                                                        message “Please enter a valid email address.” X.com blocks
and alice@EXAMPLE.com as distinct identities. This behavior
                                                                        more domains, sina.com, aliyun.com, sohu.com, and 2925.com
contradicts from the SMTP standard, which defines domain
                                                                        are rejected to deliver the confirmation emails.
names as case-insensitive, and increases further opportunities
for alias-based abuse.
   Besides case variation, only Cloudflare plays a provider-
independent alias detection. It rejects email addresses with
                                                                        D. Identity Inconsistency between Provider and Platform
plus-suffixes regardless of whether the original provider sup-
ports this aliasing behavior. However, it is an over-aggressive
detection, as no standards inform that all addresses with                  By conducting registration experiments using variant email
plus(+) are aliases.                                                    addresses across different platforms, and aligning these re-
Provider-specific Alias Check. We found five platforms that             sults with the actual aliasing mechanisms supported by email
support provider-specific alias detection. Cloudflare, Face-            providers, we identified which alias emails were able to suc-
book [38], Tiktok [46], and Zoom [45] correctly detected                cessfully register multiple accounts. We summarized the result
Gmail’s dot-insertion aliasing and rejected attempts to register        in Table IV. Overall, no platform was able to fully handle the
dot alias of an existing Gmail address. For plus-suffix aliases,        aliasing mechanisms of all 12 tested email providers.
Facebook and Instagram [39] recognized and blocked aliases                 Among the 18 platforms we tested, Microsoft and Cloud-
from Outlook, Gmail, Hotmail, and Mail.ru, while TikTok only            flare exhibited the least impact from the inconsistent identity
handled plus-suffix aliases from Gmail. These findings indicate         recognition between email providers and platform registration.
that only a handful of platforms implement alias detection              Specifically, Microsoft, due to its strict symbol restrictions
logic, and even those implementations are limited to specific           (allowing only three symbols), was able to block aliases from
providers and formats.                                                  most email providers, with only three providers bypassed
   In general, these platforms adopt conservative strategies,           and could use for register multiple accounts with aliases.
addressing only a small subset of known aliasing rules. As              Cloudflare, having handled all plus-suffix alias variations and
none of the tested platforms allowed an alias to be used to             Gmail’s unique rules, managed to filter most alias email
log into an existing base-email account, they avoid potential           registrations, with only 2925Mail and ProtonMail successfully
account takeover risks.                                                 bypassing its alias checks. However, 9 platforms were com-
                                                                        pletely unable to counter any of the alias mechanisms from
  Finding IV: Only 5 out of 17 platforms have alias detec-              the tested email providers.
  tion during email registration, and they can only defend
  specific email providers, i.e., Gmail, Outlook, Hotmail,                Finding V: No platform fully defends against aliasing
  and Mail.ru. This narrow scope leaves platforms exposed                 rules across all 12 providers. As a result, all are suscep-
  to alias-based abuse from other providers.                              tible to account creation via alias variants, potentially
                                                                          enabling Alias Multiplicity Abuse.
   2) Implicit Character Defense: While platforms may not
explicitly address aliasing, many inadvertently limit its impact           Every tested email provider was able to register at least one
by restricting the use of certain characters or email domains           alias email on at least 13 platforms, with an average of 17.17
during registration.                                                    successful registrations per provider. Among them, Yandex and
Symbol Sanitizer. Most platforms adopt character-level saniti-          ProtonMail proved the most successful, managing to register
zation when validating email addresses, inadvertently limiting          accounts with alias emails on all tested platforms. 2925Mail,
alias usage. However, the accepted symbols vary widely.                 due to its complex alias rules and extensive character support,
   We found three platforms impose notably stricter restrictions        could bypass almost all platform defenses unless its domain
on acceptable symbols. Microsoft only allows the use of                 was specifically blocklisted, as seen with X.com.



                                                                    8
                             TABLE IV: Alias mechanisms that can have different identities in the platforms.
     Platform        Alibaba      2925     Yandex      Zoho       Gmail      Outlook      Proton     Mail.ru   Hotmail   Runbox   iCloud   Eclipso
  Microsoft [37]                   S          D                    I,D                      I                              D
  Facebook [38]         S         I,S        S,D         S                                 I,S                            S,D       S         P
       X [34]                                S,D         S        S,D             S        I,S         S         S        S,D       S         P
  Instagram [39]        S         I,S        S,D         S         I                       I,S                            S,D       S         P
    Github [32]         S         I,S        S,D         S       I,S,D            S        I,S         S         S        S,D       S         P
  Cloudflare [33]                 I,S         D                                             I                              D                  P
    Netflix [40]        S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
   Pinterest [41]       S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
    Adobe [42]          S         I,S        S,D         S       I,S,D             S       I,S         S         S                  S         P
    Vimeo [43]          S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
   Spotify [44]         S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
    Zoom [45]           S         I,S        S,D         S        S,D              S       I,S         S         S        S,D       S         P
    Tiktok [46]         S          S         S,D         S         D               S       I,S         S         S        S,D       S
    Gandi [47]          S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
    Unity [48]          S         I,S        S,D         S       I,S,D             S       I,S         S         S        S,D       S         P
      npm [8]          S,C       I,S,C      S,C,D       S,C     I,S,C,D           S,C     I,S,C       S,C       S,C      S,C,D     S,C       P,C
     Pypi [9]          S,C       I,S,C      S,C,D       S,C     I,S,C,D                   I,S,C       S,C       S,C      S,C,D     S,C       P,C
  ChatGPT [49]          S          S         S,D         S       I,S,D            S        I,S         S         S        S,D       S         P
   P indicates the platform accept the provider’s Prefix-addition alias as different identity.
   I indicates the platform accept the provider’s Infix-insertion alias as different identity.
   S indicates the platform accept the provider’s Suffix-addition alias as different identity.
   C indicates the platform accept the provider’s Case-variation alias as different identity.
   D indicates the platform accept the provider’s Domain-substitution alias as different identity.



  Finding VI: The absence of alias detection allows                               drain bandwidth quotas (Cloudflare) and hosting resources
  aliases from each email provider to bypass registration                         (Gandi) from multiple free plan by distribute traffic across
  checks on at least 13 platforms. Notably, ProtonMail and                        alias-bound accounts to bypass per-account limits, system-
  Yandex aliases were accepted by all tested platforms.                           atically undermining monetization while raising costs. We
                                                                                  successfully registered more than one account by aliases on
       V. A LIAS M ULTIPLICITY A BUSE IN THE W ILD                                these platforms, and all accounts received free trial invitations.

   After determining the alias mechanism of the email provider                    Fake Accounts for Social Manipulation. On platforms like
and the identity recognition mechanism of the platform, we                        Facebook, Instagram, and TikTok, users can create multiple
explore the usage of alias email in the real world, especially                    accounts using alias emails to manipulate engagement metrics,
whether there is a possibility of abuse. We first propose three                   such as likes, comments, or shares. These fake accounts disrupt
alias abuse threats in practice, then analyze how popular the                     user interaction data and skew content popularity, undermin-
usage of alias addresses is in the real world by collecting mail                  ing the platform’s content recommendations and ecosystem
addresses from public mail lists and user data from platforms.                    integrity. Moreover, alias accounts allow abusers to spread
                                                                                  prohibited content or misinformation without facing significant
                                                                                  barriers, harming the platform’s reputation and user trust.
A. Threat Scenarios                                                               The ease of creating endless variations of accounts enables
    Due to the limited detection of email aliases by platforms,                   malicious exploitation, bypassing typical registration checks.
users can register an unlimited number of accounts using a                        We also tested whether alias accounts could be linked to
single primary email address. This offers significant conve-                      primary email accounts by searching for the primary email, but
nience to legitimate users, such as register separate accounts                    none of the 18 platforms supported account searches by email.
for work, personal projects, or hobbies, thus avoiding the                        This makes it difficult for users to identify linked accounts,
mixing of personal and professional information. However,                         especially those registered with alias emails.
this convenience is not without its risks. Abusers can exploit                    Bypassing Resource Limits. Attackers can exploit alias
these alias mechanisms to engage in malicious activities. Here                    emails to bypass API rate limits or quota systems by creating
we categorize some scenarios of Alias Multiplicity Abuse.                         multiple accounts, each appearing as a separate identity, al-
Free Trial Abuse. Many platforms offer free trials to attract                     lowing them to scrape data, automate interactions, or perform
new users, but attackers can exploit alias emails to repeatedly                   other malicious actions that would otherwise be restricted. For
register and gain prolonged access to premium features at no                      instance, GitHub’s REST API [50] limits unauthenticated users
cost. For example, it is possible for users to exploit unlimited                  to 60 requests per hour and authenticated users to 15,000 per
alias registrations to repeatedly claim Microsoft’s 1-month                       token. Although multiple tokens under one account share this
Office 365 trials, Adobe’s 7-day Creative Cloud access, and                       quota, alias-based accounts each receive a full quota, enabling
Spotify Premium’s ad-free 320kbps streaming (vs 160kbps                           large-scale scraping or abuse. Similarly, alias-based accounts
Free tier), bypassing revenue safeguards. Abusers can also                        can be used to evade daily usage limits imposed by premium



                                                                              9
TABLE V: Overview of alias email address detected by                          The largest campaign was associated with the base email
OriginMail.                                                                 umekiyanai@gmail.com, which had 139 alias accounts.
                 # of email    # of alias   % of alias
                                                                            These accounts were activated within a 10-day span and
     Platform                                             # BAM 1           published a total of 3,904 packages between April 1–10, 2023.
                 addresses     addresses     address
      npm         539,105       126,082       23.39%           1,007        The aliases used a combination of plus-suffixing and case
     GitHub      1,602,342      184,054       11.49%            55          variation (e.g., UmekiYanai+patrickcabler61@gmail.com and
      Total      2,141,447      310,136       14.48%           1,062        umekiyanai+justinwafford25@gmail.com), and each account
     1 Number of base addresses that have multiple accounts.                published an average of 36.87 packages. All packages
                                                                            shared a name prefix like “pdf read down load”, such as
                                                                            “pdf read down load imagined communities reflections on”.
AI models like GPT-4o on ChatGPT, which restricts access
per account to prevent overuse.                                                      VI. A LIAS M ISIDENTIFICATION ATTACK
                                                                               We conducted a user study to assess the general familiarity
  Finding VII: Email aliases enable unlimited account                       of users with alias email systems. Our findings highlight sig-
  creation on platforms, facilitating abuse of free trials,                 nificant gaps in how various email providers handle aliasing,
  fake account operations, and API rate-limit bypasses.                     complicates users’ ability to discern legitimate communica-
                                                                            tions, increasing their vulnerability to AMisA attacks.
B. Measurements
                                                                            A. User Study Methodology
   To evaluate real-world alias usage, we collected user email
addresses from open-source platforms where such data is                        To evaluate users’ understanding of email aliases, we
publicly accessible. Among the 40 surveyed platforms, only                  conducted an experiment where participants acted as users
GitHub and npm disclose user emails to support software                     receiving help requests from a friend. The sender’s email
traceability and security. We gathered 534,400 unique users                 address could either be an alias of the friend’s legitimate
from 3.3M npm packages and 1,593,131 email addresses                        email or a phishing address resembling the friend’s email,
from 1.28M GitHub accounts (one account may bind multiple                   simulating a potential phishing attempt. Participants were
addresses) between 2009 and 2025. Details of the collection                 asked to determine whether the sender was a known contact.
process are provided in Appendix A-B.                                       By varying the email address formats, we evaluated how
   Based on the alias mechanisms we learn from Section III-B,               inconsistencies in the alias mechanism affect users’ ability to
we developed a tool, OriginMail [11], which identifies whether              detect phishing emails.
an email address from 28 providers is an alias and extracts                    For this study, we developed a controlled email platform
the primary email. We applied OriginMail to the extracted                   that includes a contact list, emails, and a decision interface,
addresses of npm and GitHub to determine which accounts                     as shown in Figure 5. The platform was fully managed by
were registered using alias emails.                                         us, with comprehensive security measures in place to mitigate
Landscape. Table V summarizes the use of alias emails                       risks. Participants were tasked with evaluating 15 emails based
across npm and GitHub. Among the 2,141,447 collected email                  on the contact list, classifying each sender as a known friend,
addresses, we identified 310,136 aliases. Gmail was the most                not a known friend, an invalid address, or uncertain.
used (94.61%), likely due to its aliasing rules being widely                Question generation. We investigated how the email alias
known and clearly documented. The vast majority (97.92%)                    mechanism influences users’ ability to identify phishing
mapped one-to-one with base emails, likely reflecting legit-                emails, with a key step being the generation of emails
imate privacy practices. However, single base addresses that                from various aliasing schemes to create sender variations.
used to register multiple accounts may indicate potential mis-              To achieve this, we selected six email providers representing
use. We found that on GitHub, 111 accounts were registered                  different aliasing mechanisms, including familiar ones and no
using 55 unique base addresses, while on npm, 2,737 accounts                alias ones: Gmail, Outlook, ProtonMail, 2925Mail, and Yahoo.
were associated with 1,007 base addresses. Such behaviors                      We first asked participants how frequently they use email
date back over a decade, with the earliest plus-suffix alias on             in a week to know their familiarity with email systems.
GitHub observed in 2009.                                                    Then, we provided them with six known contacts in the
npm Abuser Campaign. We found that a significant portion                    platform’s address book. As shown in Table VI, our 15-
of alias-based accounts on npm were involved in RepSEO                      email evaluation task divided into four progressive question
campaigns—a form of SEO abuse where attackers publish                       types to assess participants’ understanding of email aliasing
large volumes of spam packages with promotional README                      mechanisms: attention validation, basic alias awareness, alias
content and no functional code [10]. Cross-referencing with                 generalization, and confusing aliasing. To capture participants’
the RepSEO package list [51], among the base addresses used                 genuine reactions and knowledge about aliasing mechanisms,
to register multiple accounts, we found that 533 base addresses             we did not inform them beforehand that the study focused
(52.93%) were involved in publishing SEO packages, collec-                  on email aliases. The detailed design purpose of question
tively releasing 42,699 packages.                                           generation is in Appendix A-C.



                                                                       10
                                           Fig. 5: The web interface of the user study.

TABLE VI: Experimental results of the user study. While receiving 304 results, starting from Q2, the number of users is
based on users who answered Q1 correctly, i.e., 174 participants. When calculating correctness, we treated responses marked
as “Email format error” as equivalent to a “No” answer.
              Question Type       No.           Sender               Valid alias        Correct       Incorrect     Uncertain
           Attention Validation   1         alice@gmail.com        Same as contact    174 (57.24%)   92 (30.26%)    38 (12.50%)
                                  2         al.ice@gmail.com              Yes         96 (55.17%)    73 (41.95%)     5 (2.87%)
          Basic Alias Awareness
                                  3     alice+friend@gmail.com            Yes          11 (6.32%)    157 (90.23%)    6 (3.45%)
                                  4     alice+friend@outlook.com          Yes          17 (9.77%)    143 (82.18%)   14 (8.05%)
                                  5       alice+friend@2925.com           Yes          20 (11.49%)   141 (81.03%)   13 (7.47%)
           Alias Generalization   6      alice+friend@yahoo.com           No          146 (83.91%)    12 (6.70%)    16 (9.20%)
                                  7       al.ice@protonmail.com           Yes           16 (9.20%)   145 (83.33%)   13 (7.47%)
                                  8         al.ice@outlook.com            No          155 (89.08%)    11 (6.32%)     8 (4.60%)
                                   9     friend+alice@eclipso.eu          Yes           10 (5.75%)   154 (88.51%)   10 (5.75%)
                                  10    friend+alice@yahoo.com            No          149 (85.63%)    14 (8.05%)    11 (6.32%)
                                  11     alice-friend@2925.com            Yes           12 (6.90%)   154 (88.51%)    8 (4.60%)
            Confusing Aliasing    12     alice-friend@eclipso.eu          No          159 (91.38%)     8 (4.60%)     7 (4.02%)
                                  13     al-ice@protonmail.com            Yes            8 (4.60%)   154 (88.51%)   12 (6.70%)
                                  14         al-ice@gmail.com             No          151 (65.52%)    14 (8.05%)     9 (5.17%)
                                  15       ALICE@yahoo.com                Yes          26 (14.94%)   139 (79.89%)    9 (5.17%)



Recruiting Participants. To investigate how users with vary-            data, including their gender, age, and education level. In total,
ing levels of familiarity with email and aliasing mechanisms            we recruited 304 participants, the demographic data can be
perceive phishing emails under complex aliasing conditions,             found in Appendix A-C.
we recruited a diverse participant pool. We employed two
                                                                        B. Results and Analysis
recruitment strategies. First, we used Prolific [52], a platform
regularly used for academic surveys, known for providing                   Table VI shows the statistics for the user study results.
a participant pool that is slightly more diverse than typical           Overall, participants struggled to accurately recognize email
internet samples. Second, we recruited well-educated graduate           aliases. Among the 304 responses we collected, 174 passed our
students in computer science, who may frequently encounter              attention checks and were considered valid. The high failure
phishing emails and tend to have stronger security awareness,           rate may stem from social desirability bias, where participants
based on the expectation that such students typically receive           chose seemingly ”safe” answers rather than carefully evalu-
some information security education during their campus                 ating the emails. Since they were not told the study focused
life, potentially making them more familiar with aliasing               on aliases, some may have assumed that an email appearing
mechanisms. To ensure data quality and avoid non-serious                normal at first glance could not be trusted. Our 174 valid
participants, we applied common screening criteria used in              sample exhibited diverse demographic characteristics: 55.75%
Prolific studies [53]. We restricted recruitment to users above         are male and 44.25% are female. 90.80% participants are 18-
18 years old with a minimum of 50 prior surveys on the                  50 years old. Most of the participants have a bachelor degree
platform, and had a minimum approval rate of 95%, also                  (50.00%) or a master degree (35.63%), followed by those with
fluency in English.                                                     a high school degree (9.19%) and PhD degree (5.17%).
                                                                           The accuracy among valid responses was 40.07%, indicating
  Each participant received $0.5 for completing the study.              a generally low ability to correctly identify alias emails.
Participants were informed that we would collect demographic            Surprisingly, we found that whether users frequently check



                                                                   11
                          0.5                                                             least one non-alias address as a valid alias.
                                                                      Know alias             Figure 6 shows that alias awareness significantly increased
                          0.4                                         Unknow alias
Phishing susceptibility

                                                                                          phishing susceptibility across all demographic groups, with
                                                                                          the overall phishing susceptibility rate rising from 12.63% to
                          0.3
                                                                                          31.65%. Interestingly, although 45.40% of participants self-
                          0.2                                                             reported that they knew about email aliasing, 22.78% of them
                                                                                          still failed to correctly identify even the basic Gmail alias
                          0.1                                                             formats. This gap between perceived and actual knowledge
                                                                                          highlights a risk of overconfidence. Participants with higher
                          0.0                                                             education levels (Fisher’s exact test p = 0.0012) and male
                                Young Old   Male Female L-Edu H-Edu   CS Not CS
                                                                                          participants (p = 0.0194) exhibited the highest phishing
 Fig. 6: The joint impact of demographic factors and awareness                            susceptibility rates (37.5% and 36.73%, respectively) when
 of alias on phishing susceptibility.                                                     they know something about alias, suggesting that those who
                                                                                          believe they understand the mechanism may be more prone to
                                                                                          misjudgment. Notably, CS students, who initially showed no
 their email has little impact on their ability to correctly                              misjudgment, increased to 35.29% phishing susceptibility if
 recognize alias email addresses. Notably, 10.92% of users                                they know alias. In contrast, the impact of alias awareness on
 failed to identify any of the 14 variant addresses as a known                            low-education group was minimal, with only a slight increase
 contact (“No”) or lacked confidence in judging (“Uncertain”),                            of 5.56%. These results highlight that the inconsistent aliasing
 revealing alias-induced recognition challenges.                                          mechanisms across providers can confuse users and lead to
 Basic Alias Awareness. Since Gmail’s aliasing mechanism is                               greater identity misrecognition, particularly among those who
 the most widely known, we use it as a benchmark to assess                                believe they understand the system.
 participants’ basic alias awareness. A total of 101 participants
 (58.05%) demonstrated some level of awareness: 6 correctly                                 Finding VIII: In the absence of clear aliasing standards,
 identified all Gmail alias formats, while 95 were partially                                users with partial alias knowledge are more prone to mis-
 correct. Notably, awareness of dot-based aliases was higher,                               judgment, making them especially vulnerable to AMisA.
 with 55.17% recognizing them correctly.
 Alias Generalization. Our findings suggest that participants                                                   VII. D ISCUSSION
 often overgeneralized Gmail’s aliasing rules, mistakenly be-                               In this section, we discuss the security implications, then
 lieving that the same formats were supported by all email                                propose mitigation and suggestion for email providers and
 providers. While we set two non-alias addresses in this stage,                           platforms, and discuss our limitations.
 8.91% participants who correctly identified Gmail’s aliases
 erroneously believed other providers universally supported this                          A. Security Implication
 pattern. That is, while Yahoo does not support any alias, they                              This work aims to raise community awareness of identity
 assumed alice+friend@yahoo.com is a valid alias, just like                               confusion risks introduced by email aliasing mechanisms.
 alice+friend@gmail.com. Interestingly, 52.48% participants                               Our study reveals a lack of transparency in aliasing policies
 did not choose the same answers for the variants in the same                             among email providers, as well as wide inconsistencies across
 pattern across providers, indicating that they are also question-                        providers, which allow a single email account to generate a
 ing whether every email supports this alias mechanism.                                   large number of aliases that are difficult to identify.
 Confusing Aliasing. Capitalization changes appeared to be                                   Meanwhile, internet platforms, as the primary users of
 more acceptable to users. 14.94% participants recognized that                            email identities, have not demonstrated sufficient alarm against
 uppercase variants still represented the same underlying email                           aliasing. Most platforms treat different aliases of the same
 address. Among them, 19.23% accepted only capitalization-                                email as separate identities. While a few platforms have
 based aliases as valid, while rejecting other forms such as dot                          adopted partial alias detection, these mechanisms still fall
 or plus variations. Other less common aliasing methods, such                             short of comprehensively identifying all aliases. The unlimited
 as prefixes, non-plus suffixes, or hyphen injection, had very                            creation of alias-based accounts introduces significant abuse
 low recognition accuracy (only 5.75%), indicating a general                              risks for platforms, such as free trial abuse, fake accounts for
 lack of awareness and understanding.                                                     social manipulation, and bypassing API rate limits. We further
 Impact of Alias Awareness. We cross-examine the results                                  demonstrate that email aliases have already been exploited in
 with respect to the demographic factors. We divided partici-                             large-scale SEO attacks.
 pants by age (young <40 vs old >= 40), gender, education                                    The risks of inconsistent aliasing rules go beyond identity
 (below or at least bachelor degree), and technical background                            confusion. Although we haven’t witnessed existed phishing
 (CS students vs non-technical users). Misclassifying non-alias                           in the public email lists of the Internet Engineering Task
 addresses as valid aliases indicates a potential vulnerability to                        Force (IETF) [54] and the Linux kernel development com-
 phishing attacks. In this context, we define phishing suscep-                            munity [55], there may happen in the future. Our user
 tibility as the proportion of participants who misidentified at                          study shows that users who believe they understand aliasing



                                                                                     12
mechanisms are more likely to misidentify non-alias phish-              strongly advise caution toward all unfamiliar email variants,
ing emails as legitimate aliases, significantly increasing their        as valid alias email and Alias Misidentification Attack may be
susceptibility to phishing attacks.                                     difficult to distinguish.
   To support the community in understanding and mitigating
                                                                        D. Limitations
these inconsistencies, we summarize alias mechanisms of
major email providers and release OriginMail, an open-source               Our study has several limitations. First, we excluded inde-
tool designed to extract the origin email behind its aliases.           pendent secondary aliases from our scope due to their lack of
                                                                        traceable similarity to the base address. While these aliases
B. Disclosure                                                           pose the same threats, they are typically subject to strict
   We actively engaged with both platforms and users to                 quantity limits by providers, making them less likely to be
disclose our findings. For all tested platforms, we reported            abused at scale for identity obfuscation. When testing alias
the alias formats that could be used to create accounts. We             rules, although using multiple variants per aliasing pattern
also provided GitHub and npm with lists of users who had                may help uncover additional edge-case aliasing rules, we
registered multiple accounts using email aliases, and received          intentionally limited our probing to a single variant per pattern
their acknowledgements. GitHub confirmed that creating mul-             due to ethical considerations.
tiple accounts via email aliases constitutes an abuse of their             In the selection of email provider, constrained by access
service and has suspended the associated spammy users.                  restrictions and cost, we tested alias mechanisms of 28 email
   In addition, we educated all participants in our user study          providers, and we cannot guarantee that we have found all
about email aliasing mechanisms at the end of the survey, to            aliasing rules. Consequently, OriginMail’s coverage is limited
raise their awareness and understanding of this identity risk.          to these providers. However, the diversity of alias types we
                                                                        uncovered is sufficient to raise awareness of the associated
C. Suggestion                                                           risks. As for the enterprise email services, we investigated 20
   By evaluating how different parties interpret email aliases,         providers and checked their documents, no provider claim that
our findings reveal the identity confusion risks introduced by          they have syntactic aliases, and 10 of them have customized
complex and inconsistent aliasing mechanisms. Based on our              aliases that need manual setup. Our current actual alias test set
results, we offer the following suggestions to email providers,         includes one enterprise provider, Tencent Exmail, however, we
platforms, and end users.                                               were unable to test other enterprise services, as most require
   For email providers, we recommend increased collaboration            a registered business account.
toward standardizing aliasing rules, for example, restricting              Our alias account registration testing framework is semi-
suffix aliases to the + sign as a separator. To avoid confusion         automated and involves manual steps prior to executing au-
between aliases and visually similar addresses, infix alias             tomated tests, which limits our testing scope, we could not
symbols should avoid common username characters such as                 learn all platforms’ identity recognition policies toward alias
dot (.), hyphen (-), and underscore ( ). In addition, providers         addresses. However, we tested 18 widely used platforms of
should increase the transparency of their alias mechanisms and          different categories to ensure broad representativeness, un-
ensure consistency between implementation and documenta-                derstanding email identity confusion of the top 100 Tranco
tion. Yahoo limits users to three syntactic aliases for one base        domains also has real-world security implications. Meanwhile,
address, this may help to mitigate Alias Multiplicity Abuse.            due to ethical considerations on avoiding account management
   For email-based identity consumers like internet platforms,          issue for platforms, we minimized the creation of real accounts
those who discourage multiple registrations via aliases should          and did not activate every alias-based account that passed all
implement alias check during email registration checks. Our             checks. We acknowledge that this may overlook checks that
open-source tool, OriginMail [11], summarizes aliasing rules            occur after account activation, but when we activated one alias
from 28 providers and can help platforms normalize user                 account per platform to demonstrate the potential abuse of
emails to detect duplicates. Furthermore, platforms should              alias emails, we did not observe any later rejection of alias-
ensure consistency between client and server-side email val-            based accounts after activation.
idation to prevent bypassing. We recommend that platforms
                                                                                           VIII. R ELATED W ORK
notify the base address when a variant address is used for
registration attempts, in order to prevent potential account            A. Email spoofing attacks
takeover due to misclassification of alias emails, especially as           Email has long been fraught with security issues such as
platforms continue to refine their understanding of complex             email spoofing attacks [2, 56, 57]. To address these problems,
aliasing mechanisms. For example, in addition to disallowing            various security extensions have been proposed and standard-
alias login, Facebook proactively sends a password reset email          ized, most notably SPF [58], DKIM [59], and DMARC [60].
to base address upon detecting a registration attempt using a           However, a number of studies have demonstrated techniques
known alias.                                                            for bypassing these defenses. Bennett et al. [61] identified
   When encountering unfamiliar email addresses that re-                a buffer overflow vulnerability in libSPF2, which is one
semble known contacts, users can use OriginMail to verify               of the SPF libraries. Shen et al. [2] exploited automatic
whether an alias resolves to a known address. Nevertheless, we          email forwarding service to bypass the security validation.



                                                                   13
Chen et al. [56] leveraged inconsistencies in how different            real users were affected by our experiments. To minimize the
components of mail systems perform sender authentication               number of sent emails, we restrict character modifications to
to bypass protocol enforcement. Ma et al. [3] identified an            fixed positions (e.g., only altering the capitalization of the
overlooked delegation mechanism within mail infrastructures            first letter in the username) rather than exhaustively testing
that enables attackers to forge legitimate-looking messages.           all possible positions (e.g., second-letter capitalization). This
   While previous research all focused on weaknesses within            ensures efficiency while maintaining systematic variation. For
email systems themselves, our work investigates how differ-            each provider, except for providers that can substitute domains,
ent interpretations of alias-addressing mechanisms between             we need to send 98 emails to complete all variant testing, thus
providers and platforms can cause identity confusion and lead          we carefully controlled the email-sending rate to be under 10-
to successful Alias Multiplicity Abuse.                                minute intervals per email to minimize the impact on target
                                                                       servers. Some alias-supported symbols may unintentionally
B. Email Phishing Attacks                                              route emails to unintended recipients in certain edge cases.
   Most prior work on email phishing has focused on de-                For example, in Figure 2, although our intent is to test
tection rather than interception and proposes a variety of             whether the ’+’ symbol can be used in the infix position (e.g.,
methods [62, 63, 64, 65, 66]. Ho et al. [67] developed a               ali+ce@a.com), which is not a valid alias of alice@a.com, the
lateral phishing detection approach for enterprise environ-            message may still reach ali@a.com if that address supports
ments, which compares similarities between recipient sets              ’+’-suffix aliases. To minimize the risk of misdirected emails,
and historical mailing patterns, checks for phishing-related           we used long, randomized usernames (12 characters) to avoid
keywords, and inspects URLs against known malicious domain             collisions with existing accounts. Additionally, each email ex-
patterns. In another study, Ho et al. [68] employed sender             plicitly stated that it was part of a scientific research study and
and domain reputation features to flag phishing attempts. The          included an opt-out notice to adhere to ethical communication
systems proposed by Stringhini and Thonnard [69], Duman                practices.
et al. [70] and Khonji et al. [71] build behavioral models for            When registering alias accounts on platforms, we took
senders based on metadata, stylometry, and timing features.            careful measures to avoid creating real accounts that could
They then classify an email as spearphishing or not by using           lead to management issues for the platforms. Our process
the behavioral model to see whether a new email’s features             involved a two-step check to verify the availability of variant
differ from the sender’s historical behavioral profile. In our         addresses. Many variants were blocked during the validity
study, when users fail to correctly understand email aliases,          check, and while a small number of registrations were suc-
they may misidentify an attacker’s phishing email as coming            cessful, most platforms required email activation to finalize the
from a legitimate alias address and thus fall victim to the            account creation. To minimize the creation of real accounts,
phishing attack.                                                       we intentionally refrained from activating them. Also, we
                                                                       controlled our testing frequency, ensuring at least a ten-
                     IX. C ONCLUSION                                   minute interval between registration attempts for each variant
   Email aliasing, while enhancing usability and privacy, in-          address per platform. For each platform, we activated only two
troduces systemic identity confusion. This study presents the          accounts to demonstrate the potential abuse of alias emails,
first comprehensive analysis of email aliasing mechanisms and          such as receiving free trial offers or mutual interactions like
reveals the confusion stemming from inconsistencies across             likes. After the experiment concluded, we ensured that these
email providers, online platforms, and end users. Our examina-         accounts were deactivated. To avoid raising operation costs, we
tion of 28 popular email providers shows a widespread lack of          did not really use the trial functions. We responsibly disclosed
transparency and consistency in alias-related documentation.           our findings to the respective platform security teams, and
These discrepancies create opportunities for alias multiplicity        received acknowledgments from them.
abuse on platforms and increase the risk of misidentification             In our analysis of real-world alias usage, we relied solely
attacks, particularly among users who are aware of aliasing            on publicly available data provided by ietf, linux community,
but misunderstand its differences. Our findings highlight the          npm, and github, without engaging in any database attacks
urgent need for standardization and improved transparency in           against these platforms. Additionally, during our periodic col-
alias handling. To aid in mitigating these issues, we have             lection for email address, we strictly abide by the limitations
open-sourced OriginMail, an alias normalization tool. We               of our account, responsibly using their query or download API.
responsibly disclosed our findings to relevant platforms and              Our user study procedure is approved by the IRB. The
received acknowledgments.                                              study platform was self-hosted and designed with appropriate
                                                                       security measures to protect participants’ data. Although IP
               X. E THICS C ONSIDERATIONS                              addresses were technically accessible during the survey, we
    We place a strong emphasis on ethical integrity throughout         chose not to store them. Participants were informed of their
all stages of our research, and have taken several measures in         right to withdraw from the study at any time, and no with-
each experiment.                                                       drawal requests had been received at the time of submission.
   In our provider alias mechanism experiment, all email               At the end of the study, we provide participants with informa-
accounts used were created and owned by us, ensuring no                tion about the alias mechanism to raise awareness.



                                                                  14
                     ACKNOWLEDGMENT                              [14] 2925Mail. (2025) How to get a sub-account?
   We would like to thank the anonymous reviewers for                 https://www.2925.com/helpcenter/#/questions?id=1&cid=1.
their valuable comments, which improved the quality of the       [15] Yandex.         (2025)         Additional       addresses.
paper. This work was sponsored by the National Key Re-                https://yandex.com/support/mail/web/preferences/about-
search and Development Program of China under grant No.               sender/additional-addresses.html.
2024YFF0618800, and the National Natural Science Founda-         [16] Yahoo. (2025) Create, use, edit, or delete
tion of China (62302101, 62402114). Min Yang is a faculty             temporary email addresses in new yahoo mail.
of Shanghai Institute of Intelligent Electronics & Systems and        https://help.yahoo.com/kb/SLN28815.html.
Engineering Research Center of Cyber Security Auditing and       [17] Proton. (2025) Types of email addresses and
Monitoring, and Shanghai Collaborative Innovation Center of           aliases.         https://proton.me/support/addresses-and-
Intelligent Visual Computing, Ministry of Education, China.           aliases#additional.
                                                                 [18] Zoho. (2025) Zoho - secure business email hosting for
                         R EFERENCES                                  your organization. https://www.zoho.com/mail/.
 [1] Gmail. (2025) Send emails from a different address or [19] 139Mail.            (2025)     China     mobile    139     mail.
     alias. https://support.google.com/mail/answer/22370.             https://mail.10086.cn/.
 [2] K. Shen, C. Wang, M. Guo, X. Zheng, C. Lu, B. Liu, [20] Aliyun. (2025) Alibaba mail. https://mail.aliyun.com/.
     Y. Zhao, S. Hao, H. Duan, Q. Pan, and M. Yang, “Weak [21] D. J. C. Klensin, “Simple Mail Transfer Protocol,” RFC
     Links in Authentication Chains: A Large-scale Analysis           5321, Oct. 2008. [Online]. Available: https://www.rfc-
     of Email Sender Spoofing Attacks,” in 30th USENIX                editor.org/info/rfc5321
     Security Symposium (USENIX Security 21). USENIX [22] P. Resnick, “Internet Message Format,” RFC 5322,
     Association, 2021, pp. 3201–3217.                                Oct. 2008. [Online]. Available: https://www.rfc-
 [3] J. Ma, L. Chen, K. Xue, B. Luo, X. Huang, M. Ai,                 editor.org/info/rfc5322
     H. Zhang, D. S. L. Wei, and Y. Zhuang, “FakeBehalf: [23] P.             P.    Fraud.     (2025)     Free    email     spam
     Imperceptible Email Spoofing Attacks against the Dele-           test.               https://www.ipqualityscore.com/email-
     gation Mechanism in Email Systems,” in 33rd USENIX               deliverability/email-spam-test-checker/.
     Security Symposium (USENIX Security 24), 2024, pp. [24] Mailmeteor.                   (2025)         Spam          checker.
     1243–1260.                                                       https://mailmeteor.com/spam-checker.
 [4] M. I. Ashiq, W. Li, T. Fiebig, and T. Chung, “You’ve [25] Mail.ru. (2025) Mail.ru. https://mail.ru/.
     Got Report: Measurement and Security Implications of [26] Microsoft. (2025) Microsoft outlook (formerly hotmail):
     DMARC Reporting,” in 32rd USENIX Security Sympo-                 Free email and calendar. https://www.microsoft.com/en-
     sium (USENIX Security 23), 2023, pp. 4123–4137.                  us/microsoft-365/outlook/email-and-calendar-software-
 [5] eclipso Mail Europe International. (2025) eclipso mail           microsoft-outlook.
     europe. privacy focused. https://www.eclipso.eu/.           [27] iCloud. (2025) icloud mail - apple icloud.
 [6] Yandex.            (2025)          Yandex            mail.       https://www.icloud.com/mail/.
     https://360.yandex.com/mail/.                               [28] U. Mail. (2025) 2925 mail - unlimited mail.
 [7] C. Support. (2025) A variation of this email address is al-      https://www.2925.com/.
     ready taken in our system. only one variation is allowed. [29] Google. (2025) Email - gmail - google.
     https://developers.cloudflare.com/support/troubleshooting/       https://mail.google.com/mail/u/0/.
     http-status-codes/cloudflare-1xxx-errors/#error-1104-a-     [30] Proton. (2025) Proton mail: Get a free email account with
     variation-of-this-email-address-is-already-taken-in-our-         privacy and encryption. https://proton.me/mail.
     system-only-one-variation-is-allowed.                       [31] Runbox. (2025) Secure and private email hosting services
 [8] Npmjs.         (2025)     Build      amazing       things.       by runbox. https://runbox.com/.
     https://www.npmjs.com/.                                     [32] GitHub. (2025) Github. https://github.com/.
 [9] PyPI. (2025) Find, install and publish python packages [33] Cloudflare. (2025) Cloudflare: Connect, protect, and
     with the python package index. https://pypi.org/.                build everywhere. https://www.cloudflare.com/.
[10] M. Wu, G. Hong, W. Mai, X. Wu, L. Zhang, Y. Pu, [34] X. Corp. (2025) X. https://x.com/.
     H. Chai, L. Ying, H. Duan, and M. Yang, “Exposing [35] g1879.                           (2025)               Drissionpage.
     the hidden layer: Software repositories in the service of        https://github.com/g1879/DrissionPage.
     seo manipulation,” in Proceedings of the IEEE/ACM 47th [36] V. Le Pochat, T. Van Goethem, S. Tajalizadehkhoob,
     International Conference on Software Engineering, 2025.          M. Korczyński, and W. Joosen, “Tranco: A research-
[11] Anonymous.                 (2025)             Originmail.        oriented top sites ranking hardened against manipula-
     https://anonymous.4open.science/r/OriginMail-7A47.               tion,” in Proceedings of the 24th Network and Distributed
[12] Gmail. (2025) Dots don’t matter in gmail addresses.              System Security Symposium (NDSS), 2019.
     https://support.google.com/mail/answer/7436150.             [37] Microsoft. (2025) Microsoft. https://www.microsoft.com/.
[13] ——. (2025) Getting someone else’s mail.
     https://support.google.com/mail/answer/10313.



                                                                 15
[38] Meta. (2025) Facebook connect with friends                                 ing, measuring, and remediating vulnerabilities in email
     and the world around you on facebook.                                      sender validation,” in Proceedings of the 22nd ACM
     https://www.facebook.com/.                                                 Internet Measurement Conference, ser. IMC ’22. New
[39] ——. (2025) Instagram. https://www.instagram.com/.                          York, NY, USA: Association for Computing Machinery,
[40] Netflix. (2025) Unlimited movies, tv shows, and more.                      2022, p. 633–646.
     https://www.netflix.com/.                                             [62] S. Abu-Nimeh, D. Nappa, X. Wang, and S. Nair, “A
[41] Pinterest. (2025) Pinterest. https://www.pinterest.com/.                   comparison of machine learning techniques for phishing
[42] Adobe. (2025) The ultimate creative ai solution.                           detection,” in Proceedings of the Anti-Phishing Working
     https://www.adobe.com/.                                                    Groups 2nd Annual ECrime Researchers Summit, ser.
[43] Vimeo. (2025) Do more with video. https://vimeo.com/.                      eCrime ’07.      New York, NY, USA: Association for
[44] Spofity. (2025) Spofity. https://open.spotify.com/.                        Computing Machinery, 2007, p. 60–69.
[45] I.     Zoom       Communications.          (2025)      Zoom.          [63] A. Bergholz, J. H. Chang, G. Paass, F. Reichartz, and
     https://www.zoom.com/.                                                     S. Strobel, “Improved phishing detection using model-
[46] Tiktok. (2025) Tiktok. https://www.tiktok.com/explore.                     based features,” in International Conference on Email
[47] Gandi. (2025) A domain name for a secure online space.                     and Anti-Spam, 2008.
     https://www.gandi.net/.                                               [64] I. Fette, N. Sadeh, and A. Tomasic, “Learning to detect
[48] Unity. (2025) Go create. https://unity.com/.                               phishing emails,” in Proceedings of the 16th Interna-
[49] ChatGPT.                (2025)                create-account.              tional Conference on World Wide Web, ser. WWW ’07.
     https://auth.openai.com/create-account.                                    New York, NY, USA: Association for Computing Ma-
[50] GitHub.              (2022)              Rest             api.             chinery, 2007, p. 649–656.
     https://docs.github.com/en/rest/using-the-rest-api/rate-              [65] S. Garera, N. Provos, M. Chew, and A. D. Rubin, “A
     limits-for-the-rest-api?apiVersion=2022-11-28.                             framework for detection and measurement of phishing
[51] Marphownio.            (2024)          Repseo-package-list.                attacks,” in Proceedings of the 2007 ACM Workshop on
     https://github.com/Marphownio/RepSEO Classifier/tree/                      Recurring Malcode, ser. WORM ’07. New York, NY,
     main/RepSEO-package-list/npm.                                              USA: Association for Computing Machinery, 2007, p.
[52] Prolific. (2025) Prolific. https://www.prolific.com/.                      1–8.
[53] M. Minaei, M. Mondal, and A. Kate, “Empirical under-                  [66] C. Whittaker, B. Ryner, and M. Nazif, “Large-scale auto-
     standing of deletion privacy: Experiences, expectations,                   matic classification of phishing pages.” in Ndss, vol. 10,
     and measures,” in 31st USENIX Security Symposium                           2010, p. 2010.
     (USENIX Security 22). Boston, MA: USENIX Asso-                        [67] G. Ho, A. Cidon, L. Gavish, M. Schweighauser, V. Pax-
     ciation, Aug. 2022, pp. 3415–3432.                                         son, S. Savage, G. M. Voelker, and D. Wagner, “De-
[54] I. Datatracker. (2025) Web-based working group email                       tecting and Characterizing Lateral Phishing at Scale,”
     archives. https://datatracker.ietf.org/list/wg/.                           in 28th USENIX Security Symposium (USENIX Security
[55] kernel.org.      (1970)       All     of      lore.kernel.org.             19). USENIX Association, 2019, pp. 1273–1290.
     https://lore.kernel.org/all/.                                         [68] G. Ho, A. Sharma, M. Javed, V. Paxson, and D. Wagner,
[56] J. Chen, V. Paxson, and J. Jiang, “Composition Kills:                      “Detecting Credential Spearphishing in Enterprise Set-
     A Case Study of Email Sender Authentication,” in 29th                      tings,” in 26th USENIX Security Symposium (USENIX
     USENIX Security Symposium (USENIX Security 20).                            Security 17). USENIX Association, 2017, pp. 469–485.
     USENIX Association, 2020, pp. 2183–2199.                              [69] G. Stringhini and O. Thonnard, “That ain’t you: Blocking
[57] H. Hu and G. Wang, “End-to-End Measurements of                             spearphishing through behavioral modelling,” in Pro-
     Email Spoofing Attacks,” in 27th USENIX Security Sym-                      ceedings of the 12th International Conference on De-
     posium (USENIX Security 18). USENIX Association,                           tection of Intrusions and Malware, and Vulnerability
     2018, pp. 1095–1112.                                                       Assessment - Volume 9148, ser. DIMVA 2015. Berlin,
[58] S. Kitterman, “Sender Policy Framework (SPF) for                           Heidelberg: Springer-Verlag, 2015, p. 78–97.
     Authorizing Use of Domains in Email, Version 1,” RFC                  [70] S. Duman, K. Kalkan-Cakmakci, M. Egele, W. Robert-
     7208, Apr. 2014. [Online]. Available: https://www.rfc-                     son, and E. Kirda, “Emailprofiler: Spearphishing filtering
     editor.org/info/rfc7208                                                    with header and stylometric features of emails,” in 2016
[59] M. Kucherawy, D. Crocker, and T. Hansen,                                   IEEE 40th Annual Computer Software and Applications
     “DomainKeys Identified Mail (DKIM) Signatures,” RFC                        Conference (COMPSAC), vol. 1, 2016, pp. 408–416.
     6376, Sep. 2011. [Online]. Available: https://www.rfc-                [71] M. Khonji, Y. Iraqi, and A. Jones, “Mitigation of spear
     editor.org/info/rfc6376                                                    phishing attacks: A content-based authorship identifica-
[60] M. Kucherawy and E. Zwicky, “Domain-based                                  tion framework,” in 2011 International Conference for
     Message Authentication, Reporting, and Conformance                         Internet Technology and Secured Transactions, 2011, pp.
     (DMARC),” RFC 7489, Mar. 2015. [Online]. Available:                        416–421.
     https://www.rfc-editor.org/info/rfc7489                               [72] ericmutta.                 (2023)                 registry.
[61] N. Bennett, R. Sowards, and C. Deccio, “Spfail: discover-                  https://docs.npmjs.com/cli/v11/using-npm/registry.



                                                                      16
[73] Github.      (2022)      List     public     repositories.     11-28#list-public-repositories.
     https://docs.github.com/zh/rest/repos/repos?apiVersion=2022-




                                                            17
                           A PPENDIX A                                   acteristics: 60.81% are male and 39.19% are female. 87.50%
                  M ETHODOLOGY A PPENDIX                                 participants are 18-50 years old. Most of the participants have
A. Identity in email providers                                           a bachelor degree (48.03%) or a master degree (28.95%),
                                                                         followed by those with a phd degree (12.17%) and highschool
   1) Username Requirements: As noted in our alias policy
                                                                         degree (10.86%).
analysis (Section III-A), providers that support character-based
                                                                         Sender generation. We investigated how the email alias mech-
aliasing typically rely on special characters to distinguish
                                                                         anism influences users’ ability to identify phishing emails,
aliases from the base address. So, we first analyzed the
                                                                         with a key step being the generation of emails from various
username character constraints across providers during account
                                                                         aliasing schemes to create sender variations.
registration to determine whether certain characters might be
                                                                            To achieve this, we selected six email providers representing
reserved for alias generation.
   Of the 28 providers analyzed, 2980Mail and 2925Mail were              different aliasing mechanisms: 1) Gmail, the most well-known
the only ones that restricted usernames to letters and digits            alias mechanism, where users may be familiar with its rules;
only, without support for special characters. All other providers        2) Outlook and ProtonMail, which have similar but slightly
allow one or more of the following three special characters:             different aliasing rules compared to Gmail, potentially leading
underscore ( ), dot (.), and hyphen (-). Underscore ( ) was the          to partial recognition but uncertain judgments; 3) 2925Mail
most widely supported, allowed by 21 providers, while dot (.)            and Eclipso, which use unique aliasing mechanisms, likely
was accepted by 18 providers and Hyphen (-) was supported                cause users to misidentify them as entirely unrelated phishing
by 13 providers. Notably, four Chinese providers in our dataset          emails; 4) Yahoo, which does not support aliasing, serves as
supported only the underscore, whereas most providers from               a baseline for comparison.
other countries typically supported all three characters.                   We first asked participants how frequently they use email
   2) Ignored and Invalid Characters: 20 in 28 providers                 in a week to know their familiarity with email systems. Then,
ignore the backslash(\) during address interpretation – ef-              we provided them with six known contacts in the platform’s
fectively treating user\name@domain.com identically to user-             address book. Each participant was asked to assess whether the
name@domain.com, only three providers treat the address with             emails originated from these known contacts. We designed a
backslash as an invalid address. After excluding these two               15-email evaluation task divided into four progressive stages
situations, there are still 12 providers that support other email        to assess participants’ understanding of email aliasing mech-
aliases. Besides, 10 characters consistently led to invalid email        anisms, as shown in Table VI. Stage 1 (Email 1) served
addresses across providers. These include: @, parentheses (),            as an attention check using an exact address match from
square brackets [], semicolon ;, double quotes ", comma,,                the participant’s predefined contacts, we also checked if the
and angle brackets <>.                                                   participant could understand the quiz. Stage 2 (Emails 2-3)
                                                                         tested basic alias awareness through two Gmail aliases, as
B. Alias Multiplicity Abuse Dataset                                      the Gmail alias is the most well-known one, including plus-
    To evaluate real-world alias usage, we try to collect email          suffix alias and dot-infix alias. Stage 3 (Emails 4-8) examined
addresses from the accounts of platforms. However, email                 alias generalization by applying Gmail-style syntax to five
addresses are often considered private information for most              other providers (3 legitimate, 2 phishing). Stage 4 (Emails
internet platforms. After surveying 40 well-known different-             9-15) evaluated comprehension of unconventional aliasing
type platforms, we found that only a few platforms allow users           formats across providers (4 legitimate, 3 phishing), including
to decide whether their email is public. Only npm and GitHub             one case-sensitivity test. This phased approach allowed us to
make users’ email addresses public for the purpose of open-              systematically measure how users’ awareness of email aliasing
source software security and traceability. For npm, we crawled           scales from familiar to unfamiliar scenarios while maintaining
the package indexs and accessed each package’s metadata                  a balanced legitimate/phishing ratio in later stages.
by npm API [72]. We extracted register email addresses                      To capture participants’ genuine reactions and knowledge
from _npmUser , author, and maintainer field. For                        about aliasing mechanisms, we did not inform them before-
GitHub, we used the query API [73] with different languages              hand that the study focused on email aliases. Only at the end of
to get repositories. We then use repository API [50] to get              the experiment did we ask whether they were aware of email
commit histories. For each commit, it includes the committer’s           aliases and then reveal the true purpose of the study. Impor-
homepage URL, if the homepage is accessible, we can verify               tantly, no actual phishing emails were sent—participants were
the email address of the commit belongs to a GitHub user.                only tasked with assessing whether a sender was trustworthy.
   In total, we collected 3,310,406 npm packages and                     Instruction to participants. We educated all participants in
2,219,000 GitHub repositories between 01/01/2009 and                     our user study about email aliasing mechanisms at the end of
02/28/2025, getting 539,105 unique npm users and 1,602,342               the survey:
addresses from 1,282,532 Github accounts, as one account can                   Thank you for participating in this survey!
bind several addresses.                                                        Introduction to Email Aliases: An alias is an
C. User Study                                                                  additional email address associated with your
   Participant statistics. We recruited 304 participants for our
user study, and the sample exhibited diverse demographic char-


                                                                    18
     primary email address. All emails sent to these                      B. Artifact Installation & Configuration
     aliases will be automatically forwarded to your                        • [Python Version]: Python 3.9+ (recommended)
     primary email address. This feature not only helps                     • [Download and unzip the repository]:
     you protect your real email address and reduce                           unzip originmail.zip
     the risk of spam and phishing, but also allows                           cd originmail/
     you to effectively manage and classify emails                          • [Core Artifact (OriginMail)]: Requires only Python built-
     in your inbox by creating dedicated aliases for                          in libraries (no additional installation needed).
     different scenarios. Some emails support some very
     convenient aliases, such as Gmail’s + suffix alias.                  C. Major Claims
     If your main email is user@gmail.com, you can                          The following are the major claims we make for the artifact
     use aliases such as user+shopping@gmail.com,                         available and artifact functional badge.
     user+newsletters@gmail.com                       or                    • (C1): OriginMail can accurately identifies alias emails
     user+work@gmail.com to register for different                             from 28 providers and extracts their base addresses, based
     services. All emails sent to these aliases will be                        on the alias mechanisms learned in Section III-B. This is
     forwarded to user@gmail.com. Additionally, some                           proven by the experiment (E1).
     email services allow you to create completely
     separate alias addresses that also forward email to                  D. Evaluation
     your primary email address, but do not reveal your                     Please run the following experiments to verify the claims.
     real email address when displayed externally.                          1) Experiment (E1): Individual Alias Detection [1 human-
                          A PPENDIX B                                     minute + 1 compute-minutes]: Validate OriginMail’s core
                     A RTIFACT A PPENDIX                                  functionality by detecting alias emails from single inputs.
                                                                            • [Preparation] Ensure originmail.py and test.py
   This appendix provides a complete roadmap for reproducing
the research artifacts associated with our paper. We contribute                exist in folder originmail/src. No additional data
the OriginMail tool to help platforms resolve alias confusion                  required (input is provided via command line.
                                                                            • [Execution] Run the following command to test alias
and disclose vulnerabilities to affected stakeholders. It can ex-
tract the base email addresses of a syntactic alias, e.g., you can             detection for single email address:
get alice@gmail.com while your input is al.ice@gmail.com                       python src/originmail.py
or alice+test@gmail.com. It supports alias rules of 28 email                   alice+1@gmail.com
providers. We also use it to find real-world abuse case in                     We also provide a script to demo all 28 email provider’s
Github and npm.                                                                alias address:
                                                                               python src/test.py
A. Description & Requirements                                               • [Results] Expected output format:
   1) How to access: The code for the artifact, our core                       Origin email for alice+1@gmail.com is
tool OriginMail can be accessed at: https://github.com/lab-                    alice@gmail.com
rynth/OriginMail or https://doi.org/10.5281/zenodo.16735091.                   Verify the output matches the alias rules in Section III-B
   2) Hardware dependencies: None.                                             of the paper.
   3) Software dependencies: The code was tested on MacOS
and using Python 3.9. It can run on any platform with Python
installed.




                                                                     19
