chuso.net

Etiqueta: JavaScript

Plegar todos los bloques de código en Github o GitLab

Cómo plegar todos los bloques de código en Github o GitLab al ver el listado de cambios entre versiones

Cómo el Gran Firewall chino troyanizó Baidu para atacar GitHub

Ayer GitHub estuvo fuera de servicio por un ataque DDoS. Los que trabajamos en el sector solemos darnos cuenta porque es un servicio muy usado y sus caídas pueden llegar a afectar a nuestro trabajo. Puede que sea un poco preocupante pensar que dependamos tanto de un servicio tan centralizado, pero, sin duda, es prueba de que es un buen servicio.

Cuando un servicio se vuelve tan popular es obvio que es más probable que se vuelva objetivo de ataques. Y cuando es un servicio que hospeda proyectos tan diversos, es más probable que haya alguno que moleste a alguien con suficiente poder como para lanzar un ataque que comprometa el servicio. En este caso, según la información disponible, todo parece indicar que los proyectos molestos eran GreatFire.org y cn-nytimes. El primero es un proyecto con información sobre el Gran Firewall chino mientras que el segundo es una lista de mirrors de The New York Times para que sea posible visitarlo saltándose la censura del Gran Firewall. A quien molestan estos proyectos, obviamente, es al Gobierno chino.


Luchando contra el recordador de contraseñas del Firefox

La situación es la siguiente: una página web en la que tras acceder con un nombre de usuario y una contraseña se puede dar de alta a nuevos usuarios y un usuario que usa Mozilla Firefox con la opción de recordar contraseñas.

El caso: el usuario crea una nueva cuenta o bien accede con una cuenta y luego edita esa misma cuenta desde otra cuenta

El problema: Al crear la nueva cuenta el Firefox le rellenará los campos con el nombre y contraseña de la cuenta actual. Al editar la cuenta el Firefox le rellenará los campos con el nombre y contraseña que se están editando que también están en el recordador de contraseñas, si el usuario no edita con la intención de cambiar la contraseña no se fija en que sólo el primero de los dos campos "Contraseña" y "Repetir contraseña" tiene contenido por lo que al darle a guardar le dará el error de "Las dos contraseñas no coinciden".