Archive for the ‘Windows’ Category

Breve historia del firewall de Windows XP

Sunday, July 1st, 2007

El viernes último en la clase de Sistemas Operativos de mi facultad, Lía habló sobre varias características de seguridad de Windows, y entre ellas nombró al proceso LSASS. Este proceso de modo usuario es el Sheriff de seguridad del sistema operativo, y se encarga de regular la seguridad del sistema verificando que los usuarios que ingresan a él tengan los permisos necesarios.

Es de esperarse que un proceso tan vital e importante no tenga fallos. Lamentablemente, no siempre fué asi.

Años atrás, allá en el 2004, apareció un virus gusano llamado Sasser que aprovechaba una vulnerabilidad de seguridad del LSASS del tipo buffer overflow. El virus entraba en una PC con Windows 2000 o XP conectándose a un puerto de red en el que el Sheriff escuchaba. Hacía un overflow de algún buffer, y se metía.

El virus infectaba a la PC en forma pasiva. Nadie podía culpar a su hermanito menor de infectar la PC con bichitos por entrar a la página web de Disney, porque el virus mismo se distribuía e infectaba automáticamente cualquier Windows conectado a Internet.

En esa época, era muy cómico chatear con alguien que acababa de formatear la PC y que te digan: “che, acabo de formatear y se me reinicia la PC!! qué hago??!

Si, el mismo proceso encargado de regular la seguridad del sistema tenia un fallo de seguridad que hacía que la máquina no solo se te infecte con un virus, sino que se te reinicie. Aparecía un cartel diciendo que guardes todo porque en 30 segundos la máquina se iba a reiniciar. 29… 28…

¿Qué ganaba el virus reiniciando la PC? ¿Motivar al usuario a elegir otra opción en el GRUB? No. No ganaba nada. Irónicamente, el virus mismo tenía un fallo de programación que hacía que el proceso de LSASS muera. Cuando el Sheriff muere, el pueblo entero está de luto. En este caso, cuando LSASS moría, Windows se reiniciaba.

Actualizaciones de seguridad de por medio, Microsoft lanzó junto con el Service Pack 2 (”SP2″) de Windows XP un Firewall integrado. Por lo general los SPs no añaden funcionalidad adicional, pero para evitar futuros inconvenientes no fué tan mala idea.

Antes del SP2, Windows XP no tenía ningún firewall que un usuario estándar pueda usar. Había algunas opciones ocultas dentro de la configuración TCP/IP de la interfaz de red, aunque al día de la fecha conozco una sola persona que alguna vez usó dichas opciones.

Los únicos usuarios de Windows que no nos infectamos con el Sasser fuimos los que teníamos un firewal funcionando.

Dicho esto, un Firewall no es la solución a ningún problema de seguridad, sino simplemente un eslabón más en la cadena alimentaria de la biología informática.

Operating System: Reconfiguration

Saturday, June 16th, 2007

instalar-debian

win2003update

Steve Ballmer: Developers

Tuesday, June 12th, 2007
Ballmer se unió a Microsoft en el año de 1980 y fue el primer administrador empresarial contratado por Bill Gates. Desde entonces, Ballmer se ha convertido en un sello distintivo de su presencia en la compañía.Durante los últimos 20 años, Ballmer ha dirigido varias divisiones en Microsoft, entre las que pueden mencionarse las de operaciones, el desarrollo de sistemas operativos y las ventas y el soporte. En julio de 1998, se le dio el cargo de presidente, un puesto que le otorgaba la responsabilidad diaria de dirigir la compañía. Fue nombrado CEO en enero del 2000, puesto en el que asumió responsabilidad completa de la administración de la compañía.

Version original del video que ICeman puso en su blog:

Patentes de Software

Friday, June 1st, 2007

¡Así es! Llegó la hora de los golpes hacia Microsoft.

Desde el blog de Lilo78 me entero que, por varios flancos, el lío de las patentes podría quedar en /dev/null. Gracias a que Ballmer no sabe cerrar la boca, es muy probable que ahora no puedan litigar nunca más.

Además, dentro de poco tiempo estará por salir la GPL v3. En ella hay una cláusula que dice que las patentes de un software con esa nueva licencia serán automaticamente extendidas a los receptores del programa en cuestión. Y Novell incluirá ésta nueva versión de la licencia en su distrubución SUSE.

Consejos gratuitos para pleitadores

Friday, May 18th, 2007

http://blogs.sun.com/jonathan_es/…para_pleiteadores

Recorte del blog de Jonathan Schwartz (En español), actual CEO y presidente de Sun Microsystems, en referencia a este tema.

