domingo, 21 de mayo de 2017

Wannacry ¿Qué es? y ¿Qué hace?

WannaCry o WannaCrypt0r 2.0, es un software malicioso del tipo Ransomware.

Los creadores de WannaCrypt0r encontraron una vulnerabilidad con el código CVE-2017-0145 a.k.a. "EternalBlue" que permite a un programador enviar un paquete de datos diseñado especialmente para un servidor SMB y ejecutar un código dañado en el receptor. Los atacantes lograron instalar el troyano Backdoor "DoublePulsar", lo que permitio introducir el Ransomware WannaCrypt0r a la maquina comprometida y a otros equipos que estaban conectadas a el.

"El 16 de mayo BBC Mundo publico una noticia en la cual se habla que existió un ataque días antes a un banco en Perú en el cual no se utilizo WannaCrypt0r pero si se utilizaron EternalBlue y DoublePulsar (dejo enlace al final de la entrada en enlaces de interés)".

Los análisis previos sostienen que WannaCrypt0r usó la vulnerabilidad EternalBlue, desarrollada por la agencia de seguridad nacional estadounidense y filtrada por el grupo de Hackers The Shadow Brokers, que permite atacar a computadores con S.O Windows.

Dicha vulnerabilidad fue detectada en marzo en los S.O Windows.

La compañía Microsoft comenzo a distribuir parches de seguridad al día siguiente de de conocerse esta vulnerabilidad, en marzo de 2017, a través de Windows Update para las versiones posteriores a Windows Vista y como un parche separado para Windows 8, server 2003 y xp una vez desplegado este malware. Los computadores del mundo empresarial que no habían aplicado las actualizaciones de seguridad en marzo de 2017 que incluían la solución al problema MS17-010 en el S.O Windows quedaron gravemente afectados, con sus archivos codificados y apareciendo un mensaje en pantalla que exigía un rescate de 300 dolares en bitcoins a cambio de descodificar los archivos.

Se encuentra la solución:

El autor del blog MalwareTech estaba estudiando el virus cuando se dio cuenta de que el programa malicioso estaba conectándose a un dominio no registrado. El malware buscaba conectarse a este dominio, si no lo lograba infectaba el equipo, si lo lograba detenía la infección. Después que el experto registrara el dominio que se encontraba libre, el malware pudo conectarse al dominio y ceso sus ataques.

Consecuencias:

Este Ransomware logró comprometer millones de computadores en más de ciento cuarenta países, los mas afectados por el ataque fueron usuarios en Rusia, Ucrania, India, Gran Bretaña y Taiwan, también se deben considerar los ataques en equipos en diferentes países de sudamerica, esto principalmente debido a que en sudamerica existen muchos computadores en los cuales no se actualiza su S.O.

¿Es WannaCrypt0r una amenaza persistente?

Los investigadores en seguridad informática divulgaron que los autores del Ransomware WannaCrypt0r habían lanzado tres versiones, una después de la otra. La mayoría de los troyanos de cifrado no se actualizan la misma semana que se publican, pero WannaCrypt0r demuestra que un equipo determinado de Hackers puede distribuir actualizaciones y parches comparativamente rápido. Se ha visto usar los nombres WannaCry, WannaCrypt0r, WCrypt y WCRY
El Rasomware WanaCryptor se comporta como el infame Ransomware Cerber 6 y escanea las unidades de almacenamiento de datos locales para los archivos disponibles. WanaCrypt0r procede a conectarse a un servidor "comando control" para reportar la infiltración y descargar un conjunto claves de cifrado privadas y una clave de cifrado publica. La amenaza esta diseñada para usar un cifrado AES-256 personalizado para corromper texto, imagenes, audio, vídeo, presentaciones, hojas de calculo y bases de datos almacenada en el dispositivo comprometido. Los objetos cifrados pueden incluir las siguientes extensiones:


  • .WNCRY
  • .WNCRYT
  • .WRCY

Fuentes:

Wikipedia
Enigma Software (en Ingles)

Siglas:

S.O: Sistema operativo.

Enlaces de interés:

Noticia: El joven de 22 años que se hizo "héroe" al detener el virus que secuestró computadoras en unos 150 países - BBC Mundo

Página de MalwareTech (en Ingles)

Noticia: Ciberataque a banco peruano

domingo, 14 de mayo de 2017

¿Que es un SCADA?

SCADA es un acrónimo de Supervisory Control And Data Acquisition (Supervisión, Control y Adquisición de Datos) es un concepto que se emplea para realizar un software para ordenadores que permite controlar y supervisar procesos industriales a distancia. Facilita retroalimentación en tiempo real con los dispositivos de campo (sensores y actuadores), y controla el proceso automáticamente. Provee de toda la información que se genera en el proceso productivo (supervisión, control calidad, control de producción, almacenamiento de datos, etc.) y permite su gestión e intervención.


El software SCADA se descompone en los siguientes elementos (licencias):
  • Servidor
  • Estación de desarrollo
  • Estación de operación
  • Servidor de históricos


Generalmente en procesos críticos o de gran relevancia, el SCADA tiene servidores redundantes, que permite aumentar la confiabilidad del SCADA.
esquema basico SCADA.jpg
Fuentes:
Definiciones propias
Wikipedia

Síguenos en nuestras redes sociales:


Facebook

Twitter

domingo, 26 de marzo de 2017

Diagrama de bloques funcional (FDB):

Una diagrama de bloques funcional o diagrama de bloques de procesos es la representación gráfica de los diferentes procesos de un sistema y el flujo de señales donde cada proceso tiene un bloque asignado y estos se unen por flechas que representan el flujo de las señales que interaccionan entre los diferentes procesos.
Las entradas y salidas de los bloques se conectan entre sí con líneas de conexión o enlaces. Las líneas sencillas se puede utilizar para conectar dos puntos lógicos del diagrama, es decir:
  • Una variable de entrada y una entrada de un bloque
  • Una salida de un bloque y una entrada de otro bloque
  • Una salida de un bloque y una variable de salida
