A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

¿Qué es un guión?

Un guión es una secuencia de instrucciones que puede ser ejecutada por una computadora o un lenguaje de programación. Un guión es un tipo común de programa informático, cuya característica definitoria es que no necesita ser compilado por adelantado para ser ejecutado. Es interpretado y ejecutado en tiempo real.

Los programas de software están escritos en un lenguaje que luego debe ser compilado, o traducido, a un lenguaje de máquina que la computadora entenderá. En este proceso, la computadora solo recibe la versión en lenguaje de máquina. Tanto los guiones como los programas informáticos “tradicionales” funcionan de esta manera. La principal diferencia entre los dos es cuándo ocurre esta compilación: Los guiones se entregan al “cliente” (la computadora o el navegador) como texto y se compilan inmediatamente, antes de ser ejecutados. Mientras que los programas tradicionales se compilan de antemano y se entregan al cliente en forma compilada.

La mayoría de los sitios web están escritos parcialmente como guiones. Estos guiones se ejecutan en el navegador, permitiendo que el sitio web reaccione a lo que el usuario hace clic, desplaza, etc. Por ejemplo, cuando un sitio web informa que una nueva contraseña no es lo suficientemente larga o no contiene los caracteres especiales correctos, un guión está funcionando.

Hay muchos lenguajes de guión, incluyendo JavaScript y Python. Estos lenguajes de guión pueden ser utilizados en una variedad de situaciones y ejecutarse en un servidor o un cliente.

¿Cuál es el propósito de un guión?

Los guiones tienen muchos usos. Un guión puede ser un programa simple e independiente, como un pequeño lote de trabajos de unas pocas líneas de comandos que compilan un programa o realizan tareas automatizadas. Un guión también puede operar dentro de un programa más grande, por ejemplo, cuando un guión de un sitio web escrito en JavaScript se ejecuta dentro de tu navegador, o cuando una aplicación compilada utiliza un guión para recuperar o enviar datos. Un guión también es una forma rápida y accesible de construir un prototipo antes de proceder al desarrollo completo del programa.

¿Por qué son tan populares los lenguajes de guión?

Los guiones son relativamente fáciles de trabajar y a menudo más rápidos de aprender que un lenguaje compilado. Son útiles cuando un programa compilado no es necesario, y los desarrolladores quieren ser capaces de hacer cambios rápidos a una app. Los guiones son populares para desarrollar complementos de terceros (como para gaming), ya que se comparten fácilmente con otros programadores.

¿Son los guiones web una amenaza?

La creación de guiones en la web permite que el contenido de un sitio cambie dinámicamente según tus acciones, dándote una interacción más personalizada con el sitio.

Desafortunadamente, los guiones también pueden ser utilizados para propósitos deshonestos. Hay guiones que están destinados desde el principio a ser maliciosos, tal vez para recopilar información personal. Los guiones maliciosos se encuentran a menudo en sitios fraudulentos, como un sitio de phishing (reelcompany.com) que se parece mucho a un sitio legítimo (realcompany.com).

A veces, un “buen” guión puede ser hackeado. Existen muchos foros en línea donde los desarrolladores comparten bloques de código que realizan tareas comunes y cotidianas. Usar código preescrito de este tipo de biblioteca puede ser útil y ahorrar tiempo, pero el código puede haber sido alterado para contener código malicioso. Si el desarrollador no nota el código malicioso, puede introducirlo inadvertidamente en un guión o programa que tu dispositivo utiliza.

A veces, un guión puede estar en un sitio legítimo y funcionar exactamente como se pretende, pero aún así ser indeseable. Tales guiones pueden ser usados para el rastreo y las huellas digitales, recolectando información sobre ti o tu actividad en línea.

En general, los guiones trabajan en segundo plano, por lo que no sabrás que un guión está haciendo algo que no deseas.

¿Debo deshabilitar los guiones en mi navegador?

Por regla general, esto no es una buena idea. Si seleccionas la opción “desactivar guiones” en las configuraciones de tu navegador, puede que encuentres que muy pocos sitios web funcionarán. La mayoría de los sitios web hoy en día usan al menos algo de scripting para mejorar tu navegación. Deshabilitar guiones puede romper el sitio.

¿Cómo puedo protegerme de guiones no deseados?

Un mejor enfoque para protegerte es usar un navegador que bloquee guiones dañinos. La función Escudos de Brave, por ejemplo, hace esto por defecto. Utiliza lista de filtros para identificar (y protegerse contra) guiones maliciosos.

También es bueno visitar solo sitios o aplicaciones de confianza. Los desarrolladores tienen la responsabilidad de proporcionar código seguro para sus usuarios. Los desarrolladores pueden hacerlo desarrollando internamente (en lugar de subcontratar o reutilizar código), asegurando y manteniendo bibliotecas de código internas, utilizando solo bibliotecas externas de confianza y revisando el código proveniente de bibliotecas externas.

¿Te atreves a descubrir el nuevo Internet de Brave?

Brave está desarrollado por un equipo de precursores de la web centrados en el rendimiento y la privacidad. Ayúdanos a solventar las deficiencias de la navegación.