¿Por qué casi no hay virus en Linux?

25 de septiembre de 2023

 

Hace un buen tiempo en este mismo blog les comenté cuatro ventajas de usar Linux, donde uno de esos incentivos era la baja cantidad de malware que posee. Esto en contraparte a Windows, que es conocido popularmente como el sistema operativo de PC más vulnerable, habiendo sido criticado históricamente por esa situación.

Pues bien, en esta entrada me gustaría abarcar más a fondo este aspecto, considerando que en varias oportunidades han surgido muchas dudas sobre su veracidad; más allá que en cierto modo es razonable la carencia de estos programas.

Experiencia del usuario común

A diferencia de Windows que prácticamente siempre viene preinstalado en los equipos (salvo unas pocas excepciones), los usuarios que usamos Linux solemos estar más experimentados con la informática en si, a sabiendas que, más allá que pueda resultarnos sencillo, nos hemos animado a instalar otro sistema operativo. Por el contrario, un usuario novato o que usa con escasa frecuencia una computadora tiende por desconocimiento a ser menos precavido, siendo frecuente que intenten descargar aplicaciones por las vías fáciles; la más común es que terminen cayendo en aquellas páginas web que recopilan software y que en lugar de redireccionarte a su sitio oficial, poseen instaladores cargados de adware al puro estilo de Softonic Downloader.

De hecho, en Linux la manera habitual en la que se instalan aplicaciones y librerías es mediante los repositorios oficiales de las distribuciones, donde uno sabe que encuentra directamente los paquetes conocidos. En su defecto, también se ha puesto de moda usar gestores externos como Flathub o Snapcraft, los cuales disponen de políticas de publicación sumadas a un proceso de revisión previo a que se plasmen en la galería.

GNOME Software, un frontend que muestra toda la paquetería disponible para descargar e instalar plasmada en una moderna tienda de aplicaciones.

La baja cuota de mercado

Cuando un ciberdelincuente desarrolla un software malicioso su objetivo es bien claro; dar el mayor impacto posible. Esto implica que deberá alcanzar la cantidad más alta de víctimas posibles, por lo que es evidente que si llega a hacer un virus en el SO del pingüino no va a conseguir tanto éxito, en contraparte con Windows que es usado en casi un 70% de las computadoras. O en cierta medida con Mac OS, que supera el 20% según la misma estadística.
 

 Según datos de Statista, en julio de 2023 Windows predomina el mercado de sistemas operativos en PC con un 69,52%

En efecto, es normal que el malware disponible para esa plataforma lo sea del mismo modo para el resto de sistemas operativos; un ejemplo son los ransonware, que en los últimos años comenzaron a propagarse masivamente gracias a sus adaptaciones. Incluso ya existen entornos de trabajo que facilitan el desarrollo de código malicioso para estos casos.

Diversificación

Una de las particularidades que posee GNU/Linux es la forma en la que se distribuye; en vez de tratarse de una copia única por versión como sucede con los más utilizados, se divide a través de las denominadas distribuciones. Cada una está compuesta por distintos paquetes que corresponden tanto a bibliotecas como aplicaciones, incluyendo obviamente su gestor que permite su descarga, eliminación y actualización.

También pueden encontrarse otras peculiaridades en lo que respecta a la estructura de los sistemas de archivos. Un claro ejemplo ocurre en el directorio en el que se montan las particiones; en algunas distribuciones se usa /run/media, mientras que las demás lo hacen directamente desde /media/nombredeusuario. En este artículo expliqué en detalle cómo se organizan los directorios en Linux, y qué diferencias hay en comparación a otros SO.

 La organización de ficheros en Linux puede variar según la distribución. Así se ven en una instalación limpia de Debian.

En definitiva, toda esta diversificación es otra barrera importante para el desarrollo de malware dentro de Linux. Básicamente, si alguien quisiera incrustar un virus en un paquete, lo más conveniente es que haga distintos procedimientos para cada distribución (al menos sobre las más usadas, DEB, RPM y Pacman).

 

¿Crees que puede existir otro motivo que justifique la muy baja cantidad de malware en Linux?

Leer más...

Microsoft Office volverá a cambiar su tipografía después de 15 años

22 de agosto de 2023


Si te menciono a Times New Roman o a Calibri, seguramente lo primero que se te venga a la cabeza es Microsoft Office. En teoría tiene bastante sentido, ya que estamos hablando de dos de sus principales tipografías que en su momento venían seleccionadas de forma predeterminada cada vez que creábamos un documento nuevo en cualquiera de sus productos. Ambas fueron apareciendo en distintos lanzamientos y circunstancias.

