Ciberseguridad y la Adopción Social del Lenguaje Técnico

Ciberseguridad y la Adopción Social del Lenguaje Técnico

Voces Universitarias | Dr. Ismael Domínguez Jiménez*

 

Es indudable que la forma de vida ha cambiado debido al avance tecnológico; la forma en que realizamos trámites, hacemos los pagos de servicios entre muchas otras actividades.  Ha sido necesario aceptar el hecho de que es necesario entrar al mundo digital, lo que a su vez ha ocasionado que la cantidad de información digital que circula en internet vaya en aumento cada vez más.


La necesidad de proteger y resguardar nuestra información también ha cambiado. Hace apenas algunos años, aún se encontraba en nuestros hogares la información más valiosa; acta de nacimiento, factura del auto, certificados educativos, pero ahora, existe más información de nosotros mismos en Internet que en nuestras casas, y con ello hemos  tenido que delegar la protección de nuestros datos personales a personas u organizaciones que incluso no conocemos del todo bien.


La ciberseguridad es un área que se encarga de la protección de la información de las personas y organizaciones, y aunque se habla de esta área en diversos foros, tanto políticos, culturales y educativos, la realidad es que poco se ha comprendido su significado, las áreas que la conforman y más aún su importancia.
 
Seguramente hemos escuchado frases como; “Han Hackeado mi cuenta”, “Tengo un virus en mi computadora”. Esto es debido a que sin darnos cuenta hemos ido adoptando términos y anglicismos técnicos en nuestro lenguaje. Hace poco un contacto de una red social mencionaba que hiciera caso omiso a los mensajes de dicha cuenta debido a que había sido “hackeado”, sin embargo, todo fue ocasionado por dejar abierta su cuenta en un lugar público, es decir, no fue “vulnerado” por un grupo de expertos con conocimientos en redes y programación de computadoras.
 
No solo adoptamos anglicismos  y tecnicismos en nuestro cotidiano vocabulario, sino que además, son usados casi de manera natural.
En este punto es conveniente hacer algunas reflexiones ¿Conozco el significado de Hackeo? ¿Conocemos la cantidad de información personal que circula en las redes? ¿Quiénes tienen nuestros datos personales? ¿Conozco cómo proteger mi información digital?  ¿He habilitado la autenticación de dos factores (2FA) para mis cuentas? ¿Conozco las formas de estafa que usan los ciberdelincuentes hoy en día?  Seguramente la respuesta no es trivial, pero sin duda son puntos vigentes e importantes.
 
Podemos decir que no nos hemos preocupado por tener una cultura de protección de datos digitales adecuada. Es importante sensibilizar a la sociedad en cuanto a la importancia de tener una educación de protección de información básica, muchos de los delitos informáticos se pueden evitar con la prevención y buenas prácticas de resguardo de información. Así no solo usaremos los términos de ciberseguridad, sino que además lo haremos de manera adecuada sabiendo su significado, pero principalmente aprovecharemos este conocimiento para proteger nuestra información.
  
*Profesor-Investigador del Departamento de Ciencias Básicas e Ingenierías, Universidad del Caribe.

Leer más

Ventajas de integración entre Raspberry Pi y Arduino. Parte 2

Ventajas de integración entre Raspberry Pi y Arduino. Parte 2



Voces Universitarias | César Hernández Brito* 

En la pasada entrega, hicimos un comparativo de las tarjetas de desarrollo Raspberry Pi (RPi) vs. Arduino, destacando sus principales características, precios y en por qué elegir una u otra, en diferentes momentos.

Es necesario recordar que a pesar de algunas semejanzas, las prestaciones de ambas tarjetas son en esencia muy diferentes, a pesar de que pueden hacer tareas similares, la principal ventaja de la RPi es que es una computadora completa en sí, pese a su reducido tamaño, por lo que con un sistema operativo instalado, puede hacer las veces de una microcomputadora, con sus claras limitaciones, mientras que Arduino es solo una tarjeta que requiere de una IDE y de una computadora para ser programada primero y utilizada de manera independiente después, así, la unión de ambas permite obtener lo mejor de sus enfoques, la RPi actúa como la computadora que necesita Arduino, mientras que esta última tarjeta aporta los beneficios de ser barata y con una amplia gama de sensores y soluciones a su alrededor.

