Φόρμες επικοινωνίας, Bots και ανεπιθύμητο ανεπιθύμητο περιεχόμενο

Depositphotos 52422737 δ

Το anti-spam είναι ένα τεράστιο θέμα με email. Οι άνθρωποι προσπαθούν να διατηρήσουν τα εισερχόμενά τους καθαρά για χρόνια με τα πάντα από το ενοχλητικό ανεπιθύμητο εργαλεία για απλά φίλτρα ανεπιθύμητης αλληλογραφίας με την παράξενη ικανότητά τους για ψευδώς θετικά. Στην πραγματικότητα, το spam μέσω email έγινε τόσο ενοχλητικό που η κυβέρνηση μπήκε ακόμη και (φανταστείτε αυτό) και έγραψε νόμους για αυτό. Αλλά υπάρχει μια μορφή ανεπιθύμητου περιεχομένου που εξακολουθεί να εξαρτάται από τους επαγρυπνούς… και ελπίζω να με βοηθήσεις.

Ξεκίνησε απλώς ως μια ενόχληση, αλλά μεγάλωσε σε μια ολοκληρωτική διακοπή των επιχειρήσεων. Κάθε υποβολή φόρμας ενεργοποιεί αυτόματα ένα προβάδισμα στο CRM μου. Αυτό σήμαινε ότι για τον τελευταίο χρόνο περίπου, είχα πολλές πιθανότητες να πωλήσω σε εταιρείες SEO που μπορούν να με πάρουν στη σελίδα 1 του Google. Έτσι, ξεκίνησα να δημιουργήσω έναν εγχώριο παρασκευαστή που θα αρχίσει να αναγνωρίζει και να εξαλείφει αυτούς τους άσχημους spammers ΧΩΡΙΣ κίνδυνο ψευδώς θετικού. Διότι, εν πάση περιπτώσει, ενώ μισώ το spam, μισώ ακόμη περισσότερο μια χαμένη ευκαιρία.

Για να ξεκινήσω, έβγαλα τους τύπους ανεπιθύμητων μηνυμάτων που μπορούσα να εξαλείψω εφικτά σε δύο κατηγορίες:

  1. Ο πραγματικός άνθρωπος που υποβάλλει λανθασμένα δεδομένα για να φτάσει σε αυτό το cookie πίσω από τη φόρμα… τη δωρεάν δοκιμή, τη δωρεάν λευκή βίβλο, το στάγδην μάρκετινγκ περιεχόμενο κ.λπ.
  2. Τα bots που ανιχνεύουν τον Ιστό υποβάλλοντας συνδέσμους συνεργατών και λανθασμένα δεδομένα σε οποιαδήποτε μορφή μπορούν να βρουν.

Επίσης, ως μέρος αυτού του μικρού συνεργατικού έργου (στο οποίο μπορείτε να συμμετάσχετε μέσω σχολίων εδώ) επιτρέψτε μου να προσθέσω την ακόλουθη παράμετρο: ΟΧΙ CAPTCHA. Δεν μπορώ να διαβάσω μόνοι μου τα πράγματα dang και υπάρχει λόγος να φοβάμαι ότι το ίδιο το CAPTCHA μειώνει τη μετατροπή μολύβδου μόνο με δυσκολία.

Έτσι, το κόλπο είναι να δημιουργήσετε μια σειρά λογικών δοκιμών κατά των οποίων μπορεί κανείς να εκτελέσει τα δεδομένα που υποβάλλονται από τη φόρμα που θα αναγνωρίζουν θετικά το spam ένα σημαντικό ποσοστό του χρόνου, ενώ σχεδόν ποτέ δεν αποκλείουν νόμιμους δυνητικούς πελάτες.