La primera, Times New Roman, fue creada en 1932 y se diseñó exclusivamente para el periódico The Times de Londres. Medio siglo más tarde fue digitalizada y adaptada por Microsoft para ser implementada en sus sistemas, haciendo que aquellos programas compatibles la pudieran ofrecer; entre ellos estaba Word, que desde un principio la colocaba como cabecera. Es importante mencionar que en las primeras versiones de Office, la mayoría de sus aplicaciones tenían a Arial como la predeterminada; aunque en determinado tiempo varias se han ido sumando a la anterior con cada documento que creáramos.

 

Hasta Office 2003, Times New Roman acompañaba a cada documento recién creado de la suite.

Con la llegada de Office 2007, y a sabiendas de los cambios radicales en la apariencia que incluyeron la implementación de la interfaz Ribbon, el esquema de diseño en los archivos no se quedaría atrás y también recibiría modificaciones; Dentro de ellas se encuentra la tipografía por defecto, que pasó a ser Calibri.

Fue diseñada entre el 2002 y 2004 por el diseñador tipográfico Luc(as) de Groot como parte de una petición de la compañía de agregar fuentes a la futura versión de su sistema operativo (refiriéndose en aquel entonces Windows Vista). Con esto también se intentó potenciar el uso de la tecnología ClearType.

Calibri es la fuente que usan las aplicaciones de Office desde la versión 2007. (Al menos, hasta la fecha).

En abril de 2021, Microsoft consideró que era necesario comenzar a planificar el cambio de la tipografía predefinida, por lo que pusieron a disposición cinco de ellas que serían elegidas por el público. Luego de una extensa votación llevada a cabo a través de Twitter sumado a las sugerencias de su feedback, hace unas semanas se eligió Bierstadt, que rápidamente fue renombrada y terminó quedando en Aptos como la sustituta de Calibri.

 

Aptos reemplazará a Calibri como fuente predeterminada, después de más de una década y media

Según se menciona en un artículo de Microsoft Design publicado en Medium, esta mudanza se da teniendo en consideración la modernización de los dispositivos, haciendo énfasis en los tipos y tamaños de pantallas y en el uso que se le aplica a la tecnología hoy en día.

Aptos comenzará a estar disponible paulatinamente a partir de las próximas actualizaciones de Microsoft 365, al mismo tiempo de su edición extendida. Cabe aclarar que Calibri seguirá estando incorporada opcionalmente, por lo que no tendrás inconvenientes la usas con frecuencia.

Leer más...

Cómo crear mensajes de error personalizados en Windows

31 de julio de 2023

Una de las cosas que caracterizan a Windows (más incluso que cualquier otro sistema operativo) son los mensajes de alerta. Se resplandecieron prácticamente desde sus primeros lanzamientos, mostrándose como cuadros de diálogo que se abren para avisarnos de distintos sucesos que acontecen en nuestro equipo, ya sea surgiendo de un programa en particular o en un servicio que se encuentre activo dentro del sistema.

Gracias al intérpete de lenguaje VBScript incorporado dentro de Windows sumado a la función MessageBox que incorpora, es posible crearlos y mostrarlos con apenas abrir un archivo, fácilmente y sin requerir conocimientos específicos. Es por eso que a continuación, te mostraré cómo puedes crear tus propios mensajes haciendo uso de la clase mencionada nativamente.

 

Paso por paso

Primero tenemos que abrir un editor de texto sin formato. Puede ser uno simple como el Bloc de notas, o alguno más avanzado como Notepad++ o Visual Studio Code. Yo me decantaré por el primero, que ya de paso viene de fábrica.

Una vez dentro, introducimos el siguiente código en un documento nuevo:

msg=msgbox("Cuerpo del mensaje",número,"Título")

Como les comentaba en el segundo párrafo, este fragmento corresponde a una ventana de la función MessageBox de VBScript, que se encargará de abrir la ventana de diálogo. En este caso, disponen de los siguientes parámetros:
  • En Cuerpo del mensaje se introduce el contenido del mensaje que quieren mostrar en el diálogo (siempre dentro de las comillas).
  • En número se establece el icono y el grupo de botones que acompañarán el texto, ya sean de error, advertencia, información o exclamación. Se compone de un número que se obtiene a partir de las siguientes listas:

Botones 

0 - Aceptar
1 - Aceptar y cancelar
2 - Abortar, reintentar y omitir
3 - Sí, no y cancelar
4 - Sí y no
5 - Reintentar y cancelar

Iconos

