Last modified: 2010-11-16 19:22:08 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T27916, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 25916 - SSL cert being lost at captchta page
SSL cert being lost at captchta page
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
DonationInterface (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Arthur Richards
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-14 05:04 UTC by Tomasz Finc
Modified: 2010-11-16 19:22 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tomasz Finc 2010-11-14 05:04:45 UTC
Were getting reports of missing ssl certs post captcha trigger. Detail below:

"Hello, I tried to donate via my MasterCard but when I entered my credit card info a dialog came up saying some information will not be submitted securely and the SSL certificate on the page was lost.  The page was then asking me to verify the words but since the SSL certificate was lost I was not comfortable submitting my credit card information again.  I value Wikipedia so I will mail a check instead."

"When the page is first loaded, the verification image is not shown, only is shown after clicking the donation button but shows again the form to enter data and deletes my credit card number, security code
and valid until, so so it makes me angry. i hope you improve the page so the verification number is shown from the very beginning."
Comment 1 Arthur Richards 2010-11-15 20:04:40 UTC
I have confirmed that there is some SSL issue when a user is presented with a captcha on the credit card form.  It appears that communication pulling the captcha interface from reCaptcha is /not/ happening in SSL, which will cause some browser configurations to complain and even to potentially not show non-SSL content.
Comment 2 Arthur Richards 2010-11-15 21:10:20 UTC
I've now fully identified the issue.  The code currently uses $wgProto to determine whether or not to communicate with reCaptcha in HTTPS or HTTP.  Becase we are terminating SSL before MediaWiki sees the traffic (on our payments cluster), the protocol is being set to regular HTTP.  I am going to add a configurable variable in the DonationInterface to explicitly set whether or not to use HTTPS and update the reCaptcha code to rely on that instead.
Comment 3 Arthur Richards 2010-11-15 22:09:05 UTC
This is resolved in r76717 of trunk, will be merging to deploy later today with Kaldari's changes
Comment 4 Arthur Richards 2010-11-16 19:22:08 UTC
This was deployed at 11:20am PST on 11/16/2010.  Judging by the minfraud logs on the payments cluster, users are seeing captchas and succesfully passing them.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links