Εδώ βρίσκομαι:

  1. Εισαγάγετε μια εισαγωγή στη φόρμα, type = text, αλλά style = "display: none;". Τα bots φυσικά θα εισάγουν μια τιμή σε οποιοδήποτε πεδίο εισαγωγής κειμένου σε μια προσπάθεια να παρακάμψουν τους απαιτούμενους ελεγκτές πεδίου. Ωστόσο, εάν αυτό το συγκεκριμένο πεδίο υποβληθεί με δεδομένα σε αυτό, μπορούμε να γνωρίζουμε με βεβαιότητα ότι ένας άνθρωπος δεν το έκανε.
  2. Ελέγξτε για "asdf". Απλό, το ξέρω, αλλά μια αναφορά ιστορικού ανεπιθύμητου περιεχομένου έδειξε ότι αυτή ήταν μια αρκετά δημοφιλής μορφή ψευδών υποβολών. Εάν η συμβολοσειρά asdf εμφανίζεται σε οποιοδήποτε πεδίο, είναι ανεπιθύμητη.
  3. Ελέγξτε για επαναλαμβανόμενους χαρακτήρες. Προσπάθησα και δοκίμασα, αλλά δεν μπορούσα να σκεφτώ έναν νόμιμο λόγο ότι οποιοσδήποτε χαρακτήρας πρέπει να επαναλάβει περισσότερες από 3 φορές σε ένα όνομα, όνομα εταιρείας ή πεδίο διεύθυνσης. Αν μπορείς να με πείσεις διαφορετικά, υπέροχα. Όσο για τώρα, το "XXXX Consulting Company" δεν θα είναι το προβάδισμα για μένα.
  4. Ελέγξτε για πανομοιότυπες χορδές. Εκτός από τον γείτονα του Tim Allen, Wilson Wilson, κανένας που γνωρίζω δεν έχει την ίδια τιμή συμβολοσειράς σε όλα τα πεδία μιας φόρμας επικοινωνίας. Εάν πάρα πολλά πεδία είναι πανομοιότυπα, είναι ανεπιθύμητο.
  5. Τέλος, και αυτό είναι το κλειδί: ελέγξτε για το URL όπου δεν ανήκουν. Μία από τις πιο κλασικές περιπτώσεις ανεπιθύμητης αλληλογραφίας είναι να τοποθετήσετε μια διεύθυνση URL σε ένα πεδίο όπου δεν ανήκει. Εκτός του πλαισίου "μήνυμα" της περιοχής κειμένου, μια διεύθυνση URL δεν πρέπει να χρησιμοποιείται για το όνομα, τον αριθμό τηλεφώνου, το όνομα της εταιρείας ή με άλλο τρόπο. Εάν το δοκιμάσουν, είναι ανεπιθύμητο.

Αυτές οι 5 λογικές δοκιμές έχουν μειώσει τις υποβολές ανεπιθύμητης αλληλογραφίας κατά περισσότερο από 70% τον προηγούμενο μήνα δωρεάν φόρμα επικοινωνίας προϊόν. Θα ήθελα πολύ να ανεβάσω αυτό το νούμερο ακόμη υψηλότερο. Ο μεγαλύτερος αριθμός ανεπιθύμητων μηνυμάτων που εξακολουθούν να γλιστρούν είναι οι ανακριβείς προσφορές SEO Λοιπόν, εδώ είναι η επόμενη πρόκληση: Μπορείτε να βρείτε μια σειρά από βασικούς όρους και όριο για την πυκνότητα που θα μπορούσαν εύλογα να δείξουν ότι το περιεχόμενο της υποβολής αναφέρεται για SEO; Φυσικά, αυτό μπορεί να είναι κακή ιδέα για τα παιδιά στο SlingShot να εφαρμόσουν στον ιστότοπό τους, αλλά για τους υπόλοιπους από εμάς, θα ταιριάζει.

Οι προγραμματιστές ιστού ενώνουν: τι άλλο πρέπει να δοκιμαστεί;

