Page Index Toggle Pages: 1 [2] 3  ReplyAdd Poll Send Topic
Very Hot Topic (More than 25 Replies) Error log (Read 25691 times)
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
YaBB Modder
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #15 - Oct 4th, 2014 at 9:30pm
Mark & QuoteQuote  
The current utility I'm testing here has blocked 15 IP addresses that got past Guardian in the past 3 hours. The criteria - 3 errors from non-members in less than a not very large number of seconds. (And the server access log indicates those 15 IPs generated over 300 attempts to get in, all of which would have been written to the YaBB errorlog.)

And remember - this isn't a site with a lot of inbound links.
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Bill Myers
Tester
***
Offline


Using YaBB since 2002

Posts: 89
Location: Los Angeles, CA
Joined: Feb 13th, 2014
Gender: Male
Awards: 1
Who Knows
Mood: Blessed
Zodiac sign: Aries
Re: Error log
Reply #16 - Oct 5th, 2014 at 1:30am
Mark & QuoteQuote  
Dandello wrote on Oct 4th, 2014 at 9:30pm:
The current utility I'm testing here has blocked 15 IP addresses that got past Guardian in the past 3 hours.

Do you think it's blocking that The Guardian™ would have blocked anyway, or are you telling us that those bots actually defeated YaBB's security? The reason I ask is because I get the following in our error log:

"You tried to use scripting in the url or form input, which is not allowed!"

However, I could care less about those errors because scripting still hasn't caused any problems. YaBB's security wall has stopped it all.

On the other hand, if you're telling us that The Guardian™ is outdated, and needs additional help to stop scripts, that's bad news indeed. If that's the case, then it seems I've been very lucky over the last few years since I've been able to stop scripting spam-bots cold without any issues.

As such, I'll remain happy that our 2.4 forum seems to be operating just fine. Smiley

Keep in mind that there will be what seem to be failed blockings of spam-bots because another "utility" has blocked them, although had they not been blocked by that utility, another utility would have blocked them. In other words, from my perspective, YaBB can still stand against spam-bots whether they're trying to pass through malicious code, or they're trying to register, and subsequently post their spam. Shall I no longer presume those things?
  

Morning, noon, or night, have a great one!
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #17 - Oct 5th, 2014 at 3:59am
Mark & QuoteQuote  
These are errors created by bots that were trying to register or post in 1-10 second intervals. Their attempts to register or post were foiled by YaBB's security. BUT this utility detects the multiple failed attempts and blocks the IPs generating them on an .htaccess level. Guardian checks for bad strings and bad scripting - not multiple 'legal errors'. This keeps those IPs from repeatedly hitting the Register script, the Guest PM and the Guest Post scripts. Generally bots make 20-100 tries before giving up. That's 17+ errors for each of those IPs that didn't get written to the Errorlog because they were stopped before hand.

This is simply another, different, level of blocking spambots that should prove useful for forums that get hit with thousands failed of spambot hits per hour in the errorlog.
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Red Barchetta
Junior Member
**
Offline



Posts: 62
Location: Miami, FL. USA
Joined: Oct 4th, 2014
Gender: Male
Zodiac sign: Aries
Re: Error log
Reply #18 - Oct 5th, 2014 at 4:09am
Mark & QuoteQuote  
I had this a bit earlier today:
Sorry, this service is for registered members only.

~~~~~YaBB.pl?board=&action=viewprofile


17 attempts per minute, but I can not tell for how long as I only had my log set to 100 entries and it was filled up. I traced the IP back to Germany, and I upped my error log to 500 entries.
  

Florida Classics and Muscle Car Automotive Forum Administrator
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #19 - Oct 5th, 2014 at 5:24am
Mark & QuoteQuote  
That particular errorlog entry is going to be taken care of in 2.6.2 by not showing the link to profiles when the user isn't a member. There won't be anything for the bots to 'click' on unless it was previously added to a list of possible exploitable links.