Se muestran las relaciones existentes entre los procesos y el flujo de señales de forma más realiza que una representación matemática.
Del mismo modo, tiene información relacionada con el comportamiento dinámico y no incluye información de la construcción física del sistema.
Muchos sistemas diferentes se representan por el mismo diagrama de bloques, así como diferentes diagramas de bloques pueden representar el mismo sistema, desde diferentes puntos de vista.
En los diagramas de bloques funcionales se pueden describir el comportamiento de sistemas físicos o reales descritos por un modelo matemático no obstante es muy importante utilizar estos diagramas. Estos diagramas y sus relaciones están definidas y tienen reglas básicas que mejorar el análisis mediante su comprensión. Un modelo matemático lineal en el dominio de la frecuencia puede tener representación mediante los elementos que se describen anteriormente.

Fuente: “ https://es.wikipedia.org/wiki/Diagrama_de_bloques_funcional

Siguenos en Facebook:

https://www.facebook.com/comunidaduniversoelectrico/

domingo, 5 de marzo de 2017

Diagrama de funciones secuenciales (SFC):

Es un lenguaje gráfico que provee una representación diagramático de secuencias de control en un programa.
  • Similar a un diagrama de flujo.
  • Útil para operaciones de control secuencial.
  • Muestra los principales estados de un sistema.
  • Todos los posibles cambios de estado.


El marco de programación de SFC contiene tres principales elementos que organizan el programa de control.
  • Pasos (etapas)
  • Transiciones (condiciones)
  • Acciones


EL proceso se descompone en etapas, que serán activadas de forma secuencial.
Una o varias acciones se asocian a cada etapa. Estas acciones solo estarán activas cuando la etapa esté activa.
La activación de una condición de transición implica la activación de la etapa siguiente y la desactivación de la etapa precedente.

miércoles, 1 de marzo de 2017

Cuando utilizar un P.L.C:

Las razones más comunes para decidir utilizar un P.L.C en un proceso industrial son los siguientes:

  • Cuando se deben resolver tareas de alta complejidad de mando, regulación y control.
  • Cuando se requiere aumentar la calidad de la producción y su volumen.
  • Cuando la producción del proceso es muy vulnerable a las fallas humanas.
  • Cuando las tareas son deshumanizantes.

jueves, 23 de febrero de 2017

¿Que es un P.L.C?

P.L.C es una sigla que significa controlador lógico programable, el cual es un dispositivo que permite centralizar acciones de control y comando.
Son dispositivos de alta confiabilidad, reducen el espacio necesario para dispositivos de control y comando (debido a que los antiguos dispositivos eran más grandes y no permitian mayor centralización de acciones lo que conllevaba tener muchos dispositivos para todas las acciones de control y comando en un proceso industrial), al reducir los antiguos dispositivos de control y comando a uno o más PLCs (siempre siendo una cantidad inferior a la de los dispositivos antiguos) reduce el tiempo de mantenimiento por la disminución de equipos para las acciones de control y comando.

domingo, 12 de febrero de 2017

PLC Modular y PLC Compacto:



PLC Modular: Un PLC modular en un controlador que tiene la posibilidad de ampliarse en el tiempo, esto es debido a que se pueden agregar más módulos a su configuración inicial, para ejemplificar se realizara un ejemplo genérico:
Requerimiento: Un PLC que tenga 8 entradas analógicas y 16 entradas digitales (discretas) y 8 salidas analógicas.
En este caso y de forma genérica lo más usual es que se requiera lo siguiente:
Módulo de CPU
Módulo de fuente de energía
Módulo de comunicaciones
Módulo de entradas analógicas
Módulo de entradas digitales
Módulo de salidas analógicas
Como se puede apreciar en el ejemplo el equipo tiene capacidad de agregar estos diferentes módulos en una base el cual nos permitirá tener un equipo con las capacidades solicitadas.
Ventajas de un PLC Modular:
  • Este tipo de PLC permite poder escalar su capacidad, una buena solución para procesos que se tenga pensado en el tiempo aumentar su complejidad en el tiempo.
Desventaja de un PLC Modular:
  • Generalmente su precio en el mercado es mayor a la de un PLC comparto, pero esta desventaja eventualmente se compensa con su adaptabilidad al crecimiento del proceso en el cual está inserto.
  • Debido a su flexibilidad en su configuración su programación en algunas ocasiones es más compleja que un PLC compacto.
PLC Compacto: Un PLC compacto es un controlador que su configuración inicial no puede ser modificada en el tiempo debido a que todos sus componentes están integrados en el equipo.
Utilizando el ejemplo que se indicó en el PLC modular la búsqueda seria la siguiente:
Un PLC compacto que tenga 8 entradas analógicas y 16 entradas digitales con 8 salidas analógicas, se buscara y encontrara el equipo que cumpla de mejor forma el requerimiento, luego de comprado el equipo no existe forma de aumentar sus capacidades.
Ventajas de un PLC Compacto:
  • Usualmente su programación al no tener mayores variables internas (no tiene opciones de tener mayores prestaciones que las que se indican) su programación eventualmente es más simple que la de un PLC Modular.
  • Este PLC debido a sus restricciones, puede ser la opción más económica para un requerimiento en particular.
Desventajas de un PLC Compacto:
  • Al no tener posibilidad de ampliar sus capacidades, restringe mucho sus aplicaciones en requerimientos que su crecimiento sea exponencial en el tiempo.