5 Σχόλια

  1. 1

    Λατρεύω απολύτως την ιδέα να προσθέσω ένα πεδίο με οθόνη: κανένα. Είναι έξυπνο! Έγραψα μια θέση πριν από πολλά φεγγάρια για το πόσο τρομερή είναι η τεχνολογία Captcha… τιμωρεί τους αθώους και προσθέτει ένα επιπλέον, περιττό βήμα για τους χρήστες. Είναι η αντίθεση της εμπειρίας χρήστη. Μπορώ να δοκιμάσω το κρυφό σας πεδίο!

  2. 2

    Λατρεύω απολύτως την ιδέα να προσθέσω ένα πεδίο με οθόνη: κανένα. Είναι έξυπνο! Έγραψα μια θέση πριν από πολλά φεγγάρια για το πόσο τρομερή είναι η τεχνολογία Captcha… τιμωρεί τους αθώους και προσθέτει ένα επιπλέον, περιττό βήμα για τους χρήστες. Είναι η αντίθεση της εμπειρίας χρήστη. Μπορώ να δοκιμάσω το κρυφό σας πεδίο!

  3. 3

    Λειτουργεί πολύ καλά, αλλά αν το διαθέσετε σε υπάρχουσες φόρμες μπορεί να χρειαστεί λίγος χρόνος για να προωθηθεί το αποτέλεσμα. Τα bots συχνά αποθηκεύουν προσωρινά τη φόρμα σας και το δημοσιεύουν, όπως το είδαν πριν από εβδομάδες μέχρι να επιστρέψουν και να το δουν ξανά. Έτσι, αρκεί να δημοσιεύουν στην προσωρινά αποθηκευμένη φόρμα σας, θα περάσουν. Μέσα σε περίπου ένα μήνα, θα πρέπει να αρχίσετε να βλέπετε αποτελέσματα.

  4. 4

    1. Ένα χρονόμετρο.
    2. Δύσκολο να μαντέψει κανείς ονόματα πεδίων.
    3. επικύρωση φόρμας διακομιστή ·
    4. ένα πεδίο φόρμας που δεν αναμένεται να έχει τιμή ·
    5. έχοντας JavaScript να ενημερώσει ένα κρυφό πεδίο με υποβολή φόρμας.
    6. Αλλαγή χαρακτηριστικών φόρμας κατά την υποβολή w / JavaScript.

    Το # 1 είναι το αγαπημένο μου. Ξεκινήστε ένα χρονόμετρο μόλις φορτωθεί η σελίδα επαφής (ή οποιαδήποτε σελίδα). Από την πλευρά του διακομιστή ορίστε έναν αναμενόμενο απαιτούμενο χρόνο για τη συμπλήρωση της φόρμας. Εάν υποβληθεί πολύ σύντομα, ο χρήστης θα δει ένα μήνυμα / λογαριασμό απενεργοποιημένο / ο διαχειριστής λαμβάνει email / κλπ. Αυτό εξαλείφει πραγματικά το 99.9% κάθε είδους δραστηριότητας bot.

    # 2 αποθηκεύστε τα ονόματα πεδίων σε μια συνεδρία και δώστε στα πεδία τυχαία ονόματα. Καθιστά δύσκολο για ένα bot να μάθει.

    # 3 αυτό είναι σημαντικό. Το email μπορεί να επαληθευτεί με ακρίβεια με κανονικές εκφράσεις, ένα πεδίο αριθμού τηλεφώνου υποτίθεται ότι περιέχει 10 αριθμούς, 2 ή περισσότερα πεδία με ίδια τιμή = bot κ.λπ.

    # 4 εξηγείται στο άρθρο σας, 5 και 6 μερικές επιλογές σεναρίου.

  5. 5

    Ευχαριστώ για την ανάρτηση, Nick. Εκτιμήστε το μερίδιο.

    Martin - Νομίζω ότι ο χρονοδιακόπτης είναι μια υπέροχη ιδέα. Υποθέτω ότι ένα bot θα το περνούσε και το κατώφλι θα ήταν κάπως χαμηλό… ίσως 5 δευτερόλεπτα; Είμαι απλώς περίεργος λόγω των προγεμισμένων φορμών για πραγματικούς χρήστες καθώς και για χρήστες που επιστρέφουν στη σελίδα και γνωρίζουν αμέσως ότι θέλουν να συμπληρώσουν τη φόρμα. μόνο τις δύο πένες μου. ξέρω ότι έχω καθυστερήσει περίπου ένα χρόνο σε αυτήν την ανάρτηση, οπότε δεν περιμένω μεγάλη απάντηση, απλώς το βάζω εκεί με ελπίδες 🙂

    ευχαριστώ και πάλι!

    -Ο Dave

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.