But that's an example of the persistence of bots - a human would have given up after only a couple of error notices.
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Bill Myers
Tester
***
Offline


Using YaBB since 2002

Posts: 89
Location: Los Angeles, CA
Joined: Feb 13th, 2014
Gender: Male
Awards: 1
Who Knows
Mood: Blessed
Zodiac sign: Aries
Re: Error log
Reply #20 - Oct 5th, 2014 at 5:27am
Mark & QuoteQuote  
Ah, stopping them on multiple failed attempts would be very helpful in our forum ... just as you deccribed it ... this is what commonly happens in our forum as well ... probably pretty common in most YaBB forums.

In our forum I've appended the default error message of "Sorry, this service is for registered members only."

Instead, it reads, "Sorry, this service is for registered members only. However, membership is free, so please become a member by clicking Register on the menu above."

I believe that spam-bot attempts to view profiles is done to harvest any email addresses that may be listed. Partly because of that, our forum allows members to hide their email addresses from the public. I like that YaBB presents email addresses as a java script link instead of the email address itself even if a member makes it public. Of course, auto-bots can still harvest those otherwise hidden email addresses with a script.

Edited:
Dandello wrote on Oct 5th, 2014 at 5:24am:
That particular errorlog entry is going to be taken care of in 2.6.2 by not showing the link to profiles when the user isn't a member.

In a 2.4 forum this is already the case. Is it not that way in 2.6.1?

Edited:
I answered my own question. It is that way for 2.6.1 as I just noticed. Wink
  

Morning, noon, or night, have a great one!
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #21 - Oct 5th, 2014 at 5:52am
Mark & QuoteQuote  
Bill Myers wrote on Oct 5th, 2014 at 5:27am:
"Sorry, this service is for registered members only."


That error is an indication of an attempt by a bot or a guest to access a user profile or another member-only feature. (And links to member profiles do appear for non-members in 2.4 - logout of a 2.4/2.5 forum, click on a last poster name and see what happens.)

Bill Myers wrote on Oct 5th, 2014 at 5:27am:
can still harvest those otherwise hidden email addresses with a script

The emails are rendered from javascript by a browser - generally harvesters do not use browsers, cannot read instructions and can't tell colors in pictures: because the auto-harvesters are looking at the sourcecode, not the page as rendered by a browser. (And I have a number of email addresses - the one's I get spam on are the one's I've used in meta tags, subscribed to services with and have been in the contact lists of people who haven't been real careful about who they've sent their contact list to. The ones protected by even the simplest javascript have yet to get spam.)
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Bill Myers
Tester
***
Offline


Using YaBB since 2002

Posts: 89
Location: Los Angeles, CA
Joined: Feb 13th, 2014
Gender: Male
Awards: 1
Who Knows
Mood: Blessed
Zodiac sign: Aries
Re: Error log
Reply #22 - Oct 5th, 2014 at 8:20am
Mark & QuoteQuote  
Dandello wrote on Oct 5th, 2014 at 5:52am:
And links to member profiles do appear for non-members in 2.4 - logout of a 2.4/2.5 forum, click on a last poster name and see what happens.

That's actually incorrect (at least as I've referenced with the links to other 2.4 forums below). In our 2.4 forum as I pointed out, links to a member's profile produces an error message, even when you click on a last poster name. The appended error message that comes up in our 2.4 forum is as follows:

"Sorry, this service is for registered members only. However, membership is free, so please become a member by clicking Register on the menu above."

For a quick reference, check out the following forums that are still using the 2.4 version (randomly chosen):

http://www.theartofbooks.com/forum/YaBB.pl

http://www.scurion.ch/cgi-bin/yabb24/YaBB.pl

http://www.ephs1960.com/cgi-bin/yabb2/YaBB.pl

http://www.fnxbasic.com/cgi-bin/yabb2/YaBB.pl

***********************************************

Dandello wrote on Oct 5th, 2014 at 5:52am:
... auto-harvesters are looking at the sourcecode, not the page as rendered by a browser.

That's only a certain segment of auto-harvesters. Another segment of an auto-harvester is one that captures a web page, searches for email addresses, and then filters everything else out but those email addresses ... just one way to harvest that data.

Yet aother segment of an auto-harvester is one that employ scripts, which are written to perform all of the necessary steps that a human would otherwise perform while registering. Even someone like myself who isn't experienced at writing code can pretty easily write a script to register in a YaBB forum. First, the auto-harvester is loaded up to retrieve a forum's register page, and then keystrokes are recorded.

This all started back in the days of writing DOS programs to perform certain tasks, some of which I wrote myself back in the eighties, of which none of mine were malicious. The scripts I remember writing were automated "how to" computer instructions for people who needed basic help to operate their computers. I also wrote simple programs. In practice as it was done back then, they'd insert a 51/4 inch floppy disk that I programmed to automatically start, and they'd be good to go.

But I digress. :Smiley

Basically, the way automated registration in a forum is done is by recording key stokes that become a form filler. I'm not giving away any secrets here, and I'm not being specific enough to cause any harm. As such, "Form fillers are primarily designed for web browsers to fill in checkout pages and log users into their accounts." A forum's registration page is simply another way a form filler can be used to automate the process.

The end result for automated spam-bots is that they can register memberships in a forum (not just in YaBB), and then post their spam using yet another bot for that. However, for years forums have been able to stop spam bots cold just as YaBB is able to do.
  

Morning, noon, or night, have a great one!
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box xnoddyx
Global Moderator
*****
Offline


I Love YaBB!

Posts: 31
Location: UK:Scotland/Livingston
Joined: Feb 18th, 2014
Gender: Male
Zodiac sign: Scorpio
Re: Error log
Reply #23 - Oct 5th, 2014 at 1:41pm
Mark & QuoteQuote  
Dandello wrote on Oct 4th, 2014 at 9:30pm:
The current utility I'm testing here has blocked 15 IP addresses that got past Guardian in the past 3 hours. The criteria - 3 errors from non-members in less than a not very large number of seconds. (And the server access log indicates those 15 IPs generated over 300 attempts to get in, all of which would have been written to the YaBB errorlog.)

And remember - this isn't a site with a lot of inbound links.

that's a good test definitely looking good bots are like Smiley lol
  

as bill and ted say be excellent to each other
(More to come)
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #24 - Oct 5th, 2014 at 2:08pm
Mark & QuoteQuote  
Bill Myers wrote on Oct 5th, 2014 at 8:20am:
links to a member's profile produces an error message


It's a LINK to the profile, Bill. Even if it only generates an error it's still a link! Maybe you don't care that your error log is filled with thousands of clicks on links that will only produce errors, but wouldn't it be better to not have those links showing to non-members if they're ONLY GOING TO PRODUCE ERRORS?
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Red Barchetta
Junior Member
**
Offline



Posts: 62
Location: Miami, FL. USA
Joined: Oct 4th, 2014
Gender: Male
Zodiac sign: Aries
Re: Error log
Reply #25 - Oct 5th, 2014 at 3:00pm
Mark & QuoteQuote  
Forums should be user friendly, intuitive. Show them features they do not have access to and see them try to get access to it. If they never see the feature then there is no action on their part mentally or physically.
  

Florida Classics and Muscle Car Automotive Forum Administrator
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Error log
Reply #26 - Oct 5th, 2014 at 3:55pm
Mark & QuoteQuote  
Red Barchetta wrote on Oct 5th, 2014 at 3:00pm:
If they never see the feature then there is no action on their part mentally or physically.

Exactly. Don't show them what they can't use. Cool
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box Bill Myers
Tester
***
Offline


Using YaBB since 2002

Posts: 89
Location: Los Angeles, CA
Joined: Feb 13th, 2014
Gender: Male
Awards: 1
Who Knows
Mood: Blessed
Zodiac sign: Aries
Re: Error log
Reply #27 - Oct 5th, 2014 at 3:55pm
Mark & QuoteQuote  
I just got the following error message while trying to post my reply (showing my IP address is fine):

Quote:
ALERT Form Spoofing Detected coming from IP address: 172.12.229.122

I'll append or delete this subsequent reply as soon as I type my original reply up again. In essence, I agree wholeheartedly with Red's opinion about this while I still understand Dandello's point of view.

Edited:
Dandello wrote on Oct 5th, 2014 at 3:55pm:
Exactly. Don't show them what they can't use

Red may have meant it this way, but I read him to mean that guests should be able to see that they're missing out on something they can otherwise access when they are a member.

Edited:
Please excuse the double post I made, but it was because of the spoofing error. Wink

  

Morning, noon, or night, have a great one!
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box Bill Myers
Tester
***
Offline


Using YaBB since 2002

Posts: 89
Location: Los Angeles, CA
Joined: Feb 13th, 2014
Gender: Male
Awards: 1
Who Knows
Mood: Blessed
Zodiac sign: Aries
Re: Error log
Reply #28 - Oct 5th, 2014 at 4:07pm
Mark & QuoteQuote  
Dandello wrote on Oct 5th, 2014 at 2:08pm:
Maybe you don't care that your error log is filled with thousands of clicks on links that will only produce errors, but wouldn't it be better to not have those links showing to non-members if they're ONLY GOING TO PRODUCE ERRORS?

What I care about more is that guests can see they're missing out on being able to access a member's profile. As for the url of the profile being shown, a better alternative would be to show a simple message, perhaps as follows:

"Only members can access another member's profile."

I had a much longer reply detailing why I think it's fine that a guest can see the link to a member's profile, although I qualify that with my statement above. As for filling up my error log, it doesn't harm my forum, and I like having the ability to see what's causing spam-bot errors.
  

Morning, noon, or night, have a great one!
Back to top
IP Logged
 
Paste Member Name in Quick Reply Box Red Barchetta
Junior Member
**
Offline



Posts: 62
Location: Miami, FL. USA
Joined: Oct 4th, 2014
Gender: Male
Zodiac sign: Aries
Re: Error log
Reply #29 - Oct 5th, 2014 at 5:05pm
Mark & QuoteQuote  
Bill Myers wrote on Oct 5th, 2014 at 4:07pm:
What I care about more is that guests can see they're missing out on being able to access a member's profile. As for the url of the profile being shown, a better alternative would be to show a simple message, perhaps as follows:

"Only members can access another member's profile."

I had a much longer reply detailing why I think it's fine that a guest can see the link to a member's profile, although I qualify that with my statement above. As for filling up my error log, it doesn't harm my forum, and I like having the ability to see what's causing spam-bot errors.


Grayed out options?
  

Florida Classics and Muscle Car Automotive Forum Administrator
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1 [2] 3 
ReplyAdd Poll Send Topic
Bookmarks: del.icio.us Digg Facebook Google LinkedIn reddit Twitter Yahoo
Error log

Please type the characters exactly as they appear in the image,
without the first 2 and last 2 characters.
The characters must be typed in the same order,
and they are case-sensitive.
Open Preview Preview

You can resize the textbox by dragging the right or bottom border.
Off Topic Comment Insert Spoiler
Insert Hyperlink Insert FTP Link Insert Image Insert E-mail Insert Media Insert Table Insert Table Row Insert Table Column Insert Horizontal Rule Insert Teletype Insert Code Insert Quote Edited Superscript Subscript Insert List /me - my name Insert Marquee Insert Timestamp No Parse
Bold Italicized Underline Insert Strikethrough Highlight
                       
Change Text Color
Insert Preformatted Text Left Align Centered Right Align
resize_wb
resize_hb







Max 5000 characters. Remaining characters:
Text size: %
More Smilies
View All Smilies
Collapse additional features Collapse/Expand additional features Smiley Wink Cheesy Grin Angry Sad Shocked Cool Huh Roll Eyes Tongue Embarrassed Lips Sealed Undecided Kiss Cry