Fork me on GitHub

email domains blacklist  Bottom

  • hello everybody,
    I sometimes have fake user registration, I suppose made by bots, that use false email addresses while compilingthe registration form.
    Fortunately the email confirmation procedure works, so the user remains "inactive", and I delete it ASAP.
    At the same time I'm compiling the domain blacklist field in the user administration page, and it keeps growing.
    Is 'comma' the only separator admitted between the domain names?
    I used to add a carriage return, to keep the list readable without scrolling, but today I had a new registration from a blacklisted domain... maybe the CR I inserted void the blacklist check?
    Should I return to a single-row list (can become very long)?
    Is there a way to break this blaclist line?

    thank you in advance..
  • instead of trying to use a blacklist i'd suggest to use the registration question/answer combination, block "libwww, lwp" useragents and addionally use e.g. badbehavior to avoid fake user registrations...

    --
    regards from germany
    ..::[Zikula Application Framework]::.. ..::[SEO-Blog]::.. ..::[CMS Sicherheit]::..
  • Specifically, how do you block "libwww, lwp" useragents?
  • larsneo

    instead of trying to use a blacklist i'd suggest to use the registration question/answer combination, block "libwww, lwp" useragents and addionally use e.g. badbehavior to avoid fake user registrations...


    ok, I'll try... when I'll understand what those useragents are icon_smile
    (sorry, I'm still quite newbie for these security things)

    Do you mean that the blacklist methon in user administration doesn't work well?

    thank you for answering
  • found.
    For those who may concern (or am I the only one?), blocking "libwww, lwp" useragents is made by editing the htaccess file, not a zikula feature.
  • Could you post what it was you added to .htaccess to do this ?
  • well... actually haven't tried yet, but I'm going ASAP.

    What I'm referring to is this article
    http://drupal.org/node/150550
    (but Googling around you find plenty of other examples), so what I'm going to do is inserting these rows (hoping it works)

    Code

    SetEnvIf User-Agent "libwww" getout
    SetEnvIf User-Agent "lwp" getout
  • 0 users

This list is based on users active over the last 60 minutes.