jueves, agosto 06, 2015

Man-in-the-Cloud Attacks




Popular cloud storage services such as Google Drive and Dropbox can be abused by hackers running Man-in-the-Cloud (MITC) attacks.

The recently issued Imperva’s Hacker Intelligence Initiative report on Man-in-the-Cloud (MITC) attacks details how threat actors abuse popular cloud storage services for illegal activities. The experts have analyzed a number of cloud storage services including Dropbox, Google Drive, Box, and Microsoft OneDrive.
The report shows how hackers exploit common file synchronization services for command and control (C&C) communications, remote access, data exfiltration and endpoint hacking by reconfiguring them.
The disconcerting consideration made the expert at Imperva is that attackers can gain access to file synchronization accounts without compromising victim’s credentials.
Let’s start with the fundamentals, synchronization services of cloud storage services work in a simple as effective way, when users add a file to the local repository on their device, the content of the repository is automatically synchronized with the central hub of the service provider.
To improve the user experience, the applications don’t require users to enter their account credentials each time the synchronization is performed, the service providers compensate with a transparent authentication mechanism that relies on a synchronization token.
The authentication token is usually stored in a file, a registry, or the Windows Credential Manager on the user’s device, but obviously something is not working as it should!
The experts explained that even if the tokens are encrypted on the local device, hackers can easily access and decrypt them to synchronize any device with the victim’s account.
The researchers have developed a tool to run Man-in-the-Cloud attacks through the manipulation of synchronization tokens, they explained that the tool can be delivered to the victim via phishing or drive-by download attacks.
Man-in-the-Cloud attacks are easy to run, in some cases attacks can maintain access to the compromised account installing a backdoor, the access will be granted even after victims change their password.
The expert noticed that in the case of Dropbox, the authentication tokens not change even if the password is changed, meanwhile Google Drive revokes all tokens and requires users to re-authenticate each device using account credentials following a password reset.
Man-in-the-Cloud attacks are particularly difficult to track because the malicious code is typically not left running on the targeted machine and data traffic to/from the cloud architecture normally doesn’t raise any suspicion.
According to Imperva, threat actors are already running Man-in-the-Cloud attack in the wild, last year expert at Blue Coat uncovered the Inception Operation and recently researchers at FireEye described the HAMMERTOSS attacks that involved the use of Twitter and GitHub for C&C communications, and cloud storage services for data exfiltration.
Let me suggest the reading the Imperva’s Hacker Intelligence Initiative report on Man-in-the-Cloud attacks.
Source: (Security Affairs – Man-in-the-Cloud, cloud)

lunes, julio 13, 2015

MacOSX Preview Exception after Microsoft Office 2011 uninstall

As many users out there I had the need to move my entire work to MacOSX over time. I've been a Mac Fan since early '90s with limited access to some of the best Apple's Hardware that we've seen.
Unfortunately that golden age is gone and we ended up with a good operating systems but with some security, privacy and operational issues as we move forward.
Last week I decided to remove my old Microsoft Office 2011 package from my laptop and as you can imagine is not that easy. There are several steps that go from remove Microsoft Office 2011 office folder from your app directory (easy part) to manually remove .plist and fonts directories from your library profile.
I've found this process extremely tedious but at the end after a few minutes I've accomplished my task, Office Suite has been completely removed from OS X.
After a few hours I received an email with a PDF file and I proceed to open it with the Mac OS X standard app "Preview" but as soon as I tried to do it I get an exception message with the following information:

"Application Specific Information:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderSet initWithObjects:count:]: attempt to insert nil object from objects[0]'terminating with uncaught exception of type NSException"

I thought that was something related to that PDF file only, but after doing some research I realized that this was something even bigger than just a corrupted PDF file, Preview was not working at all.
I've went through a ton of different forums, even Apple support community recommended pointless steps to fix this issue but at the end I found that was an issue with my Fonts library caused by the uninstall process of Microsoft Office.
In order to fix this problem I tried to run the built-in health check tool from Font Book but was useless, so after make some research I came up with a workaround.

1) Download Microsoft Office 2011 .dmg image.
2) Install Pacifist Shareware application that opens Mac OS X .pkg package files, .dmg disk images, and .zip, .tar, .tar.gz, .tar.bz2, and .xar archives and allows you to extract individual files and folders out of them.
3) Open Pacifist, browse your Office 2011 .dmg file and open the image.
4) Look for the core components and within that section select the "All Fonts" package.
5) Click Install.

Once you have installed the fonts main package you should be able to open Preview again.

Just some additional comments, I've found that this particular exception may be caused not only for a wrong Office 2011 uninstall process but for some inconsistency with your fonts library or even a PDF corrupted file that stayed resident in memory. Please keep that in mind before proceeding with the remediation process and always have a snapshot from your time machine or a complete backup from your key files. 

martes, julio 07, 2015

Hacking Team used shockingly bad passwords



One of the biggest hacks of the year -- not just in scope and size, but impact -- is over. As reporters and interested parties sift through the debris of the attack that left Hacking Team crippled, a big question remains.
How was someone able to walk in and swipe what appears to be the company's entire cache of corporate data?
The company used weak passwords.
To recap: Hacking Team creates spyware and malware programs for law enforcement and intelligence agencies around the world, including the US. But data leaked from the company suggests its services were offered to oppressive regimes, likely in breach of sanctions. A day after the attack, the company confirmed it had been breached. On Tuesday, a person came forward claiming responsibility for the hack.
It didn't take long for those sifting through scores of the documents to discover how the hack might have happened. 
The root passwords for Hacking Team's servers were inexplicably weak for their purpose. One of the passwords was simply "P4ssword," which would've taken any advanced password cracker just minutes to crack.
Other passwords grabbed from Hacking Team founder Christian Pozzi included "wolverine" and "universo," and other variations of dictionary words like "Passw0rd".
In cybersecurity circles, it's generally accepted that humans are the weakest link in the chain. The most common slip-up is using a poor password that can be easily guessed by a dictionary or brute-force attack. 
As the company cleans up its systems and tries to rebuild, its malware samples are in the wild, making it significantly easier to counter ongoing or future surveillance. Hacking Team, for all intents and purposes, is ruined.
Or should we say, "ruin3d."
Source: ZDNET

martes, enero 27, 2015

Certificate Transparency

You might hear about "Certificate Transparency", but what is the main goal of this framework?
Just to set the bar, we know that certificates are issued by hundred of different CA across the globe to validate the identity of a company/person and to establish secure communication between two parties. Because there is not a centralised repository and service that can globally check whether these certificates truly belong to a company/person, we might find some spoof certificates issued by company xyz looking for to intercept user's communications and capture valuable information. We have seen this a lot within the last years and that's why we need some sort of new framework that help us to protect users and companies against this attack vector around certificates, and there is where "Certificate Transparency" shows up.
Certificate Transparency aims to remedy these certificate-based threats by making the issuance and existence of SSL certificates open to scrutiny by domain owners, CAs, and domain users. Specifically, Certificate Transparency has three main goals:
- Make it impossible (or at least very difficult) for a CA to issue a SSL certificate for a domain without the certificate being visible to the owner of that domain.
- Provide an open auditing and monitoring system that lets any domain owner or CA determine whether certificates have been mistakenly or maliciously issued.
- Protect users (as much as possible) from being duped by certificates that were mistakenly or maliciously issued.
Certificate Transparency satisfies these goals by creating an open framework for monitoring the TLS/SSL certificate system and auditing specific TLS/SSL certificates. This open framework consists of three main components, which are described below.
For further reference please visit: http://www.certificate-transparency.org

martes, diciembre 16, 2014

EKO Party 2014 - TuxInfo Article


Hello once again,
Long time no talk. As you probably know, I've been extremely active on Twitter (@al34n1x) and on Facebook (@al34n1x). I've found these two channels extremely effective to communicate security and open source news. However, I'm a blog guy, I always felt confortable working on the blog format, but unfortunately there is not physical time to manage the different social services. Because of that I've decided to get back to my first love and start sharing some news on my blog.

Please refer to my first TuxInfo's article regarding EKO Party Security Conference 2014. [Spanish]
I hope you enjoy the note as much as I did during the development phase.


Cheers!

TuxInfo #71 (EKO Party 2014 Special Edition)

miércoles, abril 18, 2012

SSH Protocol Layers and Public Key Authentication [by Hak5]





Continuing with our SSH topic, here you have three webcast from our Hak.5 Friends where they explain what is SSH (Theory and Practices), authentication methods, basic server configurations and some other considerations around SSH.
Enjoy!


Link: Hak5.org


SSH Protocol Layers and Public Key Authentication [by Hak5] - Part 1


SSH Protocol Layers and Public Key Authentication [by Hak5] - Part 2




SSH Protocol Layers and Public Key Authentication [by Hak5] - Part 3




Festival Latinoamericano de Instalación de Software Libre 2012


El próximo 28 de Abril grupos de usuarios y organizaciones sociales vinculadas al Software Libre trabajaran de manera articulada para realizar el FLISOL, Festival Latinoamericano de Instalación de Software Libre, que se realizará en más de 200 ciudades de todo el continente. En Argentina, el festival se realizará en forma paralela en más de 30 ciudades distribuidas por todo el país.
El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. Existen numerosos programas libres para realizar tareas cotidianas vinculadas al uso de computadoras, desde sistemas operativos como las diferentes variantes de GNU/Linux hasta aplicaciones de oficina como LibreOffice, navegadores web como Firefox.
Muchas veces se confunde Software Libre con Software Gratuito, pero la gratuidad no es una condición inherente a la libertad del programa sino que muchas veces se llega a ella por la libertad para copiarlo sin limitaciones y en forma legal.
El festival ofrece instalaciones y charlas que permiten acercar personas no técnicas y principiantes que deseen conocer más sobre la filosofía y los conceptos esenciales del Software Libre. Tanto las instalaciones como la participación en lascharlas son libres y gratuitas.
El primer paso para participar es ubicar el evento más cercano a nuestro domicilio en el sitio del festival en nuestro país. Para los que deseen participar de las instalaciones , sólo hace falta traer la CPU o la computadora portátil según el caso. Una recomendación importante es siempre realizar una copia de respaldo completa de toda la información que contenga el disco rígido de la computadora que vayamos a instalar.



/FLISOL - 28 DE ABRIL/
Abierta la Inscripción.
Lugar en Capital Federal
Facultad de Ciencias Económicas - Universidad de Buenos Aires
Avenida Córdoba 2122, Ciudad Autónoma de Buenos Aires
El evento es libre y gratuito
En la Capital Federal la inscripción es obligatoria y debe completar este formulario
Si desea conocer los distintos lugares en donde se desarrollará el FLISOL en la Argentina se debe ir al sitio del FLISOL y buscar su ciudad.

martes, abril 17, 2012

Canonical, Ubuntu y la Nube











Esperando la última versión de Ubuntu 12.04LTS (Long Term Support), la cual se encuentra en beta, ya se comienzan a observar los nuevos features que presentará nuestra querida distribución y a su vez se puede apreciar hacia donde esta tendiendo Canonical, la empresa fundadora de Ubuntu, respecto los servicios en la nube, 
Con esta nueva release Canonical reafirma su compromiso con OpenStack y a su vez la empresa agrega s propio toque mediante AWSOME (Any Web Service Over Me).
AWSOME es una nueva aplicación que se encuentra en beta que provee una API de Openstack que también se puede utilizar con Amazon EC2 y AWS, el Famoso servicio de Cloud computing de Amazon.
Cual es el objetivo? Simple, poder realizar implementaciones hibridas de cloud a traves de ambos servicios, EC2 & AWS y OpenStack.
AWSOME traduce el protocolo de IAAS (Infrastructure as a Service) de Amazon AWS al protocolo nativo de OpenStack.
Canonical también incorpora un nuevo servicio conocido como MAAS (Metal as a Service) [Funny name] - Como AWSOME se encuentra en Beta.
Dicho servicio esta orientado a compañías que tienen que lidiar con cientos de servidores dentro de sus datacenters. Shuttleworth (Fundador de Canonical) escribe en su blog que el poder reside en los clusters, no en los nodos y que la confiabilidad de la infrastructura ahora depende de la redundancia y no de la performance de los equipos.

Uno puede pensar que Suttherworth esta incorporando un concepto totalmente nuevo, pero en realidad es en base a este modelo como Google, Facebook o Amazon administran sus enormes datacenters.
Lo que busca Canonical es traer este concepto que usan las empresas líderes a un precio mas accesible al mercado y que sea mucho mas simple de implementar.

Fuente:
ZDNet.com (Linux & Open Source Blog)



lunes, abril 16, 2012

Curso Introducción a la programación con Software Libre [GCoop]]




El pasado 1 de marzo de 2012, gcoop firmó un Convenio de Formación Profesional con el Secretario de Empleo del Ministerio de Trabajo, Empleo y Seguridad Social, Lic. Enrique Deibe.
El convenio establece que se pondrán en marcha 6 cursos de capacitación en Programación en software libre. Al mismo tiempo, se brindarán elementos de organización y trabajo cooperativo, a fin de promover este tipo de organización productiva.
Los cursos serán desarrollados en el Centro Político y Cultural Nuevo Encuentro Comuna 14, ubicado en Gurruchaga 2122. Darán comienzo a mediados de mayo y culminarán a fines de noviembre, y a lo largo de todo este período se capacitarán aproximadamente 90 personas. Se prevé trabajar con poblaciones de distintos rangos etarios (entre 18 y 65 años). conformando grupos de trabajo homogéneos.
Los requisitos de ingreso son mínimos (saber leer y escribir y ser mayor de 18 años). El curso es absolutamente gratuito.
Al finalizar el proceso de capacitación, se combinarán entrevistas y reuniones con empresas del rubro (cooperativas y sociedades anónimas) a fin de presentar los CVs de los egresados y facilitar una primera inserción en empleos vinculados a las nuevas tecnologías.
Curso Introducción a la programación con Software Libre
/CURSO DE FORMACIÓN PROFESIONAL DEL 21 DE MAYO AL 28 DE JULIO/
Abierta la Inscripción. 20 Clases. Vacantes Limitadas
Horarios disponibles de Cursada
Lunes y Jueves de 9 a 11 hs / Lunes y Jueves de 14 a 16 hs / Lunes y Miércoles de 17 a 19 hs
Lugar
Centro Político y Cultural Nuevo Encuentro Comuna 14
Gurruchaga 2122
El curso es gratuito
Podés consultar los contenidos del curso acá
Podés inscribirte a través de este formulario
Podés hacernos consultas en info@gcoop.coop
 

Qué es OpenStack? [OpensStack Overview] - Video en Ingles

Hace ya un tiempo que me encuentro interesado en este proyecto. Independientemente que no cuento con hardware para poder armar un laboratorio, he leído bastante al respecto y la verdad me parece una alternativa muy interesante a los productos privativos para gestar servicios de Cloud Computing.
OpenStack es un tipo de IaaS (Infrastructure as a Services) orientado a la nube. Muchas empresas, tales como Mercado Libre y Ebay cuentan con grandes nodos armados en torno a esta solución. 
A continuación les dejo un video [Ingles] donde se da una breve introducción a OpenStack y sus diferencias con los productos disponibles para brindar servicios en la nube.


jueves, marzo 29, 2012

Set up SSH Server to use Keys - (Lets passwords behind)


For those that are familiar with *nix environment such as Solaris, GNU/Linux, HP-UX or AIX, Secure Shell (SSH) is the protocol used to get a remote shell. 
So far is not different from Telnet, right? nevertheless is quite different. Why??? because ssh encrypts the whole session and ensures that no one [in theory] could eavesdrop the connection. 
With that said, let's move just one step forward. Just imagine that you are able to login to the system without enter your password, and increasing security through an asymmetric encryption key as well.
What is an asymmetric key? is an encryption method that use two keys, one private that is the one that you have to secure and the other one is public, so you can go ahead and share it without compromise your identity. 
I will touch base on encryption topics later on, but this is all that you need to move forward to get your SSH server configured to accept login to asymmetric keys.
Before move to the configuration section i wanna to highlight that this configuration works almost for every *nix platform, nevertheless i would recommend read your OS or distribution help and once ready, back up your configuration file just in case. 
Also along the text, please note that the $ symbol represent the system shells  and is not something that you have to type into your system.


1) SSH Key Generation.
The first step would be create the SSH Keys. If you already got ones, you can use those, however i would like to ensure that everyone knows how to create a new set of SSH keys. To accomplish that task you have to run the command in your local machine.


$ ssh-keygen -t dsa -f ~/.ssh/id_dsa  


Once entered this command you should be asked for a passphrase for the private key. You can type any phrase you want. Please remember that although the command allow you to skip the entering a passphrase, it's strongly recommended that you do so, so please do not forget to entry your phrase.  
Once completed the previous step,  the keys generated will be id_dsa (private key) and id_dsa.pub (public key) both will be store on  your home directory under ~/.ssh/ directory.


2) Copy your Public key to the server 


In order to move forward and as i've stated before, you can share your public key with everyone and to establish the SSH connection we need to copy this file to the server. To do that please run the following command from your local machine.


$ scp ~/.ssh/id_dsa.pub user@server.com:~/.ssh/authorized_keys


If you get and error that the .ssh directory does not exist, please login to the server and create the directory or establish an ssh connection to other system, this will create that folder automatically in your behalf. 


An importan step that you must not forget is to change .ssh directory permission on the server and local machine. To accomplish that task you have to run the following command in both systems.


$ chmod 0600 ~/.ssh/*


This will set rw permission just to the owner of that directory.


3) Create an authorized group


So, let say that you want to create one [or several] groups that will have access to the system through ssh keys. To do that you have to run the following command


$ groupadd staff


Now you can use the usermod commando to add those users that you want to be part of that group.


$ usermod -a -G staff user


4) Finally SSH server configuration file


So we are in the most important step. As i've mentioned before, please back up your sshd_config file, you can use the cp command and copy an instance of that file into your home directory if any problem comes up.


Although the sshd_config file contents a lot of possible configuration items, i will just highlight those that you have to ensure that are set as i will state below. To do that, and after copy your sshd_config file to a safety place, edit the /etc/ssh/sshd_config file with an text editor (i.e. VI, VIM, gedit, etc), and ensure that the following configuration items are properly set


Port 22
Protocol 2
AddressFamily inet
HostKey /etc/ssh/ssh_host_dsa_key
PermitRootLogin no
MaxAuthTries 1
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
RSAAuthentication no
PasswordAuthentication no
UsePAM no
KerberosAuthentication no
GSSAPIAuthentication no
AllowGroups staff


I will just highlight the most important items:


HostKey /etc/ssh/ssh_host_dsa_key 
| Uncomment or add this line so the server present its DSA key’s fingerprint when a client tries to authenticate.|


PermitRootLogin no 
| Disable Root login, uncomment this line and set the option as "no" . With that you will avoid remote root login.\


PubkeyAuthentication yes 
| With this option we will enable the authentication through ssh keys.|


PasswordAuthentication no
 | It's important to set this option to "no" in order to avoid password authentication, otherwise you will allow to login through keys and passwords as well.|


AllowGroups staff 
| Finally with this option we will set that this group is the only one that can connect to the server, any other user not listed within this group won't be allowed to remote connect to the systems through SSH.|


5) Restart SSH service.


Now to test your new configuration you have to restart the ssh service, to accomplish that task you have to follow the proper method used by your OS. 


In some Linux systems you have to go directly to the /etc/init.d directory and with root privileges run the ./sshd restart command.
In others unix flavors you have to use a service command. Please refer to your OS specification.


6) And now. am I in?


So let's test your new configuration, just connect through ssh as you used to and instead getting a entry password prompt you should be able to get directly to the shell.


$ ssh user@server.com


http://www.zenovations.com/manual/images/2/28/Ssh-login-final.gif







jueves, enero 26, 2012

Entrevista a Linus Torvalds en 360TV

Directo desde el Blog de nuestro amigo @fmbalvarez les traigo una serie de vídeos como parte de una entrevista que realizó la gente de 360TV al creado de Linux.
Considero que es una de las mejores entrevistas que he visto realizadas a este gran líder de la comunidad libre, no solo por el contenido y lo que expone sino por como se puede ver sus cambios de parecer. Un ejemplo claro queda dado por sus comentarios hacia GNOME3. Si ustedes recuerdan, no hace mucho Linus realizó comentarios ofensivos a toda la comunidad de desarrolladores de GNOME3 y en esta entrevista se puede captar como de a poco ha cambiado de parecer respecto este proyecto.
Los dejo con el creador del Kernel Linux que junto al fundador del proyecto GNU (Richard Stallman) han logrado, a mi parecer, cambiar el mundo.




sábado, mayo 21, 2011

Deshabilitar Bluetooth al Startup - Ubuntu

Me he encontrado que nuestra amada distribución día a día va mutando a un mundo más "User Friendly", algo que me parece interesante, no lo crítico ni lo adoro.
Siempre consideré que una distribución amigable lograría capturar un público más amplio de lo que éramos hace 10 años.
Debido a lo anteriormente comentado, nos encontramos con que Ubuntu presenta ciertas posibles vulnerabilidades debido a sus configuraciones por defecto, una de ellas es la conexión Bluetooth iniciada por Default.
Para aquellos que desean deshabilitar dicha configuración he aquí unas simples instrucciones que se deben seguir.

1) Abrir una consola (si si...bastante obvio que sería lo primero que diríamos)
2) Ejecutar el comando "sudo gedit /etc/rc.local" Dicho comando nos permitirá editar el archivo rc.local con los privilegios necesarios
3) agregar la siguiente línea antes de la sentencia "exit 0"

rfkill block bluetooth

4) Recordar grabar el archivo...bastante obvio también

Con esos simples pasos nuestra conexión Bluetooth quedará deshabilitada hasta el momento que nosotros deseamos conectarla. Eso se logra haciendo un simple click sobre el ícono de Bluetooth en la barra de menú.

lunes, abril 18, 2011

Desktop Experience - Ubuntu 11.04


Durante el transcurso del corriente mes, se ha desarrollado un testing los nuevos features de Unity en lo que será la próxima release de Ubuntu.
Lo que se ha confirmado, y lo que más llama la atención es que 5 de cada 11 usuarios, experimentó problemas con Unity, tales como caidas constantes del mismo o problemas con los menus.
El testing se desarrolló tomando 11 participantes (En su gran mayoria Windows y MAC Users) de un espectro muy amplio, entre los que se incluye

P1, 19, Estudiante y Mac User
P2, 33, Administrador y Mac User
P3, 25, Estudiante y Windows user
P4, 32, Profesor y Windows user
P5, 27, Compliance Officer y Windows/Mac
P7, 44, Un "Life Coach" que utiliza Windows y Ubuntu
P8, 30, IT network manager y Windows user
P9, 22, Estudiante y Windows user
P10, 21, Estudiante y Windows user
P11, 47, Prfesor y Windows user
P12, 34, Gerente de operaciones y Windows user.

Entre los comentarios más interesantes de la prueba se encuentran:
"Cada participante que se solicitó, comprendió los launchers. P7 y P11 pensaron que Libreoffice Calc era la calculadora y P7 y P9 interpretaron que Ubuntu Software Center era la papelera. "
"5 de 11 participantes (p2, p3, p5, p9, p10, p11) Crashearon Unity durante la hora de testing"

Del testing podemos sacar varias conclusiones. La primera es que todavía se dificulta el transpaso de un usuario de una plataforma como Windows a Linux, aún más con este nuevo cambio del menú de gnome.
Otro importante tema a destacar que no solo se han realizado cambios al entorno de escritorio, sino a las aplicaciones que la distribución trae por defecto. Uno puede suponer que no debería ser un gran problema, sin embargo, al parecer, son demasiados cambios.
Por último, la pregunta más importante, llegarán los desarrolladores de Ubuntu a reparar estos "bugs" antes del 28 de abril? La respuesta de los desarrolladores es que se sienten confiados a cumplir con esa fecha.

Para ver los resultados completos, por favor acceder al siguiente link de la lista de Ubuntu.

lunes, abril 11, 2011

35 años de la Apple 1


En estos días, una de las primeras computadoras orientadas al ambiente hogareño se encuentra cumpliendo 35 años. Estamos hablando de la "Apple 1" que con su carcaza de madera fue el primer equipo orientado al consumo masivo.
Sus características, CPU MOS 6502 con una velocidad de 1Mhz, 4KB de memoria RAM, ampliable a 8 KB.
El equipo se desarrolló en el garage de la casa de Steve Wozniak con la ayuda de su gran amigo Steve Jobs en el año 1976.

viernes, abril 08, 2011

The Linux Foundation - 20th

Jugar a un clone de "Angry Birds" en Ubuntu


A los que deseen jugar a un clon del famosísimo juego "Angry Birds" de la empresa Rovio, les dejo un link a un script que lo puden descargar a su escritorio y ejecutarlo (recuerden cambiar los permisos "chmod 777" o ejecutarlo en un shell separado). El script no solo descargará los componentes necesarios, sino que les creará un link en sus desktop.

jueves, octubre 21, 2010

Como realizar un Resize de un Virtual Box disk.

El otro día me encontre en la situacíon de como poder hacer un resize de un Virtual Box disk y me topé con un excelente instructivo que queria compartir con ustedes.
Las herramientas utilizadas son:
Gparted
Y obviamente Virtual Box

Aquí les dejo el link del instructivo.

domingo, octubre 17, 2010

Problemas a instalar Virtual Box 3.2 en Ubuntu 10.10

Luego de agregar los repositorios para realizar la instalación del software en cuestión me he encontrado con el siguiente mensaje de error luego de ejecutar "apt-get update"

W: Failed to fetch http://download.virtualbox.org/virtualb ... ck/Release Unable to find expected entry non-free/source/Sources in Meta-index file (malformed Release file?)

La solución de acuerdo al foro de virtualbox es la siguiente

1) agregar la línea "deb http://download.virtualbox.org/virtualbox/debian maverick non-free" directamente en el archivo /etc/apt/sources.list, de estar la entrada verificar que este correctamente agregada. (Recuerden que este archivo solo se puede modificar con privilegios de root - Utilizar comando SUDO)

2) remover la entrada "deb-src http://download.virtualbox.org/virtualbox/debian maverick non-free"

3) Salvar el archivo /etc/apt/source.list y ejecutar nuevamente "apt-get update"

4) Por último ejecutar el comando para completar la instalación "sudo apt-get install virtualbox-3.2"

miércoles, octubre 06, 2010

Frutos

Hoy me sucedió algo que considero que voy a recordar toda la vida. Hace varios días que vengo corriendo, como todo el mundo por temas laborales, y de muy mal humor. Por lo que aquellos que me conocen saben como me puedo llegar a poner...básicamente insoportable.
Como cualquier otro día en mi empresa, me toco ir a un curso de management. En estos cursos generalmente uno se encuentra con amigos, varias caras conocidas o compañeros que compartieron un tiempo con vos en algún otro sector de la compañía.
Durante un break, particularmente luego del almuerzo, me dirijo a tomar un café con otro gerente y a charlar un rato, haciendo tiempo hasta la hora que la sesión retomará su curso.
Dicho gerente es una persona con la cual hemos compartido varios cursos, reuniones, presentaciones, entre otras actividades; pero lamentablemente nunca me había tocado la oportunidad de poder trabajar con él.
En el transcurso de la charla discutimos varias temas triviales. Como he de esperar de mi, comencé a hablar de IT, equipos, Software Libre y todas esas cosas que me apasionan.
En un momento discutíamos sobre los administradores y soporte de sistemas y la experiencia de cada uno en ese tópico. Durante esta charla, café de por medio, esta persona se detiene y me dice "Te voy a comentar un dicho que me dijieron una vez", me mira y me dice "Los buenos administradores son aquellos cuales ves siempre sentados en sus escritorios. Los malos administradores son aquellos que ves corriendo en el datacenter de un equipo a otro apagando incendios...sabes por que? .. por que los primeros se tomaron el tiempo de automatizar todo y focalizan en tareas más críticas y que generan valor"..... Me detengo en seco y le digo "ESO ME DIJIERON A MI QUIENES FUERON MIS MENTORES HACE MUCHO TIEMPO!!!!" .... él prosigue con la charla y me dice "Sabes quien me lo dijo a mi?" .... y le digo "no tengo idea" ... el me mira y me dice "Fuiste Vos" 0_o
Me quedo sin habla y le digo...."como que yo?...cuando?"...
El comienza a contarme que hace un par de años el había asistido a un curso que dictabamos con mi mi gran amigo Heber Herrera para todos aquellas personas que necesitaban un poco mas de conocimiento en IT y durante un largo período tuvimos la oportunidad de dar este curso a muchas personas...entre las cuales se encontraba este gerente.
Ahora bien...siempre me pregunté...cuando vería los frutos de mis logros? he hecho algo? llegue a alguien más que algunos alumnos de la universidad que se ven forzados a escucharnos a Diego, Cris y a mi???.... o más básico aun...llegue a alguien ??? ademas del amor de mi vida, Lali <3 Al llegar la noche, una vez en casa reflexiono y puedo concluir que, definitivamente, estoy comenzando a ver el logro de mis frutos.