Ich arbeite an einer Website, die ein bisschen Marketing erfordert. lassen Sie mich erklären.
Diese Website bietet einem glücklichen Gewinner einen einzigen iTunes 50 $ -Gutschein.
Um an der Verlosung teilnehmen zu können, müssen Sie mindestens einen Freund zur Website einladen (und sich ihm anschließen). Ziemlich einfach.
Jetzt wäre es natürlich für jeden einfach, ein falsches Konto zu erstellen und dieses Konto einzuladen. Ich dachte also über einen anderen Weg nach, um irgendwie herauszufinden, ob Betrug möglich ist.
Ich dachte an eine IP-Überprüfung des neu abonnierten (eingeladenen) Benutzers. Wenn in den letzten 24 Stunden dieselbe IP protokolliert wurde und dies der Fall ist, untersuchen Sie dies genauer.
Aber ich dachte, dass es vielleicht einen klügeren Weg gibt, um dieses Problem zu umgehen. Hat jemand jemals darüber nachgedacht? Welche anderen Lösungen haben Sie versucht?
Danke im Voraus.
Antworten:
Es funktioniert nur, wenn das Konto fest an etwas Wertvolles und Überprüfbares gebunden ist, das seinen Besitzer eindeutig identifiziert.
Dinge, die nicht funktionieren:
IP-Adressen
Diese sind weder eindeutig (denken Sie an Unternehmensfirewalls, Internetcafés, wiederverwendete dynamische IPs in Mobilfunknetzen, Proxys usw.) noch konstant (viele Internetverbindungen haben dynamische IPs, insbesondere mobile). Eine IP-Prüfung ist auch leicht zu umgehen: Den meisten Menschen stehen heutzutage mindestens zwei Internetverbindungen zur Verfügung (mobil und zu Hause oder zu Hause und bei der Arbeit usw.). Wenn Sie dies nicht tun, ist es nicht möglich, einen geeigneten Proxy-Dienst zu finden. überhaupt nicht schwer. Diejenigen, die sich noch in der Einwahl befinden, können ihre Verbindung einfach schließen und wieder öffnen, wodurch sie normalerweise eine andere IP-Adresse erhalten. Wenn alles andere fehlschlägt, stellt Tor einen stetigen Strom sich ständig ändernder IP-Adressen zur Verfügung.
Kekse
Diese sind lächerlich leicht zu umgehen - löschen Sie einfach Ihre Cookies und Sie sind gut für einen anderen gefälschten Account.
Benutzeragentenzeichenfolgen
Während Benutzeragentenzeichenfolgen heutzutage interessante Informationen sind und nahezu einzigartig sind, sind sie genauso leicht zu fälschen wie Cookies und ähnliche Informationen.
Andere Systeme, die auf dem Fehlen von etwas beruhen
Allen oben genannten Punkten ist gemeinsam, dass sie überprüfen, ob noch etwas nicht vorhanden ist. Dies kann leicht umgangen werden, indem einfach das Objekt entfernt oder geändert wird, gegen das Sie prüfen. Was auch immer Sie kommen mit sich selbst, wenn es überprüft, ob der Benutzer sich nicht etwas, es wird nicht funktionieren. Es ist so, als würde man versuchen, den Zugang zu einem Theater einzuschränken, indem man jedem, der bereits ein Ticket hatte, den Zugang verweigert und dann jedem den Zugang verweigert, der ein gültiges Ticket vorlegen kann.
Sonstige Dienstleistungen
Sie könnten ein Konto bei einem anderen Dienst (z. B. OpenID, Facebook, Twitter usw.) verwenden, aber dann verschieben Sie nur das Problem. Wenn Benutzer auf Ihrer Website gefälschte Konten erstellen können, können sie dies bei einem anderen tun. E-Mail funktioniert auch nicht: Das Einrichten gefälschter E-Mail-Konten ist genauso einfach wie das Einrichten gefälschter Twitter-Konten, wenn nicht sogar einfacher, und die Welt ist voll von Wegwerf-E-Mail-Anbietern.
Dinge, die funktionieren könnten
Bezahlte Konten.
Am sichersten ist es, Ihr Ding in einen kostenpflichtigen Service zu verwandeln. Wenn Leute für ihre Konten bezahlen müssen, können sie nicht einfach Dummy-Konten eröffnen. Aber wahrscheinlich willst du das nicht.
Identifikation in der realen Welt.
Binden Sie Konten an reale Objekte. Handys funktionieren gut, da diese Geld kosten und durch Senden von Textnachrichten überprüft werden können. Kreditkarten funktionieren auch, aber sie erhöhen die Vertrauensschwelle - die Leute geben Ihnen ihre Kreditkartendaten nicht nur so bereitwillig wie ihre Handynummer oder E-Mail-Adresse. Sie werden auch strengeren Anforderungen an Ihr Ende unterliegen. Pass- und Sozialversicherungsnummern wären großartig, wenn Sie sie nur überprüfen könnten. aber höchstwahrscheinlich kannst du nicht. Schneckenpost würde theoretisch funktionieren, aber es würde einen umständlichen Registrierungsprozess bedeuten, und ich würde erwarten, dass sie mehr Leute abschreckt als das, was Sie durch die Aktion gewinnen würden.
Wertvolle Konten.
Wenn Ihre Website über eine Art "Karma" -Funktion verfügt (z. B. Reputation bei Stackexchange oder Karma-Punkte bei reddit), können Sie die Promotion auf Konten beschränken, die eine Mindestanzahl an Karma-Punkten gesammelt haben, sowohl für die Person, die sie verbreitet, als auch für die neue Konto - Beispielsweise kann ein neues Konto erst nach dem Sammeln von 100 Punkten gezählt werden, und nur vorhandene Konten mit 1000 Punkten oder mehr sind berechtigt. Auf diese Weise würde das Erstellen einer großen Anzahl von Erntekonten viel Aufwand erfordern. Wenn Ihr Karmasystem tatsächlich funktioniert, wird Ihre Website durch die Nutzung der Aktion nur besser. Ähnliche Mechanismen können für Websites verwendet werden , die Inhalte beinhalten (zB eine minimale Anzahl von hochgeladenen Bilder, etc.), aber man muss vorsichtig sein - die Menschen können einfach alles hochladen, so dass nur die Tatsache , dass es ist Inhalt zu machen , ist nicht genugwertvoll .
quelle
Das kannst du nicht
Es gibt absolut keine Möglichkeit, dies zu tun.
Sehen Sie sich den Betrag an, wenn Spam heute im Internet verbreitet wird. Einfach ausgedrückt, die Leute, die versuchen, Spammer zu stoppen, stehen vor einer einfacheren Aufgabe als Sie. Die Anti-Spammer suchen nach Robotern, die vorgeben, verschiedene Menschen zu sein. Sie suchen Menschen, die vorgeben, andere Menschen zu sein. Die Anti-Spammer verlieren, Sie haben keine Chance.
Sie laufen auch Gefahr, dass Personen mehrere gefälschte Konten erstellen, die jeweils ein anderes gefälschtes Konto empfehlen. Alles, was Sie brauchen, ist ein Idiot (der weiß, was sie tun), um Hunderte von gefälschten Konten zu erstellen, die Hunderte von gefälschten Empfehlungen enthalten.
Wenn es eine realistische Chance gibt, dass diese Aktion eine große Anzahl von Junk-Konten in Ihrem System generiert, würde ich sie kündigen.
Siehe auch: Wie kann ich verhindern, dass Benutzer mehrere Konten auf einer Website erstellen?
quelle
Ich habe bereits Lösungen gesehen, die IP-Adressen überprüfen. Dies funktioniert im Allgemeinen, weil die meisten Benutzer die Verwendung von Proxys nicht kennen oder nicht stören können. Benutzer von Universitäten, Unternehmen, Internetcafés usw., in denen viele Personen dieselbe öffentliche IP-Adresse haben, werden jedoch beeinträchtigt. Zu viele Fehlalarme.
In einigen Lösungen werden auch Cookies verwendet. Allerdings können anspruchsvolle Betrüger dies normalerweise umgehen. Falsch negative Ergebnisse, wenn Betrüger wissen, wie.
Ich selbst verwende die mobile Authentifizierung, bei der Benutzer einen Code eingeben müssen, der an ihr Mobiltelefon gesendet wird. Dies verhindert die überwiegende Mehrheit der Cheats, erfordert jedoch etwas mehr Infrastrukturarbeit.
Sie können auch in Betracht ziehen, dass Benutzer sich bei Facebook usw. anmelden müssen, was den Aufwand für das Betrügen erheblich erhöhen würde.
Und schließlich kann die Anzeige eines gut sichtbaren Banners auf der Einstiegsseite, das besagt, dass bei doppeltem Eintrag alle Einträge des Benutzers ungültig werden, einige potenzielle Betrüger abschrecken.
quelle
Sie müssen es mit etwas verknüpfen, das sich nur schwer frei replizieren lässt. Bargeld ist gut. Eine Handy-Textnachricht ist auch gut (ein Registrierungscode pro Handynummer). Natürlich werden Sie einen großen Prozentsatz Ihrer potenziellen Abonnenten abschrecken. Oder lagern Sie das Problem auf eine größere Website aus - verwenden Sie den Facebook-Login und lassen Sie Facebook entscheiden, wer echt ist.
quelle