Noticias - 31/05/2025 | Madre mía que caló hace 🥵          🌍          News - 31/05/2025 | Damn it's so hot 🥵
Mostrando entradas con la etiqueta conceptos. Mostrar todas las entradas
Mostrando entradas con la etiqueta conceptos. Mostrar todas las entradas

sábado, 30 de septiembre de 2023

ROS: Nodos, publisher, subscriber y topics

En el mundo de la robótica enormes y complejos sistemas pueden llegar a diseñarse. Para hacerlo de una forma elegante y limpia, aunque también funcional, existe ROS. Robot Operating System es un framework para el desarrollo de software para robots muy extendido y con razón. Voy a comenzar a escribir una serie de entradas en relación a esto porque pienso que merece mucho la pena ver cómo funcionan las bases de este.

ros publicar suscribir comunicar nodos

martes, 13 de septiembre de 2022

MAVLink, protocolo de comunicación entre vehículos no tripulados, sus componentes y sistemas de control

Hola de nuevo, voy a dar una breve introducción acerca de MAVLink desde una perspectiva menos técnica.

MAVLink (Micro Air Vehicle Link) es un protocolo que emplea el uso de mensajes y comandos para establecer una comunicación entre uno o varios micro vehículos aéreos o MAV y el sistema o sistemas que lo monitorizan, controlan o simplemente complementan. UV (Unmanned Vehicle/vehículo no tripulado) es un término más general que MAV, pues el protocolo también es usado en vehículos no aéreos.

pixhawk conectada a arduino con mavlink
Figura 1. Arduino Uno (izquierda) conectado mediante serial a puerto de telemetría del autopilot Pixhawk (derecha)

lunes, 13 de diciembre de 2021

Honeypots: qué son, para qué sirven y cómo funcionan

Honeypots: sistemas señuelo

Una interesante herramienta de detección, recopilación y aprendizaje en el campo de la ciberseguridad. Muy importante de cara a la observación de nuevos patrones de ciberataques con objeto de aprender de ellos y protegernos mejor. Antes que nada, un poco acerca de sus orígenes.

martes, 13 de julio de 2021

¿Qué son los wrappers?

En el mundo del desarrollo software el uso de librerías de código es tan fundamental como la cantidad de tiempo y esfuerzo que ahorra a los desarrolladores en labor. En muchas ocasiones, estos recursos no se ajustan perfectamente a nuestras necesidades. Cuando esto ocurre y su uso se hace tedioso es cuando los wrappers entran en juego.

miércoles, 16 de junio de 2021

¿Qué son los rootkits?

Los rootkits: una posible definición

Un rootkit es una herramienta software que permite la obtención de privilegios de administrador (root/super usuario) en un sistema operativo víctima. Habiendo sido introducido en el equipo destino, se dedica a reemplazar algunos archivos importantes del sistema; esto es determinante para alcanzar los privilegios de super usuario.

Actúan antes o durante el arranque del SO, por lo que su detección no es nada sencilla. Logrado el ascenso, puede ejecutarse algún tipo de script malintencionado que, normalmente, operará en un plano transparente a ojos del usuario (control remoto del equipo, extracción de información, etc). Existen muchos tipos según su área de actuación. Pueden llegar a ser muy dañinos.

lunes, 31 de mayo de 2021

Viajes en familia y DoS

Recuerdo que cuando era más pequeño e iba con mi familia de vacaciones a alguna parte siempre íbamos en coche. Mi padre conducía durante muchas horas y yo me limitaba a molestar y hacer cosas de niño. Los ataques DoS me resultan especialmente peculiares porque operan del mismo modo en que yo agotaba mentalmente a mi familia preguntando cuanto quedaba para poder bajarme del maldito coche.

Estas denegaciones de servicio o DoS (del inglés Denial of Service) provocan el colapso de un sistema víctima mediante el envío de múltiples flujos de información dirigidos hacia el mismo. Su finalidad, a diferencia de la de aquel pequeño inocente, es saturar un determinado recurso hasta hacerlo inaccesible para aquellos usuarios que deseen consumirlo.

Cuando DoS actúa desde diferentes nodos (botnet) generadores de tráfico pasa a conocerse como DDoS (del inglés Distributed Denial of Service). Como cabe esperar, hay muchos modos de provocar esta inundación de paquetes: ICMP flood, SYN flood, UDP flood, HTTP flood, etc. De este último os hablaré próximamente.

domingo, 18 de abril de 2021

Sobre los puertos lógicos y los sockets en la red

Mientras lees este post hay muchos procesos que, aunque no lo creas, están siendo ejecutados en tu equipo. Una gran parte de ellos necesitarán comunicarse con otros procesos que estarán siendo ejecutados en otro equipo o localmente. Puesto que actualmente existen muchísimas aplicaciones, es crítico realizar un buen control del tráfico de red que se genere a partir de las necesidades de estas.