Mitigating website cloning & backlink abuse
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- github-actions
- Domaine
- build-system, security, web-dev
Piste de recherche
Commencez par examiner le processus de build du site web et la manière dont GitHub secrets peuvent être utilisés pour la vérification au moment du build. Clarifiez la vérification de la clé publique et le comportement pour localhost et 127.0.0.1, puis définissez l'achèvement comme une bannière indiquant qu'un build n'est pas vérifié, avec des liens de signalement et sans adresse e-mail de contact.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Which area of the website does this enhancement relate to?
Other (specify if possible)
Describe the enhancement
We’ve run into a few situations this year where scammers copy our website and put it on fake domains that impersonate other organizations. We only hear about it when trademark owners contact us with cease-and-desist emails, because the cloned sites look like processing.org and still include our contact email.
@ksen0 suggested adding a simple build check:
- Set an environment variable in GitHub secrets.
- At build time, verify it against a public key.
- If the check fails, display a small banner such as:
“This is not the official Processing website. If you ended up here by mistake or suspect misuse, you can report it below.”
I'd suggest including the following:
- A link to the Google Safe Browsing phishing report page
- A link to the WHOIS record for the domain, e.g.
https://www.whois.com/whois/example.com
We can check for localhost and 127.0.0.1 to avoid showing the banner when working locally.
We could also not show our contact email on unverified builds.
Why is this enhancement important?
- Reduce confusion for trademark owners who mistakenly contact us
- Provide visitors with a quick way to report misuse
- Make cloned sites less convincing and less useful for scammers
- Langage dominant
- MDX
- Étoiles
- 90
- Forks
- 122
- Merge moyen
- 1 h 43 min
- PR mergées (30 j)
- 3
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de processing/processing-website
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
processing/processing-website#716 ·
-
Missing isLooping documentation Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
processing/processing-website#703 ·
-
Good First Issue Help Wanted Reference
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
processing/processing-website#698 · 5 commentaires · 1 réaction ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
processing/processing-website#681 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
processing/processing-website#646 · 3 commentaires ·
Toutes les issues de processing/processing-website
Issues similaires
-
nix: vendorHash is outdated Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
typelevel/sbt-typelevel#929 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
openSUSE/python-rpm-macros#219 ·
-
HMR stops working Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Qiskit/mcp-servers#221 ·