Archivos para Diciembre, 2008

Hace 23 años…

Publicado en Locuras, Pensamientos el Diciembre 17, 2008 por kradssen

Aun no puedo creer, que al momento de escribir este post ya son exactamente 23 años desde que mi vida fuera del vientre de mi madre inicio, rodeado de adornos navideños, luces de colores, y fuegos artificiales.

Un año mas añadido a la experiencia y lucha, entre unas que otras cóleras y risas, pero al final es un año mas que estoy aun aquí, y aunque por un momento creí que nadie se acordaría, me doy cuenta que no es así, mas bien fui yo quien no recordó leer sus correos :p

17 de Dic. 1985, a las 12:37 a.m. :D   quien diría, aun siento cercano aquellos días que de niño, sentía como el tiempo no pasaba, y ahora, entre estudio y trabajo, no he sentido que ya paso un año :D

mmm… ahora que recuerdo, tenia en mente postear mas sobre css y comenzar a hablar de php antes de mi cumpleaños, pero no lo hice :p bueno, antes de que se termine el año debo hacerlo, a las 23:59:59 es valido aun :D

Les deseo felices fiestas a todos lo que lean este post.

Cuidado con las Fork Bomb

Publicado en Software, Software Libre el Diciembre 1, 2008 por kradssen

Un poco de lectura constructiva, se que muchos ya sabrán de este tipos de bomba, pero para aquellos que no sepan, mas aquellos que recién ingresan al mundo de GNU/Linux, pongo esto para tomarse en cuenta.

O.o uta, vas a ir a poner un canasto bomba a algún servidor o algún torito pinto(1)? ¬¬ no tenias que faltar cierto?, lee bien, es Fork Bomb, no Folk

Ok, y ¿Qué es una Fork Bomb? bien, una Fork Bomb, en simplicidad, es una forma de ataque del tipo denegación de servicios(DoS) sobre un ordenador, cuya función no es mas que realizar un proceso el cual tiene la capacidad de crear un proceso hijo y este se llama así mismo, y así recursivamente, la Fork Bomb se considera como Wabbit ya que esta no se multiplica de la misma forma que los worms o los virus. Su efecto se basa en la suposición de que el número de programas y/o procesos que se ejecutan simultáneamente en un ordenador tiene un límite, para el caso de los sistemas Unix y GNU/Linux por defecto viene que el número total de procesos que un usuario puede ejecutar es infinito.

Su función consiste en crear una enorme cantidad de procesos de forma rápida con el fin de saturar los espacio disponibles de las tablas de procesos del sistema, por lo cual al llenarse está no se podrá ejecutar ningún otro proceso hasta cerrar los ya existentes, lo cual no funcionaría debido a que cuando se cierre alguno, habrán muchísimos procesos hijos de esta bomba esperando a ejecutarse; es decir, que al ejecutarse está bomba no podrías realizar ninguna otra operación, ya que te consumiría la tabla de procesos, tiempo de procesos y por lo tanto memoria de tu ordenador, en el mejor de los casos tu ordenador se volvería lento, pero en su mayoría se volvería reutilizable por la falta de memoria.

Entre las fork-bomb mas conocidas para Unix y GNU/Linux tenemos:

: (){ : |:& };:

Conste, no me hago responsable de lo que haga esto en tu ordenador, pues lo coloco por fin didáctico.

¿Como soluciono si lo ejecuto? bueno pues como decía, una vez ejecutado, no habría solución alguna mas que reiniciar tu ordenador de manera manual, pero mejor es evitar que este tipo de scripts se ejecuten, y por si A o B motivo se podrían ejecutar (Suponiendo que un amig@ tuya te juega broma) lo mejor es limitar el número de procesos simultáneos permitidos para los usuarios.

Si quieren mas información sobre el tema, aquí unos enlaces de los cuales obtuve documentación para el post:

Blog de phyx
BrunoProg64 Blog
Wikipedia

(1) En nuestro país SV, una tradición es la quema de pólvora para los días de las fiestas patronales, bueno, en algunos lugares ^^, se hace la quema de “el torito pinto” que no es mas que una figura hecha de palos con pólvora, la cual es cargada por una persona mientras se realiza la quema de dicha pólvora, siguiendo a la gente, eso es parte de nuestro folklore