Pages

Affichage des articles dont le libellé est Facebook. Afficher tous les articles
Affichage des articles dont le libellé est Facebook. Afficher tous les articles

API FaceBook Connect "Login" sujet

mardi 8 avril 2014




Bonjour a tous je voudrai crée L'API FaceBook => Le bouton "Se connecter avec votre compte facebook" sa fait des jours que je me bat contre cette API mais aucun résultat j'ai vraiment besoin d'aide voila un exemple de se que j'ai faire :

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

<?php
session_start();
require("api/facebook.php");
mysql_connect('***', '***', '***') or die('Erreur de connexion : Nous somme désolé mais impossible de se connecté a la base de donne ! <br/> <b>Cause : </b> ' . mysql_error());
mysql_select_db('***') or die ('Désolé mais impossible de retrouve la base de donné ');
$facebook = new Facebook(array(
'appId' => '***',
'secret' => '***'
));


$userId = $facebook->getUser();
if($userId) {

try{

$user = $facebook->api('/me');
$access_token = $facebook->getAccessToken('/me');

} catch (Exception $e){}

if(!empty($user)){

} else {

die("There was an error.");
}
} else {

$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
$query = mysql_query("SELECT * FROM users WHERE id = ". $user['id']) or die ('Récupération des infi de la session *V-query*'.mysql_error());

$result = mysql_query("SELECT * FROM utilisateurs WHERE facebook_id ='{$user['id']}'") or die ('verfication dans ma bdd'.mysql_error());

if(empty($result))
{
mysql_query("
INSERT INTO utilisateurs
(id_membre,pseudo,password,facebook_id)

VALUES('','{$user['username']}','$access_token','{$user['id']}')") or die (mysql_error());

// Utilisateur déja inscrit, on récup ses infos
}else{
$user = $user[0];
$login = $user['login'];
$password = $user['password'];
$id = $user['id'];

}
$_SESSION['user'] = array();
$_SESSION['user']['login'] = $login;
$_SESSION['user']['password'] = $password;
$_SESSION['user']['id'] = $id;
header('http://www.google.com');
die('KFFFFF');

?>


Si vous pouvez corriger mon code au point qui soit fonctionnelle sa serai cool aidé svp et encore merci pour votre aide




Facebook dévoile sa plateforme de sécurité ThreatData sujet

vendredi 28 mars 2014




Facebook dévoile sa plateforme de sécurité ThreatData
Un « super anti-virus » susceptible de comprendre et de neutraliser tout type de menaces

Facebook a compris qu’ « aider à garder Internet libre de menaces est un énorme défi qui n'a jamais été aussi important » et a décidé de mettre ses moyens à profit pour y contribuer du mieux qu’il peut. Le réseau social se met à la chasse des malwares en ligne. Il veut contribuer à la promotion d’un Internet ouvert sans menace. Récemment, Mark Zuckerberg, PDG de Facebook a exprimé son mécontentement sur la façon dont Internet est géré de nos jours. Aujourd’hui le géant réseau social fait un grand pas vers un Internet protégé grâce à son programme ThreatData.

ThreatData est une plateforme qui collecte les informations sur les menaces en ligne, les stocke en temps réel et procède à une analyse à long terme. Quel que soit le format des données de la menace, ThreatData est capable de stocker sa base (ex evil-malware-domain.biz) de même que le contexte dans que lequel elle a été conçue. ThreatData est composé de trois parties : les aliments, le stockage des données et la réponse en temps réel.

Pour s’alimenter, ThreaData pioche des données émanant des sites malveillants, des sites victimes d’une menace, des extensions de navigateur ou encore des sources de renseignements internes sur les menaces de Facebook. Afin de mieux traiter les données recueillies, Facebook met les données recueillies sous un format unique appelé ThreatDatum et les stocke au moyen de deux de ses technologies de stockage en cloud : Hive et Scuba. ThreatData arrive donc à rapidement savoir si une telle menace avait déjà été traitée ou s’il existe des menaces similaires et de déterminer le type de menace dont il s’agit. Pour réagir en temps réel contre les menaces, un processeur a été conçu pour traiter et neutraliser les menaces.

ThreatData arrive à connaître le pays de provenance des malwares de même que les adresses IP. Pour ce faire, la plateforme utilise un système de géocodage des adresses IP des url malveillants ou infectés. La figure ci-dessous montre la provenance des URL malveillants ou infectés détectés par Facebook lors de leur analyse. Les USA sont en tête d’affiche avec les plus grand nombre d’adresse IP malveillants ou infectés.


ThreatData est considéré comme un « super anti-virus ». Mark Hammell, chercheur en sécurité chez Facebook explique que « dans un environnement d'entreprise typique, un simple produit anti-virus est déployé à tous les dispositifs et est utilisé comme un moyen de défense de base. Toutefois, aucun simple produit anti-virus ne permet de détecter toutes les menaces. Certains fournisseurs sont forts pour détecter certains types de logiciels malveillants, tandis que d'autres peuvent détecter un grand nombre de menaces, mais sont plus susceptibles de mal les étiqueter. Nous [Facebook, Ndlr] avons décidé d'utiliser notre plateforme [ThreatData, Ndlr] pour construire un ensemble léger des hashs qui ne sont pas expressément détectés par le produit anti-virus que nous avons choisi et de nourrir ces hashs directement dans notre système de gestion des événements de sécurité personnalisé. Les résultats ont été impressionnants : nous avons détecté deux adware et malware installés sur les ordinateurs invités dont aucun simple produit anti-virus n’aurait pu trouver ».

Source : Annonce Facebook

Et vous ?
:fleche: Que pensez-vous de ThreatData ?
:fleche: Pourrait-on vraiment neutraliser toutes les menaces existant sur Internet ?




Facebook présente son prototype de sauvegarde sur Blu-Ray sujet

jeudi 30 janvier 2014




Facebook présente son prototype de sauvegarde sur Blu-Ray,
une solution moins coûteuse de 50%

Lors du sommet Open Compute Project, Facebook a montré le prototype d'un système qui exploite des disques Blu-ray (et non des disques durs ou des bandes comme c’est généralement le cas) pour stocker les données rarement utilisées que le numéro un des réseaux sociaux appelle «le stockage froid». Parmi ces données figurent par exemple des doublons de photos et de vidéos des utilisateurs que le réseau social veut archiver.

Pour le moment, le prototype embarque 10.000 disques Blu-Ray pour une capacité de stockage totale d’un pétabyte. Facebook espère développer cette capacité jusqu’à 5 Po et vise une mise en production au courant de l'année.

Un choix stratégique que l'entreprise explique. Jay Parikh, le vice-président de l’infrastructure de Facebook, affirme que «le système Blu-ray réduit les coûts de 50% et de 80 % la consommation énergétique par rapport au système actuel de «stockage froid» qui utilise des disques durs». Pour Jason Taylor, directeur de l'infrastructure de Facebook, «les disques Blu-ray sont une bonne option pour la sauvegarde des données peu utilisées car ils coûtent beaucoup moins cher que les disques durs. De plus, les fabricants pourront se concentrer à augmenter la densité du stockage des disques Blu-ray».

Dans le cadre du projet Open Compute, Facebook devrait rendre Open Source une partie du design de son équipement de stockage. Il estime que cette approche lui a permis de réaliser des économies de 1,2 milliard de dollars.

Source : Conférence Open Compute Project , Hardware Zone

Et vous ?

:fleche: Que pensez-vous de ce projet ?