News for hackers. Stuff that matters.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by _Marak_ on Tuesday June 20, 2017 @03:34PM (#14597765)
As an alternative, you could register a domain with a catch-all email address and simply register for new services on the fly using a unique string for each site. Have the catch-all forward to your main email account.

For example, I would sign-up for HN using [email protected] and for Reddit using [email protected]

Simple and effective.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by eriknstr on Tuesday June 20, 2017 @04:12PM (#14598154)
Been there done that. If you catch all e-mail you will also get a lot of spam to random addresses like say [email protected], [email protected] and so on and so forth. So then you need spam filtering anyway, or you need to configure which addresses are valid.

I still host my own e-mail but I no longer do catch-all. There are only a few sites and services I care about. For those I have trusted them with my e-mail address. For all others I use 3rd-party throwaway mail services.

I get less spam now than I did with catch-all.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by amenod on Tuesday June 20, 2017 @04:23PM (#14598260)
Or you can use [email protected] and [email protected] and only forward *[email protected].

I have learned to keep a personal e-mail address for friends & somewhat trusted people, but never businesses. Businesses (and all government offices, kids' school,...) get their one-time address. If spammers somehow get to it, it is much easier to cut them off, and I also know who leaked the address to them.

Of course, http://www.mailcatch.com/ rules for those one-time "no, I will not let you spam me" registrations.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by dannysu on Tuesday June 20, 2017 @04:18PM (#14598211)
I actually haven't gotten any spam through my catch-all emails. Hopefully it stays that way.

I use a completely different domain than the one that's publicly associated with me though. Maybe that helps.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by e12e on Tuesday June 20, 2017 @10:22PM (#14600203)
If you host your own domain you'll likely need spam filtering for abuse@ or at least postmaster@ (or ignore RFCs, like most unfortunately do..).
Re:Show HN: NBox – Sign up anywhere without giving your emai... by eriknstr on Wednesday June 21, 2017 @04:24PM (#14607566)
I forward abuse@, security@, postmaster@, hostmaster@, webmaster@, info@ and dns-admin@ for my main domain, and actually mostly don't get any spam to any of them except from dns-admin@, which I have listed as contact in WHOIS for some of my domains.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by water42 on Tuesday June 20, 2017 @04:18PM (#14598208)
what kind of accounts do you use throwaway mail services for? the use case where NBox would be useful for me is sites I don't use often, i.e. a clothing site or online video game store. but i wouldn't trust those to a throwaway email
Re:Show HN: NBox – Sign up anywhere without giving your emai... by daxelrod on Tuesday June 20, 2017 @05:51PM (#14598931)
I used to do this. The amount spam of mail I received to mailbox names I had never used started to dwarf my actual email. This is apparently made worse because spammers take the fact that these addresses will receive mail as a signal that they're valid, causing them to send more mail to them.

A couple of years ago, maintaining the blacklist passed the point where this was a viable technique for me.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by jjnoakes on Tuesday June 20, 2017 @05:58PM (#14598976)
This is why you might consider maintaining a white list or white pattern instead.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by daxelrod on Tuesday June 20, 2017 @11:16PM (#14600389)
A white pattern is an idea that I'd considered but never actually tried implementing.

It has the advantage of being able to spontaneously create email addresses when signing up for things, while still blackholing most guessed addresses.

I like this idea a lot.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by rhizome on Tuesday June 20, 2017 @06:24PM (#14599101)
Easier to use sub-/plus-addressing rather than maintaining a list.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by jjnoakes on Tuesday June 20, 2017 @08:34PM (#14599718)
That seems like a white pattern to me.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by rhizome on Wednesday June 21, 2017 @02:54PM (#14606851)
If only delivering mail to existing email addresses is a white pattern, sure.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by jjnoakes on Thursday June 22, 2017 @04:17PM (#14614988)
I don't follow.

If I configure me.example.com to accept emails matching the pattern "me<anything>[email protected]", then I can generate as many on-the-fly unique emails as I want, without maintaining any lists, and without catch-all forwarding of random spam to my inbox.

If I use [email protected], I get the same exact feature, but the downside is "+anything" is recognized by some and either disallowed or used to generate more patterns.

If I use subdomains (like [email protected]) I have the spam issue.

With a white pattern scheme, you can choose your own pattern (so sites can't really catch on), not have to maintain any lists, and avoid spray-and-pray spam.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by chatmasta on Tuesday June 20, 2017 @03:35PM (#14597787)
If you do this, make sure you lock down your account at your domain registrar. A socially engineered DNS hijack could be all it takes to obtain full read/write access to your email.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by SippinLean on Tuesday June 20, 2017 @03:45PM (#14597881)
Can you elaborate on the steps needed to ensure your security in this case?
Re:Show HN: NBox – Sign up anywhere without giving your emai... by ryanlol on Tuesday June 20, 2017 @04:49PM (#14598492)
Spend a decent chunk of money to become a registrar yourself or go with MarkMonitor.

I suppose google domains might be OK for personal email.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by threatofrain on Tuesday June 20, 2017 @05:11PM (#14598653)
Would you mind elaborating? Do you mean socially tricking a GoDaddy or other domain registrar employee into changing DNS records?
Re:Show HN: NBox – Sign up anywhere without giving your emai... by sverige on Tuesday June 20, 2017 @05:09PM (#14598629)
The other thing that happens is spammers use your domain to spam others. That catch-all will work for systems that test email validity for the spammer's made-up address on the From line.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by jtwebman on Tuesday June 20, 2017 @05:16PM (#14598696)
With gmail you can just do [email protected] and it will send it to [email protected]. The nice thing about this service though is you can just remove the fake email and they can't email you anymore.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by mmanfrin on Tuesday June 20, 2017 @05:19PM (#14598711)
There are a fair number of sites with broken regexes/validations that reject emails with +s in them.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by massaman_yams on Tuesday June 20, 2017 @05:21PM (#14598731)
I have also observed emails tagged with "+" to break unsubscribe links in cases where the address is included in the link and the link is not properly URL-encoded.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by rhizome on Tuesday June 20, 2017 @06:26PM (#14599110)
RFC-violating email regexes cause problems less and less all the time, and much less often than just 5 years ago.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by toddmorey on Tuesday June 20, 2017 @04:18PM (#14598206)
Gmail allows you to create unlimited unique addresses by using the + symbol. so you could do: [email protected]. It's worked well for me for a few years.

The only downsides I see are that (very few) sites still complain about the perfectly legal + symbol and some sites / bots are probably starting to reverse engineer that since it still exposes your username. But so far, I've yet to have a single site or service expose my primary mail account, so it at least helps.

Finally: this is a fantastic hack for testing your own signup flows. :)

Re:Show HN: NBox – Sign up anywhere without giving your emai... by bdav24 on Tuesday June 20, 2017 @04:23PM (#14598259)
Hi toddmorey, yes a well-known trick ;) The downside is that the + part can be easily removed by spammers.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by oh_sigh on Tuesday June 20, 2017 @08:20PM (#14599663)
I have a personal Gmail account that I give to real life friends and real met-in-person humans who want to directly contact me. And then a web gmail where everything is labeled with a plus(if websites don't accept the plus, I use a series of periods in the first portion of the email to make it unique. Then, I forward all emails with whitelisted +whatever's from my web mail to my personal mail.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by carc1n0gen on Tuesday June 20, 2017 @04:20PM (#14598234)
Not a Gmail specific thing. That's something you can do with email in general.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by ballenf on Tuesday June 20, 2017 @04:27PM (#14598292)
Not really, according to the spec the '+' can be interpreted as part of the email address. The approach gmail takes seems to have gained widespread adoption, but it's not mandated by the spec.

Believe I saw this on HN recently: http://haacked.com/archive/2007/08/21/i-knew-how-to-validate...

Re:Show HN: NBox – Sign up anywhere without giving your emai... by amenod on Tuesday June 20, 2017 @04:26PM (#14598288)
I believe it is Gmail specific. Cursory search reveals that sendmail does that too, but I don't think it is specified in RFC. Feel free to correct me if I'm wrong.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by e12e on Tuesday June 20, 2017 @10:36PM (#14600247)
It's more Sendmail and Exim and others did it, and Gmail does it too - not the other way around;)

With qmail the "standard"[1] was [email protected], rather than [email protected]. I rather prefer that - but then my (user)name(s) don't contain any hyphens.

Either way I think it looks better with system usernames - [email protected] was/is usually handled as a separate form of alias look-up anyway.

[1] http://www.lifewithqmail.org/lwq.html#dot-qmail-files See section "4.1.5. extension addresses"

[ed: and I recall using tmda as an anti-spam system - it inserts an encrypted tag in the alias portion, that can be stamped with an expiry date, and tied to a sender address (eg hmac(userkey, [email protected]+01012018) => xyxyzzzzz - give [email protected] the address [email protected] - and mail to that address will be accepted from only [email protected] until 1/1/2018.

http://tmda.sourceforge.net/cgi-bin/moin.cgi/AboutTmda ]

Re:Show HN: NBox – Sign up anywhere without giving your emai... by carc1n0gen on Wednesday June 21, 2017 @10:25AM (#14604051)
I don't have a source to a RFC, but all email's I've ever used let me do this. Including multiple different hosting services with my own domains, and my current work which is MS Exchange.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by greggyb on Tuesday June 20, 2017 @03:52PM (#14597948)
But it's also more easily traceable to you.

With a service aggregating these, we see many users from NBox. Perhaps this is not a concern for your use case, but it seems a tradeoff worth considering.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by jszymborski on Tuesday June 20, 2017 @04:19PM (#14598220)
> more easily traceable to you

Depends who is tracking you.

If I register some non-personally-identifiable domain "e.g.: bumblebutt.example" and use a WHOIS proxy, you're can only be given up by a registrar... which usually means a warrant.

Still paranoid? Pay for the domain using bitcoin you got in exchange for cash/services (there are a lot of registrars that take bitcoin).

Re:Show HN: NBox – Sign up anywhere without giving your emai... by Psilidae on Tuesday June 20, 2017 @04:50PM (#14598496)
Its certainly more traceable from the perspective of metadata aggregation. If you were looking at the users from multiple sites, you could easily consider "*@bumblebutt.example" to be one person thus linking all accounts together.

The benefit of a public site is that you can't use the hostname as an identifer for a single person.

Re:Show HN: NBox – Sign up anywhere without giving your emai... by vr3690 on Tuesday June 20, 2017 @03:38PM (#14597817)
Yep. I do this and route my email through mailgun that allows me to setup rules for forwarding emails. Their free tier is pretty generous and works great for my needs. Also solves the problem of shoddy websites selling my email because I gave them an unique email address and can block all emails coming to that address easily, if needed.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by peeky on Tuesday June 20, 2017 @04:39PM (#14598401)
I've been doing this for years. It's fascinating (and sometimes horrifying) which addresses end up on spam/scam lists. I used to inform companies when it happened, but they almost always go for plausible deniability with "spammers try random addresses at a domain sometimes, it must have been that".
Re:Show HN: NBox – Sign up anywhere without giving your emai... by e12e on Tuesday June 20, 2017 @10:41PM (#14600265)
Just a reminder that Adobe, LinkedIn and Dropbox have all been hacked/suffered data leaks - those aliases are the main source of my spam. The other is through mandatory public company registration in Norway that's consistently mined by some halfwits apparently selling stamps etc.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by bdav24 on Tuesday June 20, 2017 @03:44PM (#14597875)
Hi Marak, you're right, this is an alternative. You'd have to implement the filtering of the addresses you don't want any more though.
Re:Show HN: NBox – Sign up anywhere without giving your emai... by rokhayakebe on Tuesday June 20, 2017 @04:38PM (#14598396)
that's great for the average hacker news reader, but not so great for the average Joe