Años atrás, Sun se encontró en una delicada situación debido a presiones de mercado. Aunque muchos usuarios estaban encantados con nuestro sistema operativo Solaris, otros consideraban que había sido concebido para ordenadores de gama alta, no para sistemas grid. Nuestras actividades informáticas no habían logrado seguir el ritmo marcado por el sector, lo que significaba que nuestros sistemas de bajo coste parecían caros. Esto, sumado a una mala trayectoria a la hora de ofrecer asistencia técnica de Solaris en equipos Sun, dejó a nuestros clientes con una única opción: abandonar Sun. Muchos lo hicieron. Fueron malos tiempos para la empresa.

Querido Microsoft:

Thursday, May 10th, 2007

Querido Microsoft:

Hace poco me enteré que querías comprar Yahoo.

Cuando me enteré de ello, mi primer reacción fue de asombro. “estás loco”, pensé. A tus 22 años esa actitud fue muy impulsiva y caprichosa. No pretendo ofenderte, sino solamente transmitir mi opinión.

Entiendo que estés enojado por la compra de DoubleClick por parte de Google, y que te ignoren cuando acuses a Google de actitudes monopólicas. Lo cierto es que vos también tenés tus propios problemas de monopolio, y en Europa no están muy felices con ello.

Muchas veces, las analogías son una buena forma de explicar una idea en otros términos. Cuando me enteré de tu deseo impulsivo de compra, me imaginé a River pretendiendo comprar Boca.

Imagínate. ¿Qué debería hacer River?, ¿liquidar Boca? Lo dudo mucho. En especial por el mercado de clientes que se formó alrededor de Boca (¿quien no tiene un mouse de computadora marca Boca?).

¿Hacer desaparecer River? Si River compra a Boca, sería completamente ilógico. ¿Destruirte a vos mismo? Eso solo demuestra debilidad.

¿Crear una nueva marca, y hacer desaparecer las otras dos? ¿Rica? ¿Boer? Todos sabemos que eso no es una buena idea. Ya sea River o Boca, ambos equipos tienen a sus socios alentando a uno de esos equipos. Hacer eso sería suicidarte. Los fanáticos ni de River ni de Boca van a aceptar que eso pase.

Lo cierto es que ni Boca ni River deberían dejar de existir. La mutua competencia entre esos dos equipos hace que cada uno sea lo que es. Boca depende de River, y River de Boca.

Linux existe gracias a vos. Y no solo Linux, sino otros proyectos como el Firefox. Y gracias a Firefox, las tabs del Internet Explorer 7 vieron la luz y tuvieron buena aceptación.

Lo mismo ocurre entre ustedes dos. Microsoft es lo que es gracias a Yahoo. Cuando vos pretendías fomentar tu Microsoft Network, Yahoo apostó en Internet. Y hoy en día, estás mudando muchos de tus servicios hacia Internet.

Tu estrategia siempre fue la de esperar a ver como evoluciona el mercado, para luego apostar a lo seguro.

Eso me hace acordar al Windows 95. Tuviste que salir corriendo a último momento y buscar algún stack TCP/IP para poder darle soporte a tu nuevo sistema operativo de esa tecnología. Y ese stack TCP/IP parecía estar basado en el de FreeBSD. [1], [2]

Lamentablemente, en esta ocasión no creo que esa estrategia sea una una elección. Al igual que River y Boca, ¿que pretendías hacer? ¿Fusionar ambas empresas?

Yahoo ya tiene su propio segmento de clientes formado. Lo mismo ocurre con los tuyos. ¿Te parece que son realmente compatibles?

Y lo mas importante, ¿estás seguro que vas a poder lograr que la fusión de las dos empresas sean compatibles? Me imagino a esa fusión como un trasplante de órganos. Hay veces que el trasplante no resulta, ya que el cuerpo rechaza el nuevo órgano. En esos casos, hay que hacer un tratamiento con drogas para prevenir el rechazo. ¿Tenés pensado drogar a alguien?

Yahoo depende de tecnologías que son directamente competencia tuya, pero que no son propias de Yahoo. FreeBSD, Linux, PHP, Python; todas competencias de alguno de tus productos. Y comprar Yahoo sería admitir que esas herramientas son buenas.

O sea, no vas a comprar algo malo, ¿no?

Recordemos Hotmail. Cuando compraste Hotmail estuviste varios años para migrar desde BSD hacia NT. De hecho tuviste que desarrollar una maquina virtual para poder ejecutar partes del sistema en NT, y partes en BSD. [1], [2].

¿Que pretendés hacer, reescribir Flickr en .Net? [3]

A propósito, el escándalo de Akamai con sus servidores Linux es difícil de ocultar (download.microsoft.com depende de Akamai. Akamai depende de Linux. download.microsoft.com depende de Linux). Además, la red Wireless interna de Redmond utiliza routers GNU/Linux. [4], [5].

