× Joomla Facebook Connect support forum

Topic-icon Security Question

Active Subscriptions:

None
15 years 3 months ago #7613 by btealtn
Security Question was created by btealtn
Hi. I have a question that you may not be able to answer but I'm asking anyway ;)

My boss was on a site that had a facebook connect function and tried it out. Soon after he went through it, his facebook account was hacked. I really don't know any more specifics than that, but he's now asking me about the security that is built into this component so that same kind of thing doesn't happen to our users. I would appreciate any information you can give on this subject.

Bonnie
The topic has been locked.
Support Specialist
15 years 3 months ago #7616 by alzander
Replied by alzander on topic Security Question
There's 2 types of security you should be aware of regarding JFBConnect:
1) The extension itself - This is the same as with any Joomla extension, but you want one that hopefully doesn't have any exposed vulnerabilities which allow a malicious person to alter your database or the content of the site itself. There's plenty of other things an extension can do poorly to leave you unprotected, but that's a big one. Regardless, we've always been proactive in the security and coding of our extension to make sure it's as safe as can be. Additionally, JFBConnect (or any of our extensions) are not currently, or have ever, been listed on the Joomla VEL (Vulnerable Extension List), which we recommend you check periodically for extensions you have installed or plan to install:
docs.joomla.org/Vulnerable_Extensions_List

2) Facebook Connect itself - Facebook uses the OAuth 2.0 protocol. Regardless of what that is, it boils down to the fact that we (JFBConnect) or even a hacker who has compromised your site, can see a user's password. Basically, a user provides their credentials to Facebook (through the login pop-up) and then Facebook hands us a special 'key' for that user to use while they're on your site. This key wouldn't let a user hack the account in anyway, and is pretty useless outside of your site.
In short, Facebook doesn't trust 'us' either.. which is a good thing. I don't want to be responsible if a FB account is hacked :)

Hope this answers your question. Facebook Connect (and JFBConnect) are a secure solutions to add to your site, but obviously, it's always best to be as cautious as possible and stay up-to-date with releases with all extensions on your site.

Thank, and let us know if you're curious about anything else!
The topic has been locked.
Active Subscriptions:

None
15 years 3 months ago #7742 by btealtn
Replied by btealtn on topic Security Question
Sorry for the late reply, but thank you for the details on the security that is built into JFBConnect.
Bonnie
The topic has been locked.
Support Specialist
15 years 3 months ago #7754 by alzander
Replied by alzander on topic Security Question
No problem Bonnie. We hope we answered your question, and that you're satisfied with JFBConnect and our support!

If you'd like to vote or leave a review for JFBConnect on the Joomla Extension Directory, we'd appreciate it, but it's by no means required:
extensions.joomla.org/extensions/social-...ook-integration/7215

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
15 years 3 months ago #8015 by idiel
Replied by idiel on topic Security Question
just a follow up question, as someone asked me today.
Is the component taking any used info, meaning... I am storing user info in the joomla db? or is it being stored in FB servers?
if I am taking the user info... WHAT user info I am collecting? Sorry to sound dumb, but I want a writen statement in my site.
thanks
Victoria Miller-
The topic has been locked.
Support Specialist
15 years 3 months ago #8024 by alzander
Replied by alzander on topic Security Question
Victoria,
Yes, all information that we download from Facebook is stored in your site's database. This is compliant with Facebook's terms of service. By default, we only store the user's name. Depending on what other features you've enabled for profile integration, and if the user grants permissions for those fields, we will store email, birthday, interests, or whatever other fields you have setup in the Profiles configuration area of JFBConnect. There's something like 40 different profile fields you can choose to import, but you can choose to import none of them if you'd like.

In all cases, the user must approve the permissions for those fields to be used (done when they first register).

Hope that makes sense.
The topic has been locked.