Google+: ¿cierra? definitivamente sus puertas

Google ha anunciado que echa el cierre Google+, y lo hace después de haber descubierto un fallo de seguridad en la API de la red social que ha expuesto los datos de hasta 500.000 usuarios.

La compañía de Mountain View identificó el problema durante la primavera pasada como parte de una auditoría enmarcada en Project Strobe, una revisión completa del acceso de terceros a los datos de las cuentas de Google y de los dispositivos Android.

No obstante, a pesar de que el problema había afectado a cientos de miles de usuarios, la Gran G decidió no hacer público el hallazgo en el momento en el que fue descubierto, un movimiento que, de acuerdo con The Wall Street Journal, se llevó a cabo para evitar un escrutinio regulatorio que causaría daños a la reputación de la compañía.

En la publicación de su blog, Google ha comunicado que uno de los hallazgos de Project Strobe fue un fallo de seguridad en una de las API de Google+, cuya función es permitir a los usuarios otorgar acceso a las aplicaciones de Google+ a los datos de su perfil y a la información pública del perfil de sus amigos. A causa del error, las aplicaciones también podían acceder a campos del perfil que no estaban marcados como públicos. 

Image result for google+

Continue reading

Analizando #tweets para conocer a la gente

El usuario de Twitter @x0rz compartio hace poco una interesante herramienta para analizar los perfiles de distintos usuarios de Twitter, a traves de sus propios tweets. Los datos que toma como base para este analisis son:

  • Actividad de tweets, por hora y por dia de la semana
  • Zona horaria e idioma utilizado.
  • Fuente de su actividad (celular, navegador web, … )
  • Geolocaciones.
  • Sus hashtags, los usuarios a los que mas da retweets y sobre todo, a aquellos que menciona.
  • Analisis de amigos, basado en las zonas horarias mas frecuentes y sus idiomas.

Instalacion

Como primer paso, clonar el repositorio de Github desde este link. Luego, actualizar el archivo keys.py con el par de keys del usuario. Si no tenes API keys, podes gestionarlo desde https://apps.twitter.com.

Cabe destacar que se necesita utilizar Python2.7, por lo que las dependencias pueden instalarlas con pip:

pip install -r requirements.txt

Uso

Incluso mas facil:

usage: tweets_analyzer.py -n <screen_name> [options]
Simple Twitter Profile Analyzer

argumentos opcionales:
  -h, --help            show this help message and exit
  -l N, --limit N       limit the number of tweets to retreive (default=1000)
  -n screen_name, --name screen_name
                        target screen_name
  -f FILTER, --filter FILTER
                        filter by source (ex. -f android will get android
                        tweets only)
  --no-timezone         removes the timezone auto-adjustment (default is UTC)
  --utc-offset UTC_OFFSET
                        manually apply a timezone offset (in seconds)
  --friends             will perform quick friends analysis based on lang and
                        timezone (rate limit = 15 requests)
  -e path/to/file, --export path/to/file
                        exports results to file
  -j, --json            outputs json
  -s, --save            saves tweets to tweets/{twitter_handle}/{yyyy-mm-
                        dd_HH-MM-SS}.json
  --no-color            disables colored output
  --no-retweets         does not evaluate retweets

Un ejemplo de output es el siguiente:

68747470733a2f2f63646e2d696d616765732d312e6d656469756d2e636f6d2f6d61782f3830302f312a4b75686644725f32624f4a3743504f7a56586e774c412e706e67

Para mas proyectos, pueden visitar su repositorio en:

https://github.com/x0rz/tweets_analyzer