Categoría: Programacion

  • Las ventajas de aprender a programar

    Las ventajas de aprender a programar

    Hoy en día las personas nos vemos en la necesidad de estar frente a una computadora por largas jornadas laborales, en algunas personas se empieza a despertar la inquietud de saber como están hechas las cosas con las que cotidianamente se interactua, algunas empiezan a investigar un poco y al no entender lo que están haciendo se frustran y lo dejan.

    Hoy les tengo una opción para esas personas que quieren descubrir como se hacen los programas, las paginas web e inclusive tengan algún proyecto y quisieran empezar en el mundo de la programación.

    Codeacademy te ayuda para que empieces a descubrir como se realizan los sitios web, como hacerlos interactivos, aprender sobre base de datos SQL, entre otros, lo mejor de todo es que es totalmente gratuito.

    Los beneficios de programar según algunos autores son muchos pero entre los principales están: Mejora tu mente, amplia las habilidades de pensamiento, te hace una mejor persona.

    Es muy deseable contar con conocimiento del idioma Ingles.

    https://www.codecademy.com

  • Cómo son y cómo prevenir el robo de datos bancarios.

     

     

    robo-bancario-por-Internet

    • Según la compañía Kaspersky, cada día se detectan 5.000 páginas web comprometidas y 1.400 nuevas muestras de ‘malware’ bancario.
    • Las técnicas de ‘phishing’, los virus o el sistema de ‘keylogger’ son las más empleadas por los ciberdelincuentes para estafar por Internet.
    • Navegar por sitios web de confianza y utilizar un teclado virtual puede ayudar a evitar este tipo de estafas ‘online’.

    A medida que más usuarios utilizan sus datos bancarios para compras en Internet aumenta también la presencia del llamado malware o software malicioso bancario.

    Según los datos facilitados por la empresa de seguridad online Kaspersky, cada día se detectan 5.000 páginas web comprometidas y 1.400 nuevas muestras de malware bancario, con 230 keyloggers—un tipo de software que registra las pulsaciones en el teclado—. Estos datos ponen de manifiesto la necesidad de que los usuarios conozcan los sistemas que se utilizan para la estafas de datos bancarios por Internet.

    Estafas con ‘phishing’

    Kaspersky apunta al phishing como la herramienta principal que los ciberdelincuentes emplean para este tipo de estafas online donde se emplea la imagen o el logotipo de compañías reales y así conseguir engañar a los usuarios. De todas estas estafas, el 70% intenta el robo de dinero.

    Fallar al escribir una dirección en el navegador

    Otro sistema con el que los ciberdelincuentes tratan de estafar a los internautas se origina al escribir mal en el navegador una dirección. Cuando esto ocurre, lo que puede pasar es que redirijan esas direcciones erróneas a páginas falsas, pero que imitan en su apariencia a la de una compañía en concreto para así hacerse con los datos de los usuarios.

    Virus

    El hecho de que se instale un virus en los equipos son otra fórmula que permite a los ciberdelincuentes la realización de estafas de banca online. En este tipo de software malicioso puede redirigir directamente a sitios web de phishing. Además, algunas piezas de malware instalado también pueden permitir el robo de información personal, de contraseñas e incluso de datos de las tarjetas de crédito.

    Registro de las pulsaciones del teclado

    Otro de los sistemas utilizados que destaca Kaspersky es el sistema de keyloggers. Esta fórmula permite a los ciberdelincuentes registrar las pulsaciones del teclado para después poder acceder a los servicios de banca online y operar con libertad.

    Entre los consejos que Kaspersky da para evitar las fórmulas de estafa anteriormente citadas, se encuentra el de instalar soluciones de seguridad actualizadas en los equipos. Además, es importante navegar por sitios web de confianza y con una conexión de confianza. Por último, también es importante utilizar unteclado virtual o seguro, que evite la amenaza de los keylogger.

    Fuente | trucoswindows.net

  • ¿Porqué no le damos importancia a actualizar el software de nuestros equipos?

     

    software update

    En la Semana Internacional de modernización tecnológica y compañías como Skype, Adobe, Norton y TomTom, entre otras, están intentando concienciar al gran público de la importancia de la actualización del software.

    Según varios estudios, casi la mitad de usuarios no actualiza el software y ello conlleva la no solución de bugs y problemas de seguridad, dejando sus equipos vulnerables.

    • Un 40% de los usuarios no actualiza el software con regularidad.
    • La mayoría no se muestra preocupado por su seguridad.
    • Un 27% se quejan del tiempo empleado en el proceso.
    • Los usuarios se quejan de la falta de información en el proceso.
    • La gran mayoría de los usuarios se quejan de la falta de información en el proceso.
    • Un 26% de los usuarios no entienden las actualizaciones.
    • Un 18% destaca la presencia de errores en las actualizaciones
  • Los Archivos MD5 ¿Para qué sirven?

    En alguna ocasión nos encontramos en una página para descargar software y para validarlo que sean originales ponen el archivo MD5 el cual muestra una serie de caracteres de lo cual muchos no saben ni para qué sirven. O algunas imágenes de Disco, por ejemplo Linux Ubuntu trae consigo su archivo MD5 para ver la integridad de la imagen de disco del mismo.

    MD5 Logo

    MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un hash que sirve para ver la integridad del software que fue subido a internet por parte del autor del software. Este hash cada día es más utilizado por varios desarrolladores entre ellos Microsoft y Linux. Esto sirve al momento de entregar una nueva versión del software, el autor genera el hash de MD5 y lo publica, al momento de descargar el software y verifica el MD5 y si es idéntico, entonces el software es el original y el que subió el autor.

    Lo mejor del MD5 es que sus «firmas» son fácilmente de generar y verificar. Estas firmas pueden ser generadas por software, existe para la mayoría de los Sistemas Operativos.

    Poniéndolo en términos sencillos un hash MD5 lo que hace es tomar un flujo de datos (archivo) y generar un número de 128 bits que representa un visión “sumarizada” o “resumida” del mismo.

    Ejemplo con MD5

    Un ejemplo de como funciona aquí se los mostramos:

    Fueron creados 3 archivos txt y esto fue lo que generó:

    ard-2.05a$ md5sum *
    916f4c31aaa35d6b867dae9a7f54270d hola.txt
    1e04bb3f9f396d3b71d93d326ebfc42d hola-mundo.txt
    9649d2865859328b0eddb087160f2fc2 hilo-mundo.txt

    Los archivos contiene los siguiente textos:

    • hola.txt contiene el texto de «hola»
    • hola-mundo.txt contiene el texto de «hola-mundo»
    • hilo-mundo.txt contiene el texto de «hilo-mundo»

    Lo primero que se hace obvio es que los hashes calculados tienen la misma longitud, lo que seguiría cumpliendo aún para una archivo de varios megabytes. Y adicionalmente la más mínima variación en el texto genera un cambio desproporcionado en el hash, lo que es conocido como “efecto avalancha”.

    Algo mucho menos obvio es que la posibilidad de un “colisión” no es relevante. Se habla de una colisión cuando dos entradas (Archivos) diferentes generan el mismo hash, cosa que obviamente no es deseable para un algoritmo de hash criptográfico.

    ¿Cómo usar las firmas MD5 en la práctica?

    Sencillo, calculas el hash MD5 del archivo que quieres hacer disponible a terceros, colocas el archivo y el hash juntos. Una vez que otra persona tiene estos archivos en su poder puede calcular el hash y compararlo mediante simple inspección o suministrar el archivo con el hash y verificarlo.

    También puede ser utilizado para las copias de los software de Microsoft que andan por internet, para verificar que sean las versiones oficiales que suben a internet. Por ejemplo el hash de Windows 7 Ultimate con el Service Pack 1 que sea el oficial que distribuye Microsoft por la red de MSDN.

    El que uso para Windows es WINMD5 es gratuito y portable, no necesita instalación del mismo.

    Saludos, Luis Kano.

    Fuente | lacaraoscura.com

  • Antivirus En La Nube vs Antivirus Tradicional

    Muy poco se ha hablado de esto, tal vez algunos ninguno lo conozca o no haya escuchado de el. El Antivirus en la Nube, antes que nada quiero dejar en claro cual es la diferencia de cada uno y dar una pequeña explicación de cada uno.

    Primero dejemos en claro que es una Nube en términos de computación:

    Nube: es una metáfora de Internet, el usuario supera los límites de su propio ordenador para llevar a cabo acciones en un entorno descentralizado, un ejemplo claro son los software de intercambio de archivo como Ares, Bitorrent, etc.

    Nube Computacional

    Antivirus en la Nubes: Es un software de tipo Antivirus, que este mismo no consume muchos recursos y no pide mucho hardware para ejecutarlo. Además su bases de antivirus nunca se bajan a tu computadora, si no esta verifica los archivos y los compara con los servidores que se encuentren conectados.

    Este tipo de software es más fácil detectar desde, troyano, spyware, virus, backdoors, etc. Además si es detectado un nuevo virus, es más fácil de prevenir a los demás equipos de dicha infección.

    Antivirus Tradicional: Es un software de tipo Antivirus, dependiendo de las características del mismo pedirá un mínimo de requerimiento para su uso. Este tipo de antivirus, al momento de actualizarse baja una lista de virus y el comportamiento del mismo, el cuál es posible erradicarlo de manera fácil/difícil dependiendo de la complejidad del mismo software.

    Al momento de hacer un escaneo podrá utilizar todos los recursos de tu sistemas para poder revisar los ficheros que se encuentren en tu computadora.

    Ahora mostraremos las Ventajas y Desventajas de cada uno:

    Antivirus En La Nube:

    Antivirus en la nube

    Ventajas:

    • No se necesita una gran cantidad de Hardware para ejecutar este tipo de software.
    • Siempre se mantendrá actualizado.
    • Tu sistema estará más limpio de lo que estaría con un Antivirus Tradicional.
    • Al Momento de conectar un dispositivo USB, este será verificado para evitar infecciones.
    • No necesita descargar ningún tipo de archivo a tu PC. (Bases de Datos de Virus)
    • Al momento de existir una nueva infección, tu ya estarás prevenido en menor tiempo, a comparación de un antivirus tradicional.
    • El tiempo de escaneo es menor.
    • Las desinfecciones de archivos son más efectivas.
    • La eliminación de virus, es más eficaz, ya que te dirá que un archivo fue borrado.
    • Prestación de servicio a nivel mundial.

    Desventajas:

    • Para que funcione necesitas conexión de Internet.
    • Probabilidad de que haya más falsos-positivos.
    • La disponibilidad del servicio.
    • La disponibilidad de tu servicio de Internet. (Puede ser que vaya mucho más lento que un antivirus tradicional).
    • Costos. Algunos software cobran por el uso del mismo.
    • Datos sensibles podrían ser extraídos de manera más fácil.
    • La Seguridad del mismo software pudiera estar comprometida.

    Antivirus Tradicional:

    antivirus tradicional

    Ventajas:

    • Puede ser utilizado sin conexión a Internet.
    • La Actualización de las Bases de datos puede ser manual. (Puedes ir a un ciber, descargar la bases de datos más reciente e instalarlo en tu PC).
    • Existen Antivirus Gratuitos y de gran confiabilidad.
    • La información que tengas en tu PC, estará más segura.
    • Disminución de detectar falsos-positivos.
    • Copia de seguridad de los archivos infectados, mayormente Llamados Cuarentenas.
    • Podrás excluir carpetas donde tengas las «famosas medicinas» para los software.
    • Sabrás cuando se elimina un virus y donde estaba alojado.
    • Existen versiones que se acomodan a tus necesidades, por ejemplo los famosos Antivirus y los Internet Security.

    Desventajas:

    • Necesita conexión a Internet para estar actualizado, aunque no es un requisito indispensable para el software.
    • La Base de Virus, se actualizará de manera aleatoria.
    • El Antivirus, pedirá una conexión de Internet para actualizar su lista de virus, por lo menos 1 vez a la semana.
    • Consumo mayor del Procesador
    • Consumo mayor de la Memoria RAM.
    • Su motor de búsqueda necesitará actualizarse, lo que necesitaremos un reemplazo del Antivirus, por uno nuevo.
    • Su Licencia puede ser propietaria, así que necesitarías una licencia del programa para su uso.

    Ya con esta información sabrás que tipo de Antivirus podrías utilizar. Aquí te dejo una lista de los mejores antivirus:

    Lista de Antivirus En las Nubes

    Lista de Antivirus Tradicionales

    Saludos, Luis Kano.

    Fuente:

    Antivirus En la Nube (Softonic)

    Antivirus Tradicionales (Wikipedia).

    Computación en Nube (Wikipedia).

Luis Kano Weblog
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.