Reklāma:

Komentāru nebūšanas

Atvainojiet tie, kas nespēj šad un tad iekomentēt. Problēma, pateicoties Krotow, ir lokalizēta un nākamnedēļ, kad atgriezīšos no slēpošanas brauciena, to plānoju salabot. Ja nu interesē, kas par lietu, varu paskaidrot.

Esmu ieviesis savā blogā viltīgu pretspama filtru. Tas darbojas tā, ka visiem komentāru formas laukiem tiek priekšā pievienota ņekaja vērtība, kura ir pirmie desmit simboli no md5 heša no tekošā datuma. Šī vērtība tiek aprēķināta divreiz – pirmo reizi komentāru lapā, kad to iekešo lietotāja proksis (rezultātā – padodamā vērtība var būt novecojusi). Otro reizi komentāru pievienošanas brīdī, kad tas aprēķina (meklējamā vertība ir tekošā). Rezultātā – padotā vērtība nesakrīt ar gaidāmo un wordpress uzskata, ka nav aizpildīti nepieciešamie lauki.

Šis ir tas 21 komentārs

    • #1. Vilx- 2009. gada 10. martā, plkst. 16:45
    • Neaizmirsīsim arī par daudzajiem lietotājiem, kam pulkstens uz kompja ir nepareizs. Nemaz nerunājot par komentāriem ap pusnakti… :P

    • Saite uz šo komentāru
    • #2. Crex 2009. gada 10. martā, plkst. 16:47
    • Tad jau sanāk, ja atver lapu 23:58, raksta garu komentāru un nopostē 00:02, tad arī netiks akceptēts…

    • Saite uz šo komentāru
    • #3. Crex 2009. gada 10. martā, plkst. 16:48
    • To Vilx – lietotāja pulksteņa laiks uz datora nav svarīgs, tas tiek ņemts no servera.

    • Saite uz šo komentāru
    • #6. laacz 2009. gada 10. martā, plkst. 19:48
    • bubu, papildus nodrošināšanās.
      Pārējie, atgriezīšos, salabošu arī pusnakts problēmu (nav jau dikti grūti)

    • Saite uz šo komentāru
    • #7. Dāvis 2009. gada 10. martā, plkst. 20:14
    • Esmu dzirdējis, ka alternatīva un potenciāli viltīga antispama sistēma ir dažu formas lauku noslēpšana ar CSSu (pieņemot, ka tos aizpildīs vienīgi spamboti, bet ne cilvēki)… Ideja dzirdēta šinī podcastā: http://www.grc.com/sn/sn-106.htm

      Starpc. uzrakstot wwww.laacz.lv (ar četriem “w”) ir nelāgs pārsteigums – šī adrese atsolvojas uz to pašu, ko http://www.laacz.lv, taču tai ir vecāks saturs ;)

    • Saite uz šo komentāru
    • #9. MrT 2009. gada 10. martā, plkst. 21:50
    • Dāvja variantam papildus – nomainam kāda lauka vērtību ar JavaScript (daļa robotu JS nemāk).
      Bet pāris lapās esmu noķēris robotu, kas māk apiet gan CSS, gan JS trikus.

    • Saite uz šo komentāru
    • #12. cu 2009. gada 11. martā, plkst. 01:12
    • hihi, atvainojiet tie, kas nespēj šad un tad iekomentēt. Ja nu interesē, kas par lietu, varu paskaidrot. Esmu ieviesis savā blogā viltīgu pretspama filtru.

    • Saite uz šo komentāru
    • #14. Renards 2009. gada 11. martā, plkst. 03:00
    • Kāpēc gan nevarētu pievienot klāt vēlvienu lauciņu komentāru formai, kurā būtu jāievada kāds “nejauš” vārds?
      CAPTCHA taču ir modē, ja es nekļūdos :D

    • Saite uz šo komentāru
    • #15. Didulis 2009. gada 11. martā, plkst. 08:23
    • Laiks un datumi ir ķēpīga padarīšana, viegli var uzrauties uz kļūdām, tikai pateicoties tam, ka neaizdomājas par to, ka viena sekunde datora izpratnē ir milzīgs laika posms. Vai arī pretējā – viena sekunde cilvēkam ir niecīgs laika posms.

      Runājot par CSS noslēptajiem laukiem, tad tādus formā vajag krāmēt simtiem, lai bots neaizpildītu formu divējādi. Vienreiz bots savu drazu nopostē aizpildot noslēpto lauku, otreiz neaizpildot. Viens komentārs parādās lapā un otrs nē. Tieši tas pats ar JS aizpildāmajiem laukiem, taču JS ir nedaudz drošāk, jo botam vajag dabūt pareizo vērtību, ko iebarot slēptajā laukā.
      Visvienkāršāk norealizējamais un drošākais risinājums joprojām ir Captcha. Ja grib iztikt bez Captcha, tad mūsdienās ar vienu filtru ir par maz, un vajag izmantot vairāku filtru kombinācijas.

    • Saite uz šo komentāru
    • #20. fxz 2009. gada 11. martā, plkst. 16:36
    • kas vainas ar CSS slēptajiem laukiem?
      metode n-reizes pārbaudīta – neviens spambots vēl nav spējis piedrazot
      bez tam pietiek jau arī tikai ar vienu lauku ar piemēram name=”username” :)

    • Saite uz šo komentāru

Moderācija: Daži vārdi var gadīties, ka ir iz melnās listes (viagra and stuff). Tādi komentāri tiek aizturēti, pirms parādās lapā. Ja Tavs komentārs neparādās uzreizi, būs vien jāpagaida, līdz es jamo izlasīšu. Protams, ka paturu tiesības sev netīkošos komentārus dzēst, iemeslu neminot.