A pesar de su costo elevado, que en su versión cinco rebasa los 100 USD por unidad, sin ningún accesorio, la RPi carece del convertidor analógico a digital (ADC) para leer voltajes analógicos como lo hace nativamente Arduino, para tratar de hacer que la RPi lea estos voltajes, se requiere de comprar un ADC, que es una tarjeta adicional tal como el ADS 1115 que se consigue alrededor de 10 USD por pieza, lo que cuesta la propia tarjeta Arduino, para proveer una sola función de las muchas que proporciona Arduino.

La tarjeta RPi es extremadamente útil en forma de computadora, provee conectividad USB, mediante Ethernet, Bluetooth y WiFi (características que en caso de querer agregarlas al proyecto con Arduino, resulta bastante caro), lee almacenamiento externo como tarjetas micro SD en forma nativa y tiene interfaces HDMI para desplegar datos, además de ser posible conectarse mediante protocolos como SSH de forma remota, es decir, al usar una RPi como interfaz de Arduino, tenemos todas las ventajas de la computación moderna unidas a la versatilidad de Arduino.

Para ser neutros, es necesario mencionar que la Raspberry Pi Foundation, ha tomado en cuenta todos estos puntos y en versiones como la Raspberry Pi Pico (una versión más pequeña y barata de RPi) ha incluido cosas como el ADC nativo.

Una consideración importante a modo de resumen, cuando se inicia en el uso de la tarjeta Arduino y otras más especializadas como la RPi, es muy común equivocarse y dañar el dispositivo en forma accidental, ya sea por descuido o porque se conectan cosas directamente a los pines de ambas tarjetas, así, no es lo mismo dañar una tarjeta Arduino de 10 USD, que una tarjeta de más de 100 USD, que es el costo típico de una tarjeta RPi.

La pregunta obvia es ¿cómo se evita el daño a la tarjeta Raspberry Pi si se utiliza también en conjunto con Arduino?, la respuesta proviene de que la tarjeta Arduino se conecta mediante USB a la RPi, evitando acceder al delicado sistema de entrada y salida de propósito general (GPIO) de la RPi, usando la tarjeta Arduino como una interfaz barata para experimentar.

En la Universidad del Caribe se imparte el programa educativo de Ingeniería en Datos e Inteligencia Organizacional, que incluye la asignatura de internet de las cosas, con esta asignatura puedes aprender más sobre estas y otras interesantes tarjetas electrónicas. Para mayor información visita: https://unicaribe.mx/licenciaturas/ingenieria-datos y entérate al respecto.

Descargo de responsabilidad: Todas las marcas mencionadas en este texto se utilizan con fines académicos. Las opiniones y conclusiones expresadas en este trabajo son las del autor y no reflejan necesariamente aquellas relacionadas con las empresas mencionadas.

Cualquier uso de marcas o nombres comerciales debe considerarse dentro del contexto académico y no debe interpretarse como un respaldo o recomendación de los productos o servicios asociados.

*Profesor-Investigador, Departamento Ciencias Básicas e Ingenierías, Universidad del Caribe.

Leer más

Ventajas de integración entre Raspberry Pi y Arduino. Parte 1

Ventajas de integración entre Raspberry Pi y Arduino. Parte 1



Voces Universitarias | César Hernández Brito*

 Para todos aquellos desarrolladores amateurs o bien, docentes en desarrollo de software, en este espacio haremos un comparativo de las tarjetas Raspberry Pi (RPi) vs. Arduino, destacando sus principales características, precios y recomendaciones. 

Primero que nada, es importante mencionar que todas las marcas mencionadas en este texto se utilizan con fines académicos. Las opiniones y conclusiones expresadas en este trabajo son las del autor y no reflejan necesariamente aquellas relacionadas con las empresas mencionadas. Cualquier uso de marcas o nombres comerciales debe considerarse dentro del contexto académico y no debe interpretarse como un respaldo o recomendación de los productos o servicios asociados.