16 - Error
32 - Advertencia
48 - Exclamación
64 - Información

Para establecer la combinación deseada, tenemos que seleccionar el número de la primera y sumarlo con el de la segunda. Por ejemplo, si queremos que el mensaje tenga los botones de Sí y no y que el icono sea el de error, agarraremos el 4 del primer listado y lo sumaremos por 16 del segundo, lo que nos dará 20. En cambio, si preferimos usar Abortar, reintentar y omitir y poner el icono de información, pues sumaremos 2 y 64, resultando en 66. En definitiva, dicho resultado es el que encajará dentro del código.

Además de lo anterior, es posible establecer otros parámetros. Aquí les coloqué lo sencillo.

  • En título va el texto que aparecerá en la barra de título. Es opcional, se puede no colocar y dejarse sin el (aunque la barra siempre estará).

Si desean que en un mismo archivo aparezca más de un cuadro de diálogo (tras accionar el primero y no al mismo tiempo), simplemente agregan una nueva línea y repiten el procedimiento.

Cuando tengamos el código finalizado, tendrán que guardarlo con el formato vbs. Si estás usando el bloc de notas, simplemente te diriges al menú Archivo > Guardar como. Le pones un nombre, agregándole la extensión .vbs al final, y estableces el tipo en "Todos los archivos".

 Cuando lo guardemos, nos quedará un archivo así. Solo tenemos que hacerle doble clic.

 

Veamos algunos ejemplos que podemos lograr, usando el anterior fragmento: 

 

msg=msgbox("Soy un error interesante",17,"¡Atención!")

 

msg=msgbox("No soy ningún error",64,"Info")

 

msg=msgbox("No tengo título",2)

 

msg=msgbox("¿Seguro que desea continuar?",51,"Programa")


Versión en video 

Hace un tiempo hice un video tutorial parecido en mi canal de YouTube. En esta ocasión, uso un sitio web para crear los mensajes de error. Te invito a que le des un vistazo :)
 



Leer más...

Solucionar el problema del tiempo adelantado entre Windows y GNU/Linux

15 de julio de 2023

Si tienes Windows y Linux instalados en un mismo equipo, muy probablemente los tengas configurados mediante arranque dual, es decir, que al momento de encenderlo te permita seleccionar cuál de los dos vas a utilizar. Y es factible que luego de alternar entre uno y otro, se te haya generado algún inconveniente en el medio relacionado con la incompatibilidad. El más común de ellos, quizá, es el cambio inesperado del horario, que consiste en que el reloj mostrado por el sistema operativo esté desfasado unas cuantas horas.

¿Por qué se produce? Por la forma en la que ambos la manejan por defecto. Mientras que GNU/Linux hace uso del estándar UTC, Windows incorpora el formato local de manera predeterminada, implicando que cuando uno de ellos se apaga almacena estos datos usando el que tiene configurado. Por ende, al abrir el otro SO este no logre interpretar correctamente esa información, lo que terminará generando el inconveniente. Afortunadamente, es posible arregarlo de varias maneras.

Solucionarlo desde Windows

En Windows, primero tenemos que abrir el editor de registro, presionando las teclas Win y R, y escribiendo el comando regedit.

 


Una vez abierto, nos dirigimos a la ubicación HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Dentro creamos la siguiente clave de valor, haciendo clic derecho en el área blanca, Nuevo, y Valor de DWORD (32-bits).

Le colocamos el nombre de RealTimeIsUniversal con el valor 1, y aceptamos.              


Eso ya sería suficiente como para que los dos entornos usen el mismo formato, previniendo así este problema a futuro.              

Solución en GNU/Linux

Si queremos hacerlo del lado del pingüino, podemos hacer uso de la terminal. Tan solo hay que abrir una sesión con nuestro emulador preferido e ingresar el comando timedatectl set-local-rtc 1

Cabe aclarar que este funciona exclusivamente con cualquier distribución que tenga systemd. En caso que no lo uses, puedes probar con otro comando, sudo hwclock --localtime. Precisarás tener el paquete util-linux instalado (normalmente viene preinstalado) y contar con contraseña de superusuario.
 

Lo que hacen ambos es modificar el formato horario de UTC a la hora local, que como vimos, es el mismo que usa Windows. No caben dudas que estos casos son mucho más sencillos, ya que únicamente necesitamos entrar a la terminar e ingresar una única acción; aunque nunca está de más reiniciar y comprobar que se arregló definitivamente.

Leer más...

Cómo desactivar la reproducción de las miniaturas en YouTube

10 de julio de 2023

 

