domingo, 19 de marzo de 2017

Seguridad y privacidad en GNU/Linux


Lista completa de herramientas básicas a nivel usuario final (no para servidores etc.)

A nivel redes (internet...)
+ Otras... Antirootkits 
+ Firewall (contrafuegos) UFW https://launchpad.net/ufw con interfaz GUFW http://gufw.org/ Mas algunas configuraciones desde la terminal. Otra buena opción es FirewallD
+ Privacidad en Mozilla Firefox Configurar about:config: Técnicas de ofuscación de fingerprint, cookies de seguimiento, rastreo, etc – 12 ajustes internos de Firefox para proteger nuestra privacidad https://www.redeszone.net/2016/02/04/12-ajustes-internos-de-firefox-para-proteger-nuestra-privacidad/ + Complementos del navegador https://addons.mozilla.org/en-US/firefox/collections/Librarian/privacidad/
+ Administrador de Correo electrónico Mozilla Thunderbird. Encriptado de mensajes con Enigmail https://www.enigmail.net y GnuPG https://www.gnupg.org/ Pero como nadie usa GnuPG y no tendrían con que desencriptar los mensajes. no podría implementarlo. . Igual no es algo tan necesario.
+ OpenDNS https://www.opendns.com/ y Extensión ZenMate VPN https://zenmate.com u OpenVPN https://openvpn.net/ (este último aún no lo implementé).
+ En lugar de Google Chrome optar por Iridium Browser https://iridiumbrowser.de/ 
Otros Navegadores orientados a la privacidad https://www.diigo.com/user/ronconi/Privacidad__Navegadores
+ Distribuciones orientadas a la privacidad https://www.diigo.com/user/ronconi/Privacidad_Distros
+ Administrador de contraseñas KeeWeb https://keeweb.info/ Otra opción es KeepPassX
+ Doble verificación en Google, Facebook y Yahoo….. Aunque resulta un tanto cansador y es necesario tener a mano el celular.

A nivel sistema operativo
+ Privacidad (documentos abiertos, archivos temporales, etc.) Limpiadores: Bleachbit https://www.bleachbit.org/ + Ubuntu Tweak https://launchpad.net/ubuntu-tweak o Sweeper
+ Se podría implementar el cifrado del disco, carpetas, etc. con por ejemplo VeraCrypt https://veracrypt.codeplex.com/ , Seahorse https://wiki.gnome.org/action/show/Apps/Seahorse (interfaz gráfica de OpenPGP), LUKS (Linux Unified Key Setup) https://gitlab.com/cryptsetup/cryptsetup etc.
+ Administrar permisos de usuarios. Cuenta de usuario “invitado" con restricciones de acceso a determinadas aplicaciones, carpetas, particiones etc.
+ Contraseña en la BIOS y en el inicio del sistema sesión (sistema operativo) sin que se indique el nombre de usuario.
+ Archivos, documentos personales en otra partición distinta a la del sistema. En mi caso una partición NTFS (para utilizar los mismos archivos cuando este en Window$) 

Mas recursos en marcadores Diigo https://www.diigo.com/user/ronconi/Seguridad_Linux


lunes, 23 de mayo de 2016

Pasado, presente y futuro de Linux Mint

Muy probablemente mas adelante dentro un un mes o dos haga una análisis parecido sobre el pasado presente y futuro de Linux Mint pero escrito, con bibliografía etc.

lunes, 21 de marzo de 2016

Seguridad básica en GNU/Linux (Actualización)

Post anterior Seguridad básica en GNU/Linux.
http://experiencia-software-libre.blogspot.com.ar/2015/11/seguridad-basica-en-gnulinux.html

Si bien en Linux no es del todo necesario utilizar un antivirus en ocasiones sí. Generalmente uso ClamAV y ClamTK (interfaz gráfica) como antivirus “on demand”.

PPA e instalación
$ sudo add-apt-repository ppa:ubuntu-clamav/ppa
$ sudo apt-get update
$ sudo apt-get install clamav

Cabe destacar que actualmente no soporta Ubuntu 14.04 por lo tanto en el caso de Linux Mint 17.3 e inferiores debe utilizarse los repositorios de la distro.

Una vez instalado, actualizar la base de datos
$ sudo freshclam

Algunos paquetes necesarios

ClaimTK Interfaz gráfica de ClamAV
Para chequear archivos y carpetas desde Nemo.

Otros de los mejores antivirus gratuitos

Mejores antivirus pagos
1- Kaspersky Endpoint
2- ESET Nod32
3- Avast
4- Bitdefender

Selinger. Markus (5 de Octubre de 2015) Linux: 16 paquetes de seguridad puestos a prueba con Windows y Linux. AV-Test. Recuperado a partir de: https://www.av-test.org/es/noticias/news-single-view/linux-16-paquetes-de-seguridad-puestos-a-prueba-con-windows-y-linux/

Linux Security Review 2015 (Mayo de 2015). Av-Comparatives. Recuperado a partir de: http://www.av-comparatives.org/wp-content/uploads/2015/05/avc_linux_2015_en.pdf  

Ubuntu Documentation. Antivirus Recuperado a partir de: https://help.ubuntu.com/community/Antivirus

Y como mencioné anteriormente como Firewall o contrafuegos uso UFW https://launchpad.net/ufw con la interfaz Gufw http://gufw.org/

Para configurarlo.
Configurar el firewall gufw en linux (13 de Julio de 2013) Geekland. Recuperado a partir de: http://geekland.eu/configurar-el-firewall-gufw/
Otra buena opción es Firewalld http://www.firewalld.org/ con firewalld-applet


También “tengo a mano” antirootkits 

- Rootkit Hunter http://rkhunter.sourceforge.net/ 

- Chkrootkit http://www.chkrootkit.org/


 

martes, 26 de enero de 2016

Impresora HP Deskjet en Linux MInt


Tengo una impresora HP Deskjet D1660. Pude instalar facilmente los drivers de la impresora y funciona perfectamente !!!
  -- HP Linux Imaging and Printing : Print, Scan and Fax Drivers for Linux

-- Manual Build and Install Instructions for Linux Mint


domingo, 3 de enero de 2016

Métodos para actualizar a una nueva versión de Linux Mint

Para actualizar a una nueva versión de Linux Mint, existen diferentes métodos. A continuación explico brevemente cada uno. Éstos se hallan ordenados a modo de sugerencia conforme a qué método es conveniente optar primero (la elección es tuya).

Opción 1 -- Aqui hay que ser pacientes. Esperar a que llegue el aviso a la mini aplicación de actualización de que ya está disponible para actualizar a la nueva versión y realizar la actualización desde esa misma aplicación de actualización mintupdate. Esto puede tardar algunos días luego del aviso oficial (a veces suele tardar una semana o un poco mas). Elegí ubicarlo en primer lugar ya que se trata de un método seguro (aunque no tanto como la actualización en limpio correspondiente a la siguiente opción) y "oficial".

Opción 2 -- El segundo método alternativo (opción) requiere de mas tiempo y sobre todo de una mayor dedicación. No obstante, es la opción más segura, evita que se produzcan fallas. Se trata de hacer una actualización en limpio, en donde se formatea la partición raíz y se instala la nueva versión ya sea desde una imagen ISO grabada en un DVD o montada en una unidad flash USB. Es conveniente que la imagen pertenezca a una versión final (no beta). Luego de instalar la nueva versión será necesario instalar nuevamente las aplicaciones extras necesarias, configurar, personalizar, etc.. Esa es la gran desventaja.

Opción 3 -- Esté método requiere utilizar la terminal. Mediante unas líneas de comando se cambian los repositorios de la distribución actual por los de la nueva. Es conveniente esperar el aviso oficial de que ya haya salido la versión final. Pero a diferencia de la opción 1 se puede realizar antes.  Es cconveniente hacer una limpieza $ sudo apt-get autoclean && sudo apt-get autoremove.

-- Tutorial 1 incluye hacer un backup del repositorio anterior (no es del todo necesario)
Upgrade Linux Mint 17.x To Linux Mint 17.3 Rosa [mensaje en un blog]. 24 de Diciembre de 2015. Linux Daddy. Recuperado a partir de: http://linuxdaddy.com/blog/upgrade-linux-mint-17-x-to-linux-mint-17-3-rosa/

— Tutorial 2 Mas sencillo.
Shekin (16 de Octubre de 2015) Early upgrade Linux Mint from 17.2 to 17.3 [mensaje en un blog]. Mint Guide. Recuperado a partir de: https://mintguide.org/system/529-early-upgrade-linux-mint-from-17-2-to-17-3.html

En este mismo blog se suele actualizar el tutorial ("Early upgrade Linux Mint...." según vayan apareciendo nuevas versiones, creándose nuevos artículos.

Opción 4 -- Una cuarta opción es para los mas ansiosos. Aún estando en versión beta uno puede optar por tener lo último activando paquetes inestables llamados Romeo (de la versiones beta) desde Orígenes de Software. Es el método menos seguro (la denominación de "inestables" lo dice todo).
Al momento de salir el aviso oficial que salió la nueva versión se deberá actualizar el sistema desde la terminal con: $ sudo aptitude update && sudo apt-get dist-upgrade. Y forzar las instalaciones mal realizadas con $ sudo apt-get install -f. También es conveniente hacer una limpieza $ sudo apt-get autoclean && sudo apt-get autoremove. Esta opción es la menos recomendada

domingo, 27 de diciembre de 2015

Comenzar a usar GNU Linux y software libre.

Dar el primer paso a veces cuesta pero hay que tener presente que la comunidad de GNU Linux y software libre es muy grande uno no está solo. Hay grupos, listas, blogs etc. en los cuales uno puede interactuar con otras personas (incluso usuarios que usan la misma distribución) aprender, resolver problemas, compartir etc. y mucho mas. Pero en algunos casos no siempre recibirás ayuda de forma fácil y hay quienes creerán que eres un tonto por solo preguntar (dependiendo del tipo de grupo, red social etc.) a veces es uno el que tiene que investigar.
Al comienzo también hay que concientizarse que se pueden cometer errores que puede haber problemas por ejemplo al particionar el disco, instalar la distro, aplicaciones, configurar determinadas cosas etc. Es decir que deberás tener en claro que a lo mejor algo no funcione como esperas, o no funcionará a la primera. Aunque puede que te sorprendas y descubras que funciona mejor de lo que esperabas. Por otra parte, siempre, por lo menos el 99% de las veces, hay una alternativa. Y si algo no te funciona, no pienses que GNU/Linux es malo, o no sirve, piensa que el fabricante del Hardware que usas, prefiere que le pagues dinero a él, y a Microsoft, para que te funcione.
De lo anterior se deduce que deberás estar preparado para aprender constantemente, leer curiosear, aquí, leer allá, en Foros, Manuales, Tutoriales, Noticias.
En ésta misma línea, lo fundamental antes de iniciarse con GNU Linux y el mundo del software libre es
hacer 2 cosas
1 – Lo primero, como dije anteriormente, es informándose sobre cuestiones básicas como la historia, características, ventajas y desventajas, distribuciones, aplicaciones, etc ir conociendo como están estructurados los directorios, aprender los comandos básicos de la terminal. etc...

Hernández, Jori Mas (2008)  Introducción Al Software Libre. 2da edición. Barcelona: Fundación Universidad Oberta de Catalunya. Recuperado a partir de 
http://ocw.uoc.edu/informatica-tecnologia-y-multimedia/introduccion-al-software-libre/Course_listing

Directorios en GNU Linux

Guía de comando básicos (beta)

Lista de reproducción Software Libre.


2– Lo segundo es realizar un proceso de migración gradual.

Ronconi, R. (2015). De Windows a Linux : Guía de migración

Existen distribuciones muy fáciles de usar. Por ejemplo Ubuntu (y distribuciones con diferentes entornos de escritorio) Linux Mint, etc.
-- Distribuciones GNU/Linux según diferentes necesidades
Por mucho tiempo determinadas características hacían a las distribuciones GNU Linux difíciles de usar Pero hoy en día los entornos de escritorios los centros de software, los gestores de archivos, las instalaciones gráficas, la "poca" necesidad de enfrentarse a la terminal (respecto al usuario final), etc.... hacen  que todo sea mucho mas fácil. El que no conoce tiene ideas equivocadas respecto a GNU Linux piensan que es algo para informáticos Y también al software libre es decir los programas o aplicaciones existen muchos con los que se puede hacer el mismo trabajo que se hacían con programas de Windows o mejor... pero. quizas “no tan profesionales”.. Hasta ahora yo he podido migrar a un 99% A niviel usuario promedio es posible hacer una migración completa.

Por otra parte, en este mundo de GNU Linux uno va aprendiendo: que GNU/Linux o Linux no es solo Ubuntu.  Que para la instalación y actualización de aplicaciones necesitas de paquetes y repositorios que casi todo se baja desde Internet. A usar la terminal o consola (que no hay porque tenerle miedo) que va hacer necesario utilizarla para actualizar, instalar, configurar, conocer, etc. A usar el sistema de usuarios y permisos (en caso de haber varios usuarios) Que todo en Linux todo es un archivo y no hay extensiones de archivo. Que es un gestor de paquetes (en Linux Mint tenes todo: Orígenes del software, Synaptaics, MiniUpdate y un Centro de software que ayuda mucho pero no hace todo ) Que hay diferentes entornos de escritorio (KDE, XFCE, GNOME, etc.) Los drivers por lo general ya vienen en el kernel de Linux También pueden instalarse drivers propietarios Y que hay una gran comunidad dispuesta ayudarse unos a otros.

Aqui narro mis comienzos
http://experiencia-software-libre.blogspot.com.ar/2015/10/mis-comienzos-con-gnu-linu-y-el.html

Adelante !!! y bienvenido al mundo del software libre !!!