Údaje 100 milionů uživatelů Facebooku volně k dispozici
Hacker Publishes Profile Data Of 100M Facebook Users píší světová média, nepochybně to po nich převezmou i média Přeci jenom slovo hacker je lákavé, byť skutečnost je trochu jiná. Tu odkazovaný článek obsahuje, u jiných médií už ale podrobnější vysvětlení nemusí být přítomno. A přitom je hodněpotřeba.
Jak získat 100 milionů údajů o uživatelích Facebooku?
Je to jednoduché!
Zadáte adresu (tam kde píšte www.seznam.cz nebo www.facebook.com)
http://graph.facebook.com/vaseid
Např moje: http://graph.facebook.com/100000201871733
A zobrazí se vám toto:
{ "id": "100000201871733", "name": "Petr Kucera", "first_name": "Petr", "last_name": "Kucera", "link": "http://www.facebook.com/people/Petr-Kucera/100000201871733", "gender": "mu\u017e", "locale": "cs_CZ" }
Můžete si smazat moje ID a dát si svoje a informace budou jiný. :)
A co se s numerickým ID dá udělat? No pochopitelně, dá se "inkrementovat". Takže na http://graph.facebook.com/570949933 najdete dalšího existujícího uživatele v pořadí, na http://graph.facebook.com/570949940 dalšího. A můžete pokračovat. Hodně pokračovat.
Toto funguje i na ,,facebook pages" např. naše stránka: http://graph.facebook.com/150985189732/150985189732
A co třeba USER FEED?
Z hlediska ochrany osobních údajů mám feed pro profil zablokovaný.
Tzn.: Když zadáte adresu http://graph.facebook.com/100000201871733/feed
tak se vám zobrazí pouze toto:
{ "data": [ ] }
Protože... já sám vůbec nevim! :(
To zase feed pro stránku U Mravenců se vám zobrazí tisíce věcí
Feed naleznete na této stránce: http://graph.facebook.com/150985189732/feed
Ukázka, co se např objeví ve FEEDu:
{ "data": [ { "id": "150985189732_145535045471458", "from": { "name": "U Mravenc\u016f", "category": "Local_business", "id": "150985189732" },
Více feedu na oficiální stránce.
A co přátelé uživatele?
Přátelé nejsou vidět. Místo toho se vám zobrazí toto:
{ "error": { "type": "OAuthAccessTokenException", "message": "An access token is required to request this resource." } }
A co dalšího je vidět?
Můžete zkusit napsat skript, který pomocí inkrementace ID bude vybírat https://graph.facebook.com/_ID_/?fields=birthday - a buďte si jistí, že se k datům narození dostanete. Tedy pokud je daný uživatel nastavil jako veřejné.
Zajímavé může být i https://graph.facebook.com/_ID_/likes - přehled toho, co uživatel označil jako Líbí/Like - a dostanete se k seznamu Pages, kde je uživatel lajka (fanoušek).
Co třeba http://graph.facebook.com/100000201871733/picture - hned zjistíte jaký má uživatel profilový obrázek (ano, to je další veřejná informace na Facebooku).
Závěr
Co říci závěrem? Snad jen abyste si dávali pozor co sdílíte na sociálních sítí.
(c) U Mravenců