Como es habitual, YouTube suele implementar funcionalidades nuevas de vez en cuando, a la vez que modifica otras ya existentes o suprime aquellas que consideren que ya no deben pertenecer a la plataforma. Entre todas las que salen, hace unos años se implementó una que permite a los usuarios reproducir un video sin tener que acceder a su página, mostrándose un reproductor minúsculo que se activa al pasar el cursor sobre su miniatura. En el el caso de los dispositivos móviles, esta se comporta de manera similar, accionándose tras esperar unos segundos dejando el video listado a la vista.

Esta característica se denomina Reproducción In Situ, y más allá de que pueda resultar ser útil e interesante, a veces consume cuantiosos recursos y termina ralentizando nuestra navegación, principalmente cuando el equipo no es muy potente. También frecuenta ser molesto que a veces queramos dejar el cursor en un sector de la pantalla, y nos reproduzca un video automáticamente sin que se lo hayamos solicitado. Para esos casos, existe una manera sencilla de deshabilitarlo.


Desactivarla en web

Dentro de YouTube, tenemos que hacer clic nuestra foto de perfil de la esquina superior derecha, es decir, la que aparece en la barra de menús.  Luego cliqueamos en Configuración, nos vamos a la sección Reproducción y rendimiento del panel izquierdo, y finalmente desmarcamos la casilla Reproducción in situ del apartado Navegación.
 


Desactivarla en celulares

Si usas un dispositivo móvil, también es posible desactivarlo. Tanto en Android como en iOS, una vez abierta la app, tocamos la foto de perfil de la esquina superior derecha, y seleccionamos Configuración. Luego, vamos a General, y tocando en Reproducción en feeds, dejamos marcada la opción Desactivado.

 

Leer más...

Cómo crear un disco duro virtual (VHD o VHDX)

6 de julio de 2023

 

Los archivos de disco duro virtual son bastante conocidos por usarse en el mundo de la virtualización, principalmente en los administradores de máquinas virtuales como VirtualBox, VMware o Virtual PC. Y los hay de distintas extensiones; las más utilizadas son VMDK (Virtual Machine Disk), VDI (formato nativo usado por VirtualBox) y VHD, este último el que posee mayor compatibilidad entre estas aplicaciones, y que además cuenta con un sucesor mejorado, VHDX.

Existen distintas formas de crearlos. Una de ellas no requiere descargad ni instalar nada, pudiendo conseguir el archivo en cuestión de minutos a través de un gestor.

Paso a paso, usando el administrador de discos

El administrador de discos es una potente herramienta que, entre otras cosas, nos permite crear, formatear y reasignar las distintas particiones de las unidades de almacenamiento que tengamos conectados a nuestro equipo, estén o no asignadas. Además de eso, brinda una pequeña utilidad para montar este tipo de archivos.

Para abrir el programa, pulsamos la combinación Windows + R, y escribimos diskmgmt.msc. Si estamos en Windows 8 o versiones más recientes también podemos hacer clic derecho en el botón inicio, y seleccionando "Administrador de discos". Con ambas opciones se abrirá la siguiente ventana.

Nos dirigimos al menú acción, y cliqueamos en la opción "Crear VHD"


Se abrirá otra ventana donde nos dejará ingresar distintos parámetros para nuestro nuevo disco duro virtual.

En ella podremos establecer el directorio donde estará ubicado, la cantidad de espacio de almacenamiento que tendrá disponible (definidos en megabytes, gigabytes o terabytes). También, si queremos aplicar el formato VHDX en lugar de VHD, el cual habilita la disposición de discos de hasta 64TB en contraste con los 2TB de este último, además de considerarse como su sucesor, con la desventaja de no soportar sistemas viejos. Finalmente, elegimos si queremos que tenga un tamaño fijo (que el tamaño del archivo sea el total del espacio que le hayamos asignado) o que cuente con expansión dinámica (su tamaño corresponde al total de archivos y aumenta/disminuye según le borremos o agreguemos cosas.

Una vez que hayamos confirmado los cambios, aparecerá nuestro disco recién creado en el gestor, listo para configurar.


El elemento de la tabla del simbolito celeste con un círculo rojo corresponde a la unidad virtual que creamos recién. Si le hacemos clic derecho, nos permitirá iniciarlizarlo y asignarle un sistema de particiones compatible. Para hacérselas fácil, MBR funciona muy bien para sistemas viejos dada su antiguedad, mientras que GPT es más moderno y deja crear mayor cantidad de particiones, aunque su compatibilidad es mucho más limitada.


 

Luego de haber hecho la asignación, ya contaremos con la posibilidad de particionarlo a nuestro criterio. Si vas a usarlo para instalar un sistema operativo, lo aconsejable es que lo montes en algún gestor de máquinas virtuales y uses su programa de instalación, que te guiará con mayor precisión.

Una vez contemos con particiones, ya permitirá montarlo en nuestra máquina como si de uno físico se tratase.Una forma es dirigiéndonos a la ubicación desde el explorador de archivos, haciéndole clic derecho y cliqueando en Montar. Esto último funciona a partir de Windows 8; en versiones anteriores contamos con el método anterior vía el administrador de discos,  o si no usando herramientas descargables como DAEMON Tools.

Leer más...

Cómo crear puntos de restauración en Restaurar Sistema

30 de junio de 2023

 


Si utilizas Windows con frecuencia seguramente conozcas Restaurar Sistema, una de sus herramientas de fábrica cuyo propósito es el de crear copias de seguridad de los archivos y carpetas más importantes para el funcionamiento correcto del sistema operativo. La herramienta se encarga de clonar toda esa información y almacenarla dentro de los denominados puntos de restauración, para posteriormente importarla en caso de ser necesario; por ejemplo, si en algún momento Windows deja de iniciarse correctamente tras una actualización o por haber instalado un componente que estuvo tocando cosas internas y no haya dado los resultados esperados. En definitiva, es una utilidad interesante, que facilita la creación de esas copias y que a más de uno nos ha servido para ahorrarnos dolores de cabeza mayores. 

Existen dos maneras de crearlas; de forma automática, es decir, que un programa externo o el propio Windows se encargue de ir colocándolas en eventos relevantes, o hacerlas por nosotros mismos. A continuación las abarcaremos paso por paso.

Antes de configurar...

...primero tenemos de entrar a la ventana de configuración avanzada de Windows. Para ello, pulsamos la combinación Windows + S y busca «Ver la configuración avanzada del sistema». Se abrirá la siguiente ventana:

Nos ubicamos en la pestaña Protección del sistema, la cual nos mostrará distintas opciones para configurar la forma en la que se manejan los puntos de restauración, así como también un acceso directo a Restaurar sistema.

 

Denbtro de esta ventana, contamos con la posibilidad de crearlos de forma manual, o bien configurarlos para que cada cierto tiempo se hagan automáticamente.

Activar el guardado automático

Si lo que queremos es activar la creación automática de estas copias, hacemos clic en el botón Configurar... y en el panel que se nos abra, revisamos que el casillero Activar protección del sistema se encuentre activo. También tendremos que asignarle la capacidad máximo de disco duro que se usará para almacenarlas. Si queremos asegurarnos que funcione correctamente y no hayan inconvenientes mayores al momento de crearlos, lo recomendable es dejarlo como mínimo en 10GB. Tengamos en cuenta que cada una ocupa un espacio aproximado de 1GB.

Crearlos manualmente

Si preferimos que el sistema no esté constantemente pendiente de la herramienta y los cree de forma automática, podemos hacerlo por nuestra cuenta. Esto es aconsejable cuando solemos no contar con mucha capacidad de almacenamiento disponible y lo poco que nos quede se lo terminen comiendo estas acciones sin nuestra supervisión.

Para crear un nuevo punto de restauración. tenemos que ubicarnos en la anterior ventana de «Ver la configuración avanzada del sistema» en su pestaña correspondiente. Nos situamos en el botón Crear y le hacemos clic.

 


Aparecerá una ventana donde escribiremos el nombre del punto de restauración, que luego será visible en Restaurar sistema cuando nos toque recuperar. Finalmente, cliqueamos en Crear y esperamos a que culmine.



Abrir la herramienta

La primera ventana que vimos también nos deja abrirla, la cual nos permitirá importar los puntos para realizar la recuperación correspondiente. De todos modos, existe otra forma de abrirla dentro del panel de control tradicional

Para hacerlo, entramos al panel de control, nos situamos en la esquina superior derecha, cliqueamos en el cuadro de búsqueda y escribimos «Recuperación». Le damos al resultado del mismo nombre

Dentro del applet de Recuperación, tendremos accesos directos para abrir la herramienta directamente,así como configurarla como hemos visto en el paso previo. Para nuestro caso, haremos clic en Abrir Restaurar sistema.

Y con eso ya tendremos el programa en ejecución. Desde ahí, solo quedan seguir los pasos 

 

Versión en video

Un tiempo después de haber creado esta entrada, decidí hacer este mismo tutorial en un video donde explico paso por paso todas sus características, en dos versiones distintas de Windows.



 

Leer más...