Todos sabemos que Yahoo es partidario del código abierto. No es solo una cuestión de cuáles son las herramientas que utiliza, sino también la filosofía que hay detrás.

Yahoo dispone de varias herramientas de código libre en su sito web, incluyendo su YUI Toolkit. Y la licencia de ese Toolkit es BSD. ¿Desde cuándo algún producto Microsoft se distribuye bajo la licencia BSD? [6]

Mi consejo es el siguiente: vas a tener que dedicarte a mejorar desde adentro. Pedíle a tu departamento de adquisiciones que analice mejor las futuras compras. Y en especial que considere el contexto en que te encontrás en este momento.

Hay una creencia popular que dice que estás sumergido en un pantano de burocracia. Desde el escándalo del menú inicio del Vista, hasta lo que ocurrió con VBA en Macintosh. [7], [8], [9]

¿Qué te ocurrió, Microsoft? Ya no sos lo que eras antes. Años atrás te preocupabas por tus clientes. Nos diste soporte para DOS (y otras aplicaciones bizzaras) en todas las versiones de Windows, y eso es algo digno de reconocer. [10]

Hay una broma que dice ¿Cuantos empleados de Microsoft se necesitan para cambiar una lamparita? Entiendo que no es fácil hacerlo en el gran contexto de la empresa. Hay veces que la burocracia es buena. [11]

A pesar de las cosas malas, también tenes cosas buenas. Visual Studio es el mejor IDE que usé, y la MSDN es bastante completa, al menos en su mayoría. Capaz cosas como I/O Completion Ports no se terminen de entender, pero es una mínima fracción comparada al gran volumen de información que hay allí.

Hay gente que te quiere, gente que se pone la camiseta por vos y sale a alentarte. Gente que reconoce tu esfuerzo. Incluso Linus Torvalds, quien una vez dijo: “Visual Basic hizo más por la programación que los lenguajes orientados a objetos” [12]

Lamentablemente, no se puede pedir obediencia ciega. Ya algunos están empezando a considerar otras alternativas. [13]

No te preocupes tanto por tu competencia. Deberías preocuparte por mejorar desde adentro, crecer y, si es necesario, buscar nuevos horizontes. Responder mejor a lo que tus clientes realmente necesitan. Como dije, solías ser bueno en eso.

Alejo.

[1] http://www.kuro5hin.org/?op=displaystory;sid=2001/6/19/05641/7357

[2] http://online.wsj.com/article/SB992819157437237260.html

[3] http://en.wikipedia.org/wiki/Flickr#Software_architecture

[4] http://toolbar.netcraft.com/…?url=http://download.microsoft.com

[5] http://it.slashdot.org/article.pl?sid=06/06/23/1748249

[6] http://developer.yahoo.com/yui/

[7] http://www.joelonsoftware.com/…/24.html

[8] http://moishelettvin.blogspot.com/…/windows-shutdown-crapfest.html

[9] http://www.joelonsoftware.com/…/25.html

[10] http://blogs.msdn.com/oldnewthing/…/45779.aspx

[11] http://blogs.msdn.com/ericlippert/…/53298.aspx

[12] http://www.kriptopolis.org/node/2713

[13] http://www.codinghorror.com/…/000845.html

Bipolaridad

Tuesday, May 1st, 2007

Via Barrapunto

«En sí esto no sería una noticia si no fuese porque hace solo algunos días la Xunta de Galicia dio a conocer el “Plan Estratégico Gallego de la Sociedad de la Información” (PEGSI) –un documento aprobado por el “Consello da Xunta” y elaborado por la Consellería de Innovación que apuesta específicamente por la “adopción de estándares abiertos por parte de la Xunta de Galicia”– y ahora confirman que están acordando con Microsoft cómo hay que educar a las futuras generaciones. Por lo visto en la Xunta de Galicia no solo gobierna el bi-partito sino que lo hace regido por un trastorno bipolar. Lo peor es que estas incoherencias tendrán que pagarlas todos los gallegos con sus bolsillos e hipotecando la formación de futuras generaciones que solo sabrán trabajar con los productos que la susodicha compañía decida que son los mejores para sus intereses, los de la empresa claro.»

Como colgar Internet Explorer

Friday, April 27th, 2007

http://www.modernlifeisrubbish.co.uk/article/how-to-crash-internet-explorer

¿Alguna vez deseaste poder hacer que tus amigos y familiares busquen una alternativa a Internet Explorer? Capaz la habilidad de hacerlo colgar espontaneamente (y me refiero a colgarlo totalmente) solo por enviarles un enlace puede que los convenza…

ie6

Microsoft.com

Monday, April 16th, 2007

ms.com

Via Larry O’Brien

Windows XP Firewall

Tuesday, April 10th, 2007

fotowin