Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receiving phishing emails to my attached contact email #14802

Closed
17sdheeraj opened this issue Jul 10, 2024 · 67 comments
Closed

Receiving phishing emails to my attached contact email #14802

17sdheeraj opened this issue Jul 10, 2024 · 67 comments
Labels
stale support For any help with your domain

Comments

@17sdheeraj
Copy link
Contributor

Hello!
I have seen that since a few days I have been receiving phishing emails to the email I added to my file (contact-sdheeraj-isadev@domain.com). I have made this to ask if anyone else has been receiving these type of emails.
Some screenshots of the emails:
image
image
And more were there which got rejected and were not delivered to me

My subdomain

https://sdheeraj.is-a.dev

@17sdheeraj 17sdheeraj added the bug Something isn't working label Jul 10, 2024
@CuteDog5695
Copy link
Member

Wait... I've also gotten emails from the umm.de domain. Is it possible that somebody is emailing everyone who has a domain here?

@Stef-00012
Copy link
Member

same here

Screenshot_20240710_191711_Gmail

@xzonix
Copy link
Contributor

xzonix commented Jul 10, 2024

I got the exact same mail from a charity of Germany telling me that i received a private donation.
image

@xzonix
Copy link
Contributor

xzonix commented Jul 10, 2024

That email got into my second gmail account, and i didn't introduce this mail to is-a.dev
image

@17sdheeraj
Copy link
Contributor Author

Wait... I've also gotten emails from the umm.de domain. Is it possible that somebody is emailing everyone who has a domain here?

Might be, they probably scrapped the whole data and collected all the emails from the json files and then they are sending phishing emails to the collected emails.

The best way to fix this issue for future is #13721

@wdhdev
Copy link
Member

wdhdev commented Jul 11, 2024

Would it be worth dropping emails in the owner key entirely and just relying on the commit history?

@17sdheeraj
Copy link
Contributor Author

Would it be worth dropping emails in the owner key entirely and just relying on the commit history?

I think it would be best if the contact info and other info gets collected via discord or google forms or some other platform so that the admins will have access to the info and public wont.
Also it would be best if you all send a mail to the peoples emails in the json files informing them to ignore/block the spam mails they have been receiving.

@17sdheeraj
Copy link
Contributor Author

Also change the issue's labels if possible

@orxngc orxngc added report-abuse Report a domain being abused. support For any help with your domain and removed bug Something isn't working report-abuse Report a domain being abused. labels Jul 11, 2024
@17sdheeraj
Copy link
Contributor Author

The spams are getting more and more day by day
image

@xzonix
Copy link
Contributor

xzonix commented Jul 12, 2024

The spams are getting more and more day by day
image

Yo bro, this also happened to me, luckily, i acted fast and removed my email from the JSON file and didn't got more emails. Just leave "mail" in blank and add Discord to the JSON.

@wdhdev
Copy link
Member

wdhdev commented Jul 12, 2024

@phenax Could we use an external DB of some sorts?

@phenax
Copy link
Member

phenax commented Jul 12, 2024

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.

But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.

We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.

@is-a-dev/maintainers, what do you all think?

@17sdheeraj
Copy link
Contributor Author

The spams are getting more and more day by day
image

Yo bro, this also happened to me, luckily, i acted fast and removed my email from the JSON file and didn't got more emails. Just leave "mail" in blank and add Discord to the JSON.

If that is the case that means they are fetching emails from github instead of scraping and storing them

@xzonix
Copy link
Contributor

xzonix commented Jul 12, 2024

The spams are getting more and more day by day
image

Yo bro, this also happened to me, luckily, i acted fast and removed my email from the JSON file and didn't got more emails. Just leave "mail" in blank and add Discord to the JSON.

If that is the case that means they are fetching emails from github instead of scraping and storing them

Probably they are.

@DEV-DIBSTER
Copy link
Member

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.

But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.

We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.

@is-a-dev/maintainers, what do you all think?

Damage has already been done sadly but yes, I do think we should:

  1. Remove the email field.
  2. Switch over to Discord ID contact.
  3. Hope for the best from the changes.

@17sdheeraj
Copy link
Contributor Author

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.
But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.
We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.
@is-a-dev/maintainers, what do you all think?

Damage has already been done sadly but yes, I do think we should:

  1. Remove the email field.
  2. Switch over to Discord ID contact.
  3. Hope for the best from the changes.

I agree

@17sdheeraj
Copy link
Contributor Author

The spams are getting more and more day by day
image

Yo bro, this also happened to me, luckily, i acted fast and removed my email from the JSON file and didn't got more emails. Just leave "mail" in blank and add Discord to the JSON.