Dicho lo anterior, la tarjeta de desarrollo conocida como Raspberry Pi (RPi) es una computadora de bajo costo y reducido tamaño, sus dimensiones son equivalentes a las de una tarjeta de crédito (5.8 x 8.8 cm.), en este pequeño espacio tenemos todo lo necesario para correr un sistema operativo completo y algunas aplicaciones adicionales, cabe mencionar que a pesar de promoverse como un dispositivo completo en solo el tamaño de una tarjeta de crédito, esto no es completamente cierto, ya que existen dispositivos y/o accesorios que la hacen un poco más grande, tales como:


  1. Un eliminador de baterías o fuente de poder, que en la versión 5 de la placa, requiere la nada despreciable cantidad de cinco amperios de corriente, lo que involucra un tamaño de varios centímetros del dispositivo de alimentación, más un cable de alimentación que es de conector USB tipo C.

  2. Disipadores y accesorios: Debido a las elevadas prestaciones de la tarjeta en un tamaño tan reducido, se produce mucho calor, por lo que se requieren de al menos un juego de disipadores de aluminio o cobre que consumen espacio, en otros casos, tales como entornos no refrigerados o muy calurosos, se recomienda el uso de un ventilador que aparte de sumarse al espacio, también consume una cierta cantidad de energía, además, es necesario considerar que todos los componentes adicionales como pantallas, tarjetas de ampliación o cámaras y sensores, requieren un espacio adicional en el que debe pensarse a la hora de diseñar soluciones que utilicen la tarjeta.

  3. Cubierta protectora: dado que la RPi tiene sus componentes electrónicos expuestos, es necesario protegerla con una cubierta protectora o estuche, la cual agrega espacio que debe ser considerado, es importante mencionar que existen estuches oficiales y aquellos de proveedores externos no reconocidos por el fabricante, la diferencia, aparte del costo, es que los apoyados por la marca, en algunos casos se ajustan mejor y ocupan menos espacio, mientras que los de otros proveedores, llegan a ser algo voluminosos, incrementando el espacio a utilizar.


Aunque no es la intención hacer una lista exhaustiva, estos serían los elementos que se deben considerar en diseños que incluyan esta versátil tarjeta de desarrollo.


Respecto de Arduino, tenemos una tarjeta que en semejanza con la anterior, en un espacio muy reducido incluye un sistema completo para proporcionar soluciones de prototipado rápido, es decir, permite ensayar una solución electrónica antes de utilizarla en masa, algunas de las características más importantes de la tarjeta son:


  1. Es de bajo costo, alrededor de 10 dólares americanos (USD) la versión fabricada en los países asiáticos, aunque la versión oficial de Arduino, cuesta alrededor de 25 USD, aún es bastante asequible para la mayoría de las personas.

  2. Cuenta con catorce entradas/salidas (E/S) digitales, algunas de las cuales permiten la modulación por ancho de pulso (PWM), es decir, pueden controlar motores y otros elementos en forma digital, además de 6 entradas analógicas, estas entradas pueden leer directamente voltajes entre cero y cinco voltios, los cuales serán convertidos en 1024 valores digitales diferentes, sin necesitar accesorios adicionales.

  3. Se conecta mediante USB a una computadora y se programa mediante una interfaz integrada de desarrollo (IDE) de Arduino, que se descarga e instala desde internet, sin embargo, existen también muchas otras formas de programarla.

  4. La fuente de alimentación es de cinco a nueve voltios con una corriente de un amperio.

En general Arduino es una tarjeta muy versátil, que permite conectar muchos periféricos para potenciar sus capacidades a un muy bajo costo.En la siguiente entrega veremos en qué momento se recomienda utilizar una u otra tarjeta de desarrollo. 


*Profesor-Investigador, Departamento Ciencias Básicas e Ingenierías, Universidad del Caribe. 


Leer más