TFCentral - Free Hosting, Art Archive, Story Archive, Blog, Forums, and E-mail for the transformation community.

Free Hosting, Art Archive, Story Archive, Blog, Forums, and E-mail for the transformation community.


Welcome to the TFCentral forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos/images/stories, creat your own blog, and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact support.

Go Back   TFCentral - Free Hosting, Art Archive, Story Archive, Blog, Forums, and E-mail for the transformation community. > TFCentral Forums > Announcements
User Name
Password
Home Image Archive Story Archive Live Chat Blogs TFC-Mail Register FAQ Members Search Today's Posts Mark Forums Read

Announcements All important announcements reguarding TFCentral, the forums, policy changes, our affiliates, and anything else important.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-09-2007
TFCAdmin's Avatar
TFCAdmin TFCAdmin is offline
Administrator
 
Join Date: Jan 2006
Posts: 94
Rep Power: 10
TFCAdmin has disabled reputation
Lightbulb TFCentral Renewal Project

Expect to see changes to the site the next few weeks. For now heres some things that have transformed:


Automatic Registration Re-enabled aka Fixed
No more captchas!
No more moderated registration!
No more spammers!

Just a question even a caveman could answer.

Im looking for 3 more questions to ask. So if you have a good idea for one. i.e. funny and relitively simple, post and let me know.
Story Archive Fixed
Take a look: TFCentral TransFormation Story Archive

Its been upgraded quite a bit. Too much to list, so just have a look for yourself. Yes, the skin is messy but expect to see it clean up in the next few days.
Please try out the different skins. Then post and let me know what your favorite is! ( You can change the skin with the little drop down box with the skin names in it.)

Submission Contest
Shhhhh! Don't tell anyone!
I will paypal $50 to the author who submits the most stories to the TFCentral TransFormation Story Archive by the end of the month of July. Additionally, If there is enough interest there may be second and third cash prizes.

Rules: Must be your own work. Must be greater than 500 words. Must have quality that is at my disscression. Rules subject to change.

So get writing and remember, quality counts!

-TFCAdmin
Reply With Quote
Sponsored Links
  #2  
Old 07-11-2007
hartmannscommunitycentre hartmannscommunitycentre is offline
Junior Member
 
Join Date: Jan 2007
Age: 83
Posts: 2
Rep Power: 0
hartmannscommunitycentre is on a distinguished road
I would suggest

1) use the July deadline for people to submit a intention rather then a
actual story(The RavenBlackmane method

2)extend the story submission deadline to November or December

3)Break that $50 to two contests
a)$35 -the 500 word contest
b)$15 -the 33-99 word video/book cover contest

4)allow 'virtual entities' to submit material to the contests

1)creates a firmer incentive to write
2)in summer doldrums,twill take more than 20 days to get things moving

3)stories tend to be fetish or art house furry stories
with a video/book cover contest people can explore the
'spin' aspect of tf

4)allows creation of 'lottery writing pools'

Hence The Lab writers all pool as the Lab
Dragonides Boys pool
CYOC pools
tsa-talk writers write under their communities banner
Scotty DM's furries charge forth under "AnthroFiction"
etc
creates more community competition and gives writers a better
chance of being a part of the winning team
which will probably result in more ( if not better) submissions

With a 'virtual entity' each community forum can use its
resources more effectively to snag that 50
Reply With Quote
  #3  
Old 07-12-2007
catprog catprog is offline
Member
 
Join Date: Jan 2006
Age: 21
Posts: 66
Rep Power: 6
catprog is on a distinguished road
What about stories thats follow someone else's story?

For instance if I wrote 500 words following someones page on my website would that count?

questions:

1)

Operator[0] = "+";Operator[1] = "-";Operator[2] = "*";Operator[3] = "/";

rand(0,10) Operator[rand(0,3))] rand(0,10) =

2)

What country are you from?



I assuming your saving the answers in sessions?
__________________
Catprog The Tigsune (Kitsune but tiger not fox)
Webmaster of http://catprog.tfcentral.com
Reply With Quote
  #4  
Old 07-18-2007
TFCAdmin's Avatar
TFCAdmin TFCAdmin is offline
Administrator
 
Join Date: Jan 2006
Posts: 94
Rep Power: 10
TFCAdmin has disabled reputation
Re: TFCentral Renewal Project

Quote:
Originally Posted by hartmannscommunitycentre
I would suggest

1) use the July deadline for people to submit a intention rather then a
actual story(The RavenBlackmane method

2)extend the story submission deadline to November or December

3)Break that $50 to two contests
a)$35 -the 500 word contest
b)$15 -the 33-99 word video/book cover contest

4)allow 'virtual entities' to submit material to the contests

1)creates a firmer incentive to write
2)in summer doldrums,twill take more than 20 days to get things moving

3)stories tend to be fetish or art house furry stories
with a video/book cover contest people can explore the
'spin' aspect of tf

4)allows creation of 'lottery writing pools'

Hence The Lab writers all pool as the Lab
Dragonides Boys pool
CYOC pools
tsa-talk writers write under their communities banner
Scotty DM's furries charge forth under "AnthroFiction"
etc
creates more community competition and gives writers a better
chance of being a part of the winning team
which will probably result in more ( if not better) submissions

With a 'virtual entity' each community forum can use its
resources more effectively to snag that 50

Sounds very interesting. I'm interested in giving it a go. Would you mind posting an anouncement detailing this plan in the story archive forum?

That way I can make some edits if needed, get some more comments from the community and then make it happen.
Reply With Quote
  #5  
Old 07-18-2007
TFCAdmin's Avatar
TFCAdmin TFCAdmin is offline
Administrator
 
Join Date: Jan 2006
Posts: 94
Rep Power: 10
TFCAdmin has disabled reputation
Re: TFCentral Renewal Project

Quote:
Originally Posted by catprog
What about stories thats follow someone else's story?

For instance if I wrote 500 words following someones page on my website would that count?

questions:

1)

Operator[0] = "+";Operator[1] = "-";Operator[2] = "*";Operator[3] = "/";

rand(0,10) Operator[rand(0,3))] rand(0,10) =

2)

What country are you from?



I assuming your saving the answers in sessions?
Its actually just a plugin for the forum software. Just need 3 mores questions with up to 5 answers each.

e.g. What does TF stand for?:transformation:trans formation

Notice the space in the second answer to catch people that may have typed a space.
Reply With Quote
Sponsored Links
  #6  
Old 07-18-2007
catprog catprog is offline
Member
 
Join Date: Jan 2006
Age: 21
Posts: 66
Rep Power: 6
catprog is on a distinguished road
Re: TFCentral Renewal Project

Quote:
Originally Posted by TFCAdmin
Its actually just a plugin for the forum software. Just need 3 mores questions with up to 5 answers each.

e.g. What does TF stand for?:transformation:trans formation

Notice the space in the second answer to catch people that may have typed a space.
Do you understand the 1st question?
__________________
Catprog The Tigsune (Kitsune but tiger not fox)
Webmaster of http://catprog.tfcentral.com
Reply With Quote
  #7  
Old 07-19-2007
TFCAdmin's Avatar
TFCAdmin TFCAdmin is offline
Administrator
 
Join Date: Jan 2006
Posts: 94
Rep Power: 10
TFCAdmin has disabled reputation
Re: TFCentral Renewal Project

Quote:
Originally Posted by catprog
Do you understand the 1st question?
Um sure, its some php code that 'randomly' creates a simple equasion.

Great idea, however this module isnt designed that way. Has to be plaintext separated by colons.
Reply With Quote
  #8  
Old 07-19-2007
catprog catprog is offline
Member
 
Join Date: Jan 2006
Age: 21
Posts: 66
Rep Power: 6
catprog is on a distinguished road
Re: TFCentral Renewal Project

Quote:
Originally Posted by TFCAdmin
Um sure, its some php code that 'randomly' creates a simple equasion.

Great idea, however this module isnt designed that way. Has to be plaintext separated by colons.
oh. Thats not good
__________________
Catprog The Tigsune (Kitsune but tiger not fox)
Webmaster of http://catprog.tfcentral.com
Reply With Quote
  #9  
Old 07-20-2007
TFCAdmin's Avatar
TFCAdmin TFCAdmin is offline
Administrator
 
Join Date: Jan 2006
Posts: 94
Rep Power: 10
TFCAdmin has disabled reputation
Re: TFCentral Renewal Project

The idea is they would have to custom code their bots to create accounts on our site. Easier targets to go after.
Reply With Quote
Sponsored Links
  #10  
Old 10-02-2007
ScottyDM's Avatar
ScottyDM ScottyDM is offline
Administrator
 
Join Date: Jun 2006
Posts: 153
Rep Power: 10
ScottyDM is on a distinguished road
Re: TFCentral Renewal Project

Old thread but it bears discussion.

I was surprised at how effective two little questions on your old form was at flagging potential bots, even though that wasn't the original intent.

"What is your time zone?" With a pull down list and the default answer is somewhere in eastern Siberia. Real humans don't usually leave the default and almost no one living in eastern Siberia has Internet access.

"What is your favorite thing to transform into?" (or something like that). That was a required question and the correct answer isn't a specific thing, it's that it isn't something like your username.

If you asked someone what country they were from, you could couple that with the timezone answer, but the danger is somebody could be from Belgium (for example) but be part of a UN peace keeping force located in some other part of the world. So there's no guarantee the "where are you from" and the timezone would match. If they don't, you could flag the account for personal scrutiny before enabling it. Still, if those kinds of questions were even a little bit common, a bot-master might bother to program in the correct answers each run. So even bots might get the answers to match.

I think one key is to ask a few required questions that use a text box rather than a pull down menu and that have no real right or wrong answer. The answers given will give a strong clue as to if the prospective member is human or a bot. When a link spammer programs their bot they won't take the time to plug in a bunch of different answers each run for our special questions. And maybe that's another trick. Label the form elements with something non-obvious. Here's how it might work:

What username would you like? [__________]
... <other stuff> ...
What is the thing you'd most like to transform into? [_________]
If you could be any food object, what would it be? [_________]
What is your favorite time of the day, week or year? [_________]
Why is it your favorite? [___________________]

Now a human will sit and think of answers, even if they are flip and silly. A link spammer programming a bot may not take the time to set up their bot to do something clever with these answers or to come up with a unique answer for each of these questions. This is how a bot might answer:

What username would you like? [_BananaStan_]
... <other stuff> ...
What is the thing you'd most like to transform into? [_BananaStan_]
If you could be any food object, what would it be? [_BananaStan_]
What is your favorite time of the day, week or year? [_BananaStan_]
Why is it your favorite? [_BananaStan________]


Probably the best, most telling question of all is one you need to ask of the web server, and it needs to record the answer: "How many seconds did this user take from page download until they punched the 'submit' button?" Some answers can only be so if the potential member is a bot--for example, "1.8 seconds". Especially if you add a few free-form questions that are required and that most humans need to think about for a bit.

Another system question that should be recorded is: "What page did this user come from to get to the membership form?" The correct answer is one of a few pages on this site that link to the form, but a very incorrect answer is "unknown". "Unknown" almost always means the user came from a bookmark. I doubt a bot in production mode will traverse the website before it finds the form and fills it in. Bots work from a list of target pages... a list of bookmarks.

You could also ask the system what kind of OS and browser the user is using, but bots lie so I doubt it'd be of much use.

Another possibility is to figure out which kinds of common plugins the user has installed--plugins no bot would ever have. This is probably beyond the scope of the project.

There are several different ways the system could ask the potential member what their IP address is. When you compare the answers you can discover: they have a direct connection to the Net; they are behind a caching proxy; they are behind an anonomizing proxy; they are behind a router doing NAT; they are behind a firewall doing script filtering; and other answers. Such techniques are beyond the scope of this project. It'd be a lot of extra work, but one can look through even an anonomizing proxy to get the true IP address. With this information a black-list would work. Even the fact a site visitor is behind an anonomizing proxy is enough that I'd disallow the account--human or not.

I can think of at least another half-dozen tricks to ferret out the differences between humans and bots. The captcha is supposed to do this, but the first key is to remember what the captcha is supposed to be: a Turing test. Once you free yourself from "captcha" and start thinking "Turing test" you can come up with all kinds of ideas--most of them invisible and running in the background--to discover if you're dealing with a human or a machine.

It probably wouldn't hurt to throw in a captcha too, but because many humans get it wrong if it's hard, I'd not put too much faith in the answer. However, it might be invaluable in convincing the bot-master who is manually scouting out your site, that there is a captcha and therefore they will forget "Turing test" and think "captcha". Later when their bot keeps failing at generating new accounts they may waste a lot of time fiddling with getting their bot to read the captcha.

The second key is that the answer is never black or white. I'd assign a weight to each test and then assign a score to each answer. Multiply them out and add them up. Let's say a total score of 0 is almost certainly a bot (maybe 99.999% chance), and 100 is almost certainly a human. If human, they'll probably get a high score, like 80 to 100. If bot they'll probably get a score of 0 to 20. If someone gets a really great score I'd activate their account immediately.

However, if they get a lower score then take them to a message page that says something like, "Due to the high number of bot generated accounts all applications will be reviewed by one of our admins before we activate your new account." If the score was below 20 toss the information and don't bother the admin. If between 20 and 80 then bother the admin.


Well, TF Central is a nice laboratory for this sort of experimentation, but I don't have access to the system and it'd probably be a bad idea to go hacking around in the vBulletin code base because it'd take the site up and down for weeks until the code was fully written and debugged. Not good.

On one of my personal sites I have a little "contact me" form which has been discovered by an e-mail spammer who's been using a bot. I'm not quite sure what the value is of hitting one website to e-mail spam one person, but they do. As the e-mails are clearly marked as having come from my form, and my contact form destroys any HTML tags, I've been kind of lazy about fixing the problem. I think that little form can become my laboratory.

Scotty
Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -7. The time now is 10:06 AM.


This site is a member of WebRing.
To browse visit Here.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Site Design and Information Copyright 2006 TFCentral. Images and Stories are Copyright their respective Creators.