If that is the case that means they are fetching emails from github instead of scraping and storing them

Probably they are.

That means we can stop them if we remove the email field

@xzonix
Copy link
Contributor

xzonix commented Jul 12, 2024

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.

But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.

We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.

@is-a-dev/maintainers, what do you all think?

Damage has already been done sadly but yes, I do think we should:

  1. Remove the email field.
  2. Switch over to Discord ID contact.
  3. Hope for the best from the changes.

I definitely agree

@wdhdev
Copy link
Member

wdhdev commented Jul 12, 2024

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.

I created https://data.is-a.dev a few months to a year ago basically to prove how is-a.dev is literally just a data farm for scammers.

But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.

Yeah that would work, however what would we do with existing domains, just only have GitHub usernames? Also this brings up another issue, what do we do with domains where the original author's account has been deleted, and what do we do with username changes, because we can't exactly rely on people to immediately update their info.

We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.

Yeah not much we can do about that, however removing them all from the main repo would help.

@17sdheeraj
Copy link
Contributor Author

Let's not ask for email anymore? It was a bad idea to ask for that in the first place. Who came up this terrible system? Oh right, it was me.

I created https://data.is-a.dev a few months to a year ago basically to prove how is-a.dev is literally just a data farm for scammers.

But I think any reliable means to contact them is more than good enough and since a lot of our users are also on discord, that seems like a good default. If not that, twitter, mastodon, etc. works just as well. At least 1 more way to get in touch other than github. If all else fails, we still have the github username to tag them on issues or discussions.

Yeah that would work, however what would we do with existing domains, just only have GitHub usernames? Also this brings up another issue, what do we do with domains where the original author's account has been deleted, and what do we do with username changes, because we can't exactly rely on people to immediately update their info.

We can also remove all existing emails or encrypt them in-place but that information is already spread accross thousands of forks and all PRs so not sure how much that helps.

Yeah not much we can do about that, however removing them all from the main repo would help.

Why don't you guys make the data.is-a.dev private and collect info and keep it in there for admins

@MaskDuck
Copy link
Contributor

MaskDuck commented Jul 12, 2024

@0v90 's suggestion which fell into my DMs
image

@creeperita09
Copy link
Contributor

Yep me got the email in the second screenshot

@xzonix
Copy link
Contributor

xzonix commented Jul 12, 2024

@0v90 's suggestion which fell into my DMs
image

Another idea would be, that you must provide the email on the is-a.dev website, and when you send the email/data, it automatically sends it to data.is-a.dev instead of doing it via github jsons.

@17sdheeraj
Copy link
Contributor Author

@0v90 's suggestion which fell into my DMs
image

Another idea would be, that you must provide the email on the is-a.dev website, and when you send the email/data, it automatically sends it to data.is-a.dev instead of doing it via github jsons.

Yea this idea is good but it would take a little time to code it and stuff

@xzonix
Copy link
Contributor

xzonix commented Jul 12, 2024

@0v90 's suggestion which fell into my DMs
image

Another idea would be, that you must provide the email on the is-a.dev website, and when you send the email/data, it automatically sends it to data.is-a.dev instead of doing it via github jsons.

Yea this idea is good but it would take a little time to code it and stuff

Yes, it can be hard to code, but it's for yall's security

@17sdheeraj
Copy link
Contributor Author

Screenshot_20240716_165016_Outlook

I have received the same

@MaskDuck MaskDuck pinned this issue Jul 18, 2024
@17sdheeraj
Copy link
Contributor Author

For that I think they can make a discord bot which generates a id for the people so they can use it in their json

That could be good. Like it encrypts their details with a hash/salt that can be decrypted using a master key?

Yes, or the user gives their details to the bot and the bot stores them and gives the user an unique user id which can be used in json. The data will be sent to a database like data.is-cool.dev which will be only accessible by admins

Any update on when you all will make a discord bot and fix this issue

@MaskDuck
Copy link
Contributor

some of our users does not use Discord, I'm afraid.

@andrewstech
Copy link
Member

Personally I think we should setup some unique ID based system (is there some sort of OSS that does this?) as multiple users in this thread have suggested.

The owner key could be updated from an object to just a string value like this:

{
  "owner": "k2H9rSQ6KB2373b3FeUR28WX8RxaZvn6"
}

We could probably (and fairly easily...) create a script to register all existing owner information with a database which then returns a custom ID like the one above and it will just update all domains to be like this.

Im actually making a similar system for open-domains. Im thinking we should also include the github user id in the encrypted data then ReviewMate should be able to decypt it and verify that the user hasn't copied and pasted someone else's if that makes sense

@andrewstech
Copy link
Member

andrewstech commented Jul 19, 2024

https://github.com/is-a-dev/owl - We now have a beta version running at https://owl.is-a.dev

you select an email from your github account and it will give you a unique ID. There is no DB and ID given to you is your email and github username/id encrypted

@17sdheeraj
Copy link
Contributor Author

https://github.com/is-a-dev/owl - We now have a beta version running at https://owl.is-a.dev

you select an email from your github account and it will give you a unique ID. There is no DB and ID given to you is your email and github username/id encrypted

This looks cool but can we have an option to edit the email address as many people do not like giving their main email address and instead give their alt email address.

@17sdheeraj
Copy link
Contributor Author

You all can add other fields like another email address field (just incase the main one doesn't work), discord id, twitter, and other stuff

@wdhdev
Copy link
Member

wdhdev commented Jul 20, 2024

This looks cool but can we have an option to edit the email address as many people do not like giving their main email address and instead give their alt email address.

If you have other email addresses on your GitHub account they will show up there.

@17sdheeraj
Copy link
Contributor Author

This looks cool but can we have an option to edit the email address as many people do not like giving their main email address and instead give their alt email address.

If you have other email addresses on your GitHub account they will show up there.

👍

@17sdheeraj 17sdheeraj changed the title I'm receiving phishing emails to my attached contact email Receiving phishing emails to my attached contact email Jul 21, 2024
@wdhdev
Copy link
Member

wdhdev commented Jul 24, 2024

@phenax @andrewstech We need a solution for this ASAP. I'm personally receiving multiple phishing/scam emails per day.

@orxngc
Copy link
Member

orxngc commented Jul 24, 2024

I'm personally receiving multiple phishing/scam emails per day.

Same

@Arch881010
Copy link
Contributor

Arch881010 commented Jul 25, 2024

I think the owner object should get phased out for the ID as a string.
Or maybe

"owner": {
  "ID":"<owl ID>"
}

and have the old fields still applicable.

@wdhdev
Copy link
Member

wdhdev commented Jul 25, 2024

Would be better as a string instead of a key, however for backwards compatibility it might be better as a key and just added as a new field.

@MaskDuck
Copy link
Contributor

I have removed all my domains which have my email on it on Jun 11 and never received a spam email~

@MaskDuck
Copy link
Contributor

Screenshot_20240716_165016_Outlook

https://en.wikipedia.org/wiki/Memorial_University_of_Newfoundland mun.ca belongs to this org, mostly this is stolen emails or so

@MaskDuck
Copy link
Contributor

I investigated the domains that this emails come from. most likely those are universities stolen emails or students from those institutes?

@wdhdev
Copy link
Member

wdhdev commented Jul 26, 2024

I have removed all my domains which have my email on it on Jun 11 and never received a spam email~

They are most likely fetching the most recent commit on the repo.

I investigated the domains that this emails come from. most likely those are universities stolen emails or students from those institutes?

I would believe it's weak email security from the university with a combination of weak passwords from the students causing emails to get hacked.

@MaskDuck
Copy link
Contributor

MaskDuck commented Jul 27, 2024

I would believe it's weak email security from the university with a combination of weak passwords from the students causing emails to get hacked.

should we email those institutes and see what they can do with it?

@17sdheeraj
Copy link
Contributor Author

I would believe it's weak email security from the university with a combination of weak passwords from the students causing emails to get hacked.

should we email those institutes and see what they can do with it?

Yeah

@wdhdev
Copy link
Member

wdhdev commented Jul 29, 2024

I believe I've found the cause of the issue, I think the scammers have been using the Raw API to fetch the emails. I have redacted all emails from the Raw API.

Let's see if this makes any difference in the amount of scam emails. If it seems to be solved I'll most likely close this issue.

@andrewstech
Copy link
Member

the

The owl project is deployed Im just waiting on you again :(

@17sdheeraj
Copy link
Contributor Author

I believe I've found the cause of the issue, I think the scammers have been using the Raw API to fetch the emails. I have redacted all emails from the Raw API.

Let's see if this makes any difference in the amount of scam emails. If it seems to be solved I'll most likely close this issue.

👍

Copy link

github-actions bot commented Aug 6, 2024

This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it

@github-actions github-actions bot added the stale label Aug 6, 2024
@andrewstech
Copy link
Member

OWL is now fully deployed and integrated into the discord bot or is available at https://owl.is-a.dev/. There is 24 records currently using owl docs will be posted soon

@orxngc orxngc unpinned this issue Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale support For any help with your domain
Projects
None yet
Development

No branches or pull requests