Oct 30 2008

Cuando uno esta espeso… mejor no escribir

Categoría: Generalkriptus @ 21:08

La verdad es que cuando he ido a releer el post anterior me he dado cuenta que el texto esta medio criptico y muy muy espeso, esto me hace replantear que los dias que este asi, mejor no escribir nada antes que hacerlo mal o expresarme mal.

Bueno, lo siento por todos aquellos que hayan leido algo tan espeso y criptico, aunque creo en mi humilde opinion que reflejo mi pensamiento… por lo menos… mas o menos. ;)

Asi que os pido perdon si no lo habeis entendido lo que intentaba expresar.

Un saludo.

Tags: , , ,


Oct 29 2008

Lenguajes multiplataforma

Categoría: Generalkriptus @ 1:51

Ultimamente estoy pensando en que lenguaje profundizar, teniendo en cuenta mi proximo peregrinaje de la plataforma windows a la plataforma linux, y hasta ahora los estaba esperando que el proyecto mono que implementa la plataforma .net de microsoft avanzara… cosa que creo que cada vez avanza mas despacio, todo lo contrario a microsoft que hace que su plataforma avance quizas y digo solo quizas demasiado deprisa (ya se esta hablando del nuevo visual studio 2010).

Otro lenguaje que es multiplataforma y que me atrae bastante es lazarus (delphi, pero en open source) con un ide casi identico a delphi, compila en linux y en windows, aunque tiene sus peros… como que le falten caracteristicas de los modernos lenguajes de programacion.

Partiendo de lo dicho anteriormente, me pongo a pensar en java… la verdad es que ahora mismo es un lenguaje que cumpliria con todas mis expectativas menos en una.
- Es un lenguaje moderno
- Es multiplataforma
- Un ide bastante majo, hablo del netbeans
- ….

La pega de este lenguaje por lo menos para mi, es que si se desarrolla proyectos para la web, encontrar un servidor que ejecute codigo java es complicado de encontrar y caro, muy caro.

Pero bueno, creo que me voy a decantar por profundizar en java. ;)

Tags: , ,


Oct 13 2008

Firefox incorporará a su versión 3.1 ‘Geode’, un geolocalizador

Categoría: Navegadoreskriptus @ 2:53

Los técnicos de Mozilla Firefox están ultimando Geode, un sistema de geolocalización para los navegadores que sitúa en tiempo real al internauta en un mapa. Con esta mejora añadida en el programa, los usuarios pueden localizar puntos de interés cercanos a su ubicación física, siempre y cuando concedan permiso para dar datos sobre su situación. Esta aplicación, puede ser utilizada, por ejemplo, para encontrar establecimientos cercanos.

Para poner en marcha el proyecto Mozilla ha contado con la colaboración de Skyhook, una empresa que es capaz de ubicar terminales en un plano. Continue reading “Firefox incorporará a su versión 3.1 ‘Geode’, un geolocalizador”

Tags: , , ,


Oct 13 2008

IBM hace más seguro el desarrollo de aplicaciones web

Categoría: Servicios de la Webkriptus @ 2:52

El incremento de las vulnerabilidades a través de las aplicaciones web, hace que IBM desarrolle una aplicación para paliar esta circunstancia. Según un informe elaborado por IBM Internet Security Systems, el número de vulnerabilidades detectadas durante la primera mitad de 2008 creció un cinco por ciento respecto al mismo periodo del año anterior.

Dicho estudio afirma, asimismo, que de todas esas vulnerabilidades, más del 51 por ciento se detectaron en aplicaciones Web. Esta circunstancia ha hecho que el Gigante Azul se proponga solventar ese problema a través del desarrollo de una herramienta que ayude a reducir su número durante el proceso de creación de dichas aplicaciones. En este caso, la compañía ha lanzado IBM Rational AppScan Developer Edition, un software que comprueba de forma sencilla si las aplicaciones web respetan los diferentes estándares de seguridad, como el Payment Card Industry Data Security Standard (PCI DSS).

Continue reading “IBM hace más seguro el desarrollo de aplicaciones web”

Tags: ,


Oct 12 2008

Seguridad en redes WiFi, mitos y verdades

Categoría: General, Redeskriptus @ 4:10

Con la proliferación de los routers inalámbricos de los proveedores se dan cada vez más casos de personas que detectan que les estan usurpando ancho de banda mediante conexiones fraudulentas a sus equipos.

Sobre la seguridad en internet no acabaríamos nunca de hablar, ya que es un tema tan enormemente complejo y variado que no se puede simplificar. Pero me gustaría dar algunos consejos para que podáis protegeros.

En concreto, cuando hablamos de las conexiones WiFi estamos añadiendo un elemento de fragilidad en nuestro sistema. Un elemento que nos compromete la seguridad. Ese elemento es el hecho de que alguien puede conectarse a nuestra red sin que le veamos, ya que estará usando la red sin hilos.

Aquí os pongo una relación de las distintas “protecciones” para la red inalámbrica, y su grado de efectividad.

Filtrado MAC
Por muchos considerado el mejor sistema de protección para accesos no deseados.

Antes de nada, ¿qué es una dirección MAC (Media Access Control address)? Una MAC es una dirección física escrita en nuestro adaptador de red (router, ethernet, …). Esa dirección debería ser única, e identifica el proveedor y otros datos como pueden ser el país de fabricación, el número de série, etc…
Tiene una ventaja respecto a la dirección IP. La dirección MAC es (en principio) inmutable.

El filtrado MAC impide la conexión al router a determinadas MACs. Normalmente se puede configurar de dos maneras:
1.- Denegar las MACs listadas (lista negra): con esa opción impedimos que se nos conecten algunas direcciones MAC que no queremos que usen nuestros sistemas.
2.- Aceptar sólo MACs listadas (lista blanca): con esa opción se impide el acceso a todo el mundo menos a las direcciones MAC listadas.

Mito: Es la forma más efectiva de impedir accesos no deseados.
Realidad: NO, es la PEOR de todas las protecciones.
Explicación: El filtrado MAC es equivalente a tener un portero en la entrada con una lista de nombres. El portero pregunta al cliente cuál es su nombre. Cuando el cliente le dice el nombre el portero mira la lista y si el cliente está permitido, le deja pasar. En caso contrario, le deniega la entrada.
A mucha gente le puede parecer el sistema más seguro, pero… y si os digo que la lista de gente admitida se puede saber con anterioridad?
No podemos saber quién está en la lista, pero sí quién ha entrado alguna vez, por lo tanto podemos modificar la MAC de nuestro adaptador para simular ser alguien que ya sabemos que ha podido acceder con anterioridad.
¿Es fácil de obtener esa lista? Es trivial, es tan simple que cualquier programa sniffer proporciona ese dato.
Conclusión: Es la peor de las protecciones, pues es de las más recomendadas y a la vez la más fácil de romper.

Ocultar SSID
El SSID es el identificador de nuestra red inalámbrica, para conectar a una red necesitamos especificar el SSID.

Mito: Ocultar dicha información dificulta el acceso a personas que no conocen el SSID por adelantado.
Realidad: NO, es de las protecciones más ridículas, el SSID se sigue transmitiendo.
Explicación: Desactivando la opción SSID broadcasting (u ocultación de SSID) sólo evita lo que se llama SSID beaconing en el punto de acceso.
Básicamente hay 5 mecanismos que envían el SSID haciendo broadcast, el SSID beaconing es sólo uno de ellos. Por lo tanto esa opción sólo evita que el punto de acceso se vaya anunciando, pero cuando haya tráfico en dicha red el SSID se mostrará.
Sólo permanecerá el SSID oculto en caso de que nadie esté asociado ni realizando peticiones para asociarse a dicho punto de acceso.
Conclusión: No merece ni el click en la configuración del router para activarlo, es tan trivial que no merece la pena activarlo.
Además, más que una solución es un inconveniente. En caso de usar varios APs para permitir WiFi roaming los clientes pueden perder la conexión pensando que no encuentran el SSID. Además, dificulta la configuración, ya que algunos programas de configuración de red buscan los SSID en vez de preguntar por el nombre manualmente.

Desactivar DHCP
El DHCP es el protocolo de auto-configuración para los clientes de red. Permite que un cliente configure los DNS, gateway, IP, máscara de red y otros parámetros de configuración de forma automática.

Mito: Combinado con usar IPs poco frecuentes (por ejemplo un subrango de 172.16.0.0/12) dificulta al hacker para configurar la red.
Realidad: NO, es muy fácil descubrir qué IPs usan los clientes ya asociados y deducir la máscara de red y el gateway a partir de ahí.
Explicación: En las tramas IP se encapsulan las direcciones IP por lo que con un sniffer es muy simple ver qué IPs generan tráfico e incluso qué gateway utilizan.
Conclusión: No es una protección fiable para nada. Y facilita mucho la configuración de clientes o sea que suele ser mayor la molestia que la posible seguridad que ofrece.

WEP con claves de 128bits o más
La encriptación WEP (Wired Equivalent Privacy) es la primera implementación de seguridad para redes inalámbricas, ha demostrado ser muy poco segura y actualmente es posible romperla en minutos.

Mito: Usando WEP con claves largas (128bits, 256bits, …) dificultan romper la encriptación.
Realidad: Usar claves WEP de más longitud retrasan pero no impiden romper la encriptación.
Explicación: WEP utiliza unos vectores de iniciación que se repiten con mayor o menor frecuencia. Las herramientas que se usan para petar encriptación WEP generan tráfico expresamente para aumentar la repetición de los mismos vectores y permitir descubrir el password en pocos minutos.
Conclusión: Aún usando claves relativamente seguras los programas que se usan para petar redes inalámbricas permiten inyectar tráfico que facilitan enormemente romper la encriptación, sea cual sea la longitud de las claves (y los vectores de iniciación).

WPA ó WPA2 (y variaciones)
WPA es la solución que salió tras el desastre de WEP. WPA corrige las deficiencias de su predecesor y permite configurar redes inalámbricas seguras que no pueden romperse fácilmente en cuestión de tiempo o de forma automática.

Mito: WPA y WPA2 son inexpugnables hasta la fecha.
Realidad: WPA (y WPA2) son protocolos mucho más seguros que WEP, no tienen fallos en el diseño y por lo tanto dificultan mucho petar una red de ese tipo, pero no son invulnerables a los ataques de fuerza bruta.
Explicación: WPA elimina los defectos de WEP, usa un sistema de autenticación más complejo, usa cifrado RC4, añade verificación de integridad al mensaje, e incluye protecciones contra ataques de repetición.
Conclusión: WPA (y WPA2) es la mejor solución actualmente, pero no son inexpugnables.

¿Cómo puedo protegerme, entonces?
No hay receta para eso, en la seguridad informática siempre hay gente que buscará vulnerabilidades en los diseños. Por ejemplo, una vulnerabilidad en el algoritmo de cifrado RC4 o en el sistema TKIP podría perjudicar a WPA.
Actualmente el único ataque contra WPA es la fuerza bruta, lo que implica que sólo será realmente efectivo si el password que usamos está basado en diccionario o es muy simple.

Básicamente lo más aconsejable a día de hoy es hacer lo siguiente:

  • Usar WPA ó WPA2. WEP no es seguro ni puede hacerse seguro, de ningún modo. Yo mismo, para enseñarle a un amigo le peté su WEP de 128bits en 5 minutos, es terriblemente fácil.
  • Usar TKIP para WPA en caso de que esté disponible, ya que aumenta la seguridad WPA. Y si está disponible AES, mucho mejor.
  • Usar un password complejo, de más de 8 carácteres, mezcla de carácteres alfanuméricos y carácteres “raros”, por ejemplo: X$gh98NjKX$qp.K8J7dfX.z/3
  • Cambiar el password de vez en cuando si es posible (por ejemplo, si hay pocos clientes).
  • Usar Windows XP SP1 (mínimo) o SP2 (mejor) o superior (eso incluye Linux :D) ya que el soporte WPA no está hasta el SP1, y está mejorado en SP2.

Siento el tocho post, iba a contestar sobre el filtro MAC en otro hilo pero ya estaba cerrado cuando he enviado la respuesta, así que abro un thread nuevo ya que creo que el tema se lo merece y las preguntas sobre WiFi y su seguridad son cada vez más frecuentes.

NOTA: Hilo copiado del original en Ogein (http://board.ogame.com.es/thread.php?threadid=807840).

Tags: , ,


Entradas siguientes »