domingo, 17 de abril de 2011

¿Cuál es la vulnerabilidad del núcleo de Windows vista?


Se acaba de descubrir una nueva vulnerabilidad de seguridad en Windows Vista que afecta a la capa de red. Este problema de seguridad en Vista puede corromper la memoria mediante un buffer overflow provocando sendos pantallazos azules.

Además de lo comentado anteriormente, esta vulnerabilidad podría ser usada para ejecutar código (aunque parece improbable ya que se necesitarían permisos de administrador) y lo que puede ser más peligroso aún, activar este bug de forma remota.


De momento Microsoft no tiene previsto lanzar un parche para solucionar esta vulnerabilidad, ya que ha comentado que implementará la solución a este problema de seguridad de Vista en su próximo Service Pack (Vista SP 2).


La razón de esta despreocupación es que no hay un exploit público que permita explotar esta vulnerabilidad. ¿No será mejor prevenir que curar? Luego vendrán las prisas.

¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?

  • El software libre (en ingles free software, esta denominación también se confunde a veces con gratis por el doble sentido del ingles free en castellano) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la freesoftware foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
    El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente feeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el codigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
    Tampoco debe confundirse software libre con "software de dominio publico". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

Explique por qué Linux es llamado GNU/LINUX


Cuando uno dice LINUX cualquiera sabe de que esta hablando, en cambio cuando ven por ahi "GNU/Linux" ya es un poco mas confuso. Mi idea en este post es simplemente dar mas difusion a las palabras de Richard stallman quien lleva bastante tiempo pidiendo que rifieran al sistema operativo del pinguino como "GNU/Linux" y no simplemente "Linux" ¿por qué? porque si no la gente se olvida, o mejor dicho, nunca se entera, de que exista algo importante llamado el proyecto GNU, que fue lo que realmente dio inicio a eso que hoy conocemos como Linux.


El sistema que hoy usamos no es otra cosa que la union del trabajo de GNU y el nucleo creado (de manera independiente al proyecto) por linus torvals llamado Linux. Sim embargo, por cuentiones de la historia, se fue imponiendo la idea de que Linux es el todo un sistema y esto molesta naturalmente a stallman y con razon..

¿Cuál es la diferencia entre GNU Hurd y GNU Mach?


GNU Hurd:


o   Es un conjunto de programas servidores que simulan un nucleo unix que establece la base del sistema operativo GNU. El proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyendolo bajo la licencia GPL.


GNU Mach:

o   Es el micronucleo oficial del proyecto GNU, como cualquier otro nucleo, su funcion principal es realizar labores minimas de administracion sobre el hadware para que el grueso del sistema operativo sea operado desde el espacio del usuario.


o   GNU/Hurd es el sistema operativo de GNU para reemplazo del nucleo de UNIX y utiliza un microkernel llamado GNU/Mach, el cual, es el microkernel ofical del proyecto GNU.

Para los siguientes sistemas operativos cuales son los tipos de archivos admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7, Linux, MacOS, OS/2, Sun Solaris e IBM AIX

MacOS - HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh)
OS/2 - HPFS (Sistema de Archivos de Alto Rendimiento)
Dos FAT16
Windows 95 FAT16
Windows 95 OSR2
FAT16 FAT32
Windows 98 FAT16 FAT32
Windows NT4 FAT, NTFS (versión 4)
Windows 2000/XP
LinuxFAT, FAT16, FAT32, NTFS (versiones 4 y 5)
MacOS Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh)
OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX XFS
FreeBSD, OpenBS DUFS (Sistema de Archivos Unix)
Sun SolarisUFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)

    En linux cual es la funcion de las particiones: / (raiz), /boot y swap



    Partición Swap

    Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su sistema está procesando

    Partición Boot

    Esta partición realiza una función similar a la partición raíz, aunque algunos expertos solo justifican la creación de esta partición en sistemas grandes como servidores. Es utilizado por LiLo para almacenar todos los elementos que requiere durante el arranque del equipo. Por lo general requiere menos memoria que la partición raíz, y unos pocas decenas de MB son más que suficiente. Personalmente le asigno un tamaño de 1 GB ( 1000 MB )


    Partición Raíz ( / ).

    Generalmente se presente con el símbolo ( / ) y contiene los elementos necesarios para el arranque o inicio del Sistema. Por lo general no requiere mucho espacio, y unos pocos cientos de MB serían más que suficiente, por seguridad yo le asigno 1 GB ( 1000 MB ).