Referencia (de informática, programación y ciberseguridad) puede referirse a una amplia variedad de instrucciones, datos y otros elementos relacionados para los que un sistema, programa o lenguaje no puede resolver o acceder directamente. Este término también puede utilizarse en referencia a puntos de control manuales.
En programación y desarrollo de software, una referencia suele ser un valor, dirección, puntero o manejador que se refiere a una ubicación asignada en la memoria del sistema informático que almacena un dato. Al hacer referencia a esta ubicación de memoria, un sistema o programa puede acceder a los datos o instrucciones necesarios. En los lenguajes de alto nivel que implican programación orientada a objetos, una referencia suele ser el código que vincula un objeto a una ubicación de memoria.
En referencia a los puntos de control manuales, una referencia es una indicación o señal basada en instrucciones que activa componentes de hardware externos, como placas de circuitos, transistores y procesadores. Este tipo de referencia también se utiliza habitualmente en ciberseguridad.
Desde un punto de vista técnico, las referencias pueden referirse a etiquetas, estructuras, parámetros, constantes, nombres, símbolos y etiquetas. En ciberseguridad, una referencia también puede utilizarse para describir elementos más específicos. Por ejemplo, una firma digital, un certificado o una clave pública en el marco del tratamiento de protocolos de cifrado y autenticación.
Las referencias son una parte integral de la informática, la programación y la ciberseguridad, ya que proporcionan los puntos de acceso necesarios para localizar y procesar datos de forma rápida y precisa. También forman parte de los componentes clave que permiten que las aplicaciones, los programas y las redes interactúen y funcionen correctamente. Al comprender el alcance completo de las referencias, los desarrolladores y técnicos estarán mejor equipados para llevar a cabo sus tareas.