Loading...
 
Skip to main content

Category: Spam protection (Anti-bot CAPTCHA)

Spam protection (Anti-bot CAPTCHA)
Show subcategories objects

Name Type
Fatal error when using CAPTCHA Questions for comments.
!Retested

Fixed in 15.0alpha (REV 57761)

!Bug

When enabling CAPTCHA Questions, the following error is displayed below the comment entry text area, in stead of the CAPTCHA and the submit control buttons.

-+Fatal error: Call to undefined method Captcha_Questions::getService() in [[snip tiki path]/lib/captcha/captchalib.php on line 179+-

It is not possible to submit a comment, since the submit button is not displayed.

The bug appears for comments in all features accepting comments.

!Reproduction

!!Enable advanced preference filters

tiki-admin.php

!!Enable comments for wiki pages

tiki-admin.php?page=comments

Enable "Comments below wiki pages"

Set "Allow comments per wiki page" = "Enable (default On)"

!!Enable captcha questions

tiki-admin.php?page=security

Go to tab "Spam protection"

Enable "Anonymous editors must enter anti-bot code (CAPTCHA)"

Enable "CAPTCHA Questions"

Enter into "CAPTCHA Questions and answers":

q1:a1
q2:a2
q3:a3
q4:a4

!!Set permissions for Anonymous users

tiki-objectpermissions.php

Allow for Anonymous:

*comments/Can post new comments (tiki_p_post_comments)
*comments/Can read comments (tiki_p_read_comments)
*wiki/Can view wiki comments (tiki_p_wiki_view_comments)

!!Enable comments for HomePage

Edit the page, and save.

!!Test

Log out, and see the error message below the comment entry text area.

(End of reproduction)
tracker item
International CAPTCHA questions and answers
{syntax type="tiki" editor="plain"}
At tiki-admin.php?page=login admin can set "CAPTCHA questions and answers".

A question with a single answer.
-+What is the capital of France:Paris+-

However this is fine for ===unique=== language Tikis.
If you use French+English+German you should be able to ask the question and have an answer depending on the language displayed.

tracker item
SPAM: Make it easier to delete a comment or edit and to ban that user
After deleting spam, we can ((doc:Ban)) users but this should be easier/faster.


Ex.: after deleting a comment or rollbacking a wiki revision, have a link to ban the user.

Or maybe a "ban user" link from tiki-adminusers.php
tracker item
Spam removal: tiki-view_forum.php?forumId=XX needs a select all to delete many threads at once
Comments are good in this respect
tracker item
Provide spammer test for new accounts
Using services like http://www.stopforumspam.com can help to identify and handle spam-related mail addresses trying to create an account.

stopforumspam provides an API to test a mail address against a "known spammer"-list. This could be used to warn an admin before confirming an account.
tracker item
Security
This tracker is made to help filtering and sorting the features vs categories vs options we need to tag a bug/regression/wish with.
tracker item
LTS: recaptcha 2.0 fatal error: Fatal error: Call to undefined function curl_init() on line 49
When attempting to register a new user in a 12.x tiki site (svn updated to recent revisions as of today {sign user="xavi" datetime="2016-03-03T09:31:44+00:00"}), users see this image after filling in the form with all required fields (and images from the recaptcha test) and clicking at the register button:

Fatal error: Call to undefined function curl_init() in /path/tiki12svn/lib/captcha/Captcha_ReCaptcha20.php on line 49


tracker item
Migrate @tiki.org off legacy server
We are getting a lot spam on current space and sooner or later, we need to move.

Also, the auto-responders are stuck on tikiwiki.org instead of tiki.org When we migrate, we can address this.

The old server is being shut down shortly.

See: ((tw:Community Mail Server))
tracker item
Wrong feedback to comment poster when Comments Moderation is on and post is not shown
Missing (12.x) or wrong (13.x) feedback to comment poster when Comments Moderation is on and post is not shown

However, in the show.t.o instance for 12.x, I couldn't get the same behavior I saw a few weeks in a 12.x in localhost.

Current issues reproduced in the show.t.o 12.x instance:
Adding a comment as anon to the homepage (with comments moderation enabled):
http://xavi-9794-5310.show.tikiwiki.org/tiki-index.php

{CODE()}
Notice: Array to string conversion in /var/www/xavi-9794-5310/vendor/bombayworks/zendframework1/library/Zend/Filter/Alnum.php on line 144
{CODE}

{CODE()}
Your comment was posted.

No object information provided.
{CODE}

In 13.x I saw the same output (without the initial array notice):
{CODE()}
Your comment was posted.

No object information provided.
{CODE}

This seems to be an error message:
{QUOTE()}
__No object information provided__
{QUOTE}

And "Your comment was posted." is a missleading information, since the comment is not visible yet (until moderation happens). So a better message could be shown in this case, something like:

"__Your comment was posted but is pending moderation, and until approval, it will not be shown__"

When viewing the page again, it says:
"There are no comments at this time."

when you would expect to see something like:

"__There are some comments hidden pending moderation__"
---
^ __And last, as registered users, there is no feedback of what happens in that tiki site that their comments are gone after clicking at "post".__ ^
tracker item
Need way to define class for ANTIBOT code
{syntax type="tiki" editor="plain"}
When Tiki adds the antibot code to a form or table, there is no specific class assigned to the TD or TR. Sometime this results in odd UI (because sometimes the table is NORMAL, sometimes FORM, someimtes FORMCOLOR, etc.)
tracker item
new zend recaptcha not displying in trunk when user tracker enabled
We were trying to have the new antibot captcha working in a Tiki site based on Tiki trunk (during TikiFestBarcelona2 - mid July 2010), were a user tracker was set to collect more information from users at registration time.

when we enabled zend new antibot-captcha , no antibot code was shown at registration time, because there seems to be some conflict with the user tracker.
Once the user tracker was disabled, the antibot-captcha was shown properly, etc.

----
Update: disaled the new zend antibot catpcha, in order to use the former simple captchaimage, but that one is not working either, if user tracker is on.
tracker item
No longer any way to have CAPTCHA for some items, but not others
In earlier Tiki versions, the CAPTCHA for the registration was separate from other anti-bot protection. It was possible to have CAPTCHA protection for some areas (such as comments and trackers) but not other areas (such as registration).

I have several sites that use "Require Admin Approval" and/or passcode options for Registration, so the CAPTCHA is not needed.

In Tiki 6, CAPTCHA was made global -- there is no longer any way to have CAPTCHA support for some items, such as comments, but not other items (such as registration).
tracker item
nofollow on hyperlinks
Please see:
http://www.wikimatrix.org/wiki/feature:nofollow
http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html
tracker item
OpenID registration does not work with CAPTCHA
When using OpenID + Registration CAPTCHA...
With Tiki 2.2...

I attempted to register using my OpenID:

#On the Login page, I entered my OpenID.
#My OpenID was validated and Tiki shows the page where I can either associate my OpenID with an existing Tiki account, or register as a new user.
#I completed the registration form (including the correct CAPTCHA), but Tiki keeps saying that the Anti-bot code was incorrect.

Additionally, the registration form presented with the OpenID __does not__:
*Display the password minimum requirements (such as number of characters).
*Allow for the selection of groups.


__Duplicate of {wish id=1505}__
tracker item
Recaptcha V2 should be displayed in the same language than the Tiki selected language
Google ReCaptcha is displayed in english only.
This is wrong, it should use the selected language by the page (tiki) and be displayed in the corresponding language.

https://developers.google.com/recaptcha/docs/language

You can test and check at : http://bsfez-11581-6186.show.tikiwiki.org/tiki-register.php
Change the language, the recaptcha stays in english.
tracker item
Registration on tiki.org is a too hard and may kill the site
I couldn't find a related issue (registration / register => dogfood category) so I create this.

It is actually super hard to register at Tiki.org.
This is critical and should be fixed asap.

If you don’t enter correctly the captcha ''(this may also subject to a sub-bug because when I tested I paid attention to those too hard too read letters)'' you enter in a loop of error you can’t get out.

{img fileId="1276" thumb="box"}
{img fileId="1277" thumb="box"}
{img fileId="1278" thumb="box"}
{img fileId="1275" thumb="box"}

When the website was back I tried to login and got another error:
Error
Account requires administrator approval.

I had to validate and then to confirm email using tiki-adminusers.php.

This is very bad for new user willing to register and it ended with Tiki.org not being available.
tracker item
Security, Captcha questions; It should be possible to translate the captcha questions if multilingual is enable
On Tiki Security and Login admin control panels we have an option to display Captcha_questions.
This is working fine where Google re-captcha fail (and it fail) or if your user have issues with the internal Tiki captcha.

{img fileId="1782" thumb="box"}

But how do we do that ?

May be the easiest way is to perform a translation using the custom translation existing system, BEFORE the answer is verified.

Simple number case;
"Answer to submit, 3+4=:7" => "Combien font 3+4=:7",

Text case;
"In which country is the Liberty Statues: New York" => "Dans quelle ville trouve t'on la Tour Eiffel:Paris",

Translation being done before the verification allow a better multilingual and multi-cultural usage.
tracker item
Select2 search and result "No items to show" hide captcha making the use of the Tiki captcha very hard
On Tiki23, when captcha is set to the original one (not Google) an image is displayed below an input field where you need to enter what you see on the image.

However with Select2 enable as soon as I change focus on the input field (click in it) the feedback message "No items to show" is displayed over the image the user should "read" hidden it.

Select2 is located here: Control panels, Features, Interface;
jQuery Select2 Select Boxes : enable
Select2 Sortable Multiselect : enable

Captcha is located at Control panels, Log in, Captcha.

See this screenshot (dev upload is broken) : https://ibb.co/h1pQz95



tracker item
Spam filtering: Bad Behavior or Mollom or Akismet, Defensio or TypePad AntiSpam
Here are some options
http://framework.zend.com/manual/en/zend.service.akismet.html
http://bad-behavior.ioerror.us/
http://antispam.typepad.com/
http://www.defensio.com/
http://mollom.com/

See: ((Spam Protection))
tracker item
Spam protection: email is obfuscated in javascript, generate image when no javascript is available
In Tiki 1.10, there is a feature to protect all emails against spam harvesters. Great.

1- Check that this protection is indeed powerful (so spammers can't get around it)

2- Have an option to show an image of the email when javascript is not available.

3- Extend this protection to [tiki-view_tracker_item.php?itemId=1147|the e-mail address in tiki-contact.php]
tracker item
Tiki Captcha, UI; The captcha fields width and buttons colouring don't match form element design
A form anonymous can fill is still very common and used in many website (tracker items, registration and contact form).
We are used to it for so many years that we don't see it, but for others, this is not a good image for Tiki.

On mobile and desktop it really look like unfinished work.
# The buttons colours are wrong:
* Submit should be primary
* Refresh captcha should be secondary
# Width and field should match.

{img fileId="1866" thumb="box"}

{img fileId="1867" thumb="box"}



tracker item
tiki-register.php should not ask for anti-bot number if GD is not working
There should be a note, only visible to tiki_p_admin that the anti-bot code is not currently here because the GD lib is not there.
tracker item
Show PHP error messages