Inglés para profesionales y estudiantes de Desarrollo de software

Vocabulario de desarrollo de software en inglés: significado y ejemplos en español

Comprende el inglés que aparece en el código, la documentación y las conversaciones de un equipo de desarrollo. Consulta el significado de cada término, cuándo se utiliza y cómo interpretarlo en ejemplos concretos con traducción y explicación en español.

  • 1143 términos
  • 13 temas
  • 430 términos básicos
  • 2298 frases de ejemplo

API, redes y seguridad

  • fetchverboobtener datos, solicitar datos

    Solicitar y recibir datos de un servidor o API, por ejemplo mensajes recientes o una lista de productos, incluso mientras la página ya está abierta.

  • HTTP methodsustantivométodo HTTP

    Palabra al comienzo de una solicitud HTTP que indica qué quiere hacer el cliente: GET para leer, POST para crear o DELETE para eliminar.

  • headersustantivoencabezado HTTP

    Par nombre-valor enviado en una solicitud o respuesta HTTP que aporta información adicional, como Content-Type, Authorization o Cache-Control.

  • cross-site scriptingsustantivosecuencias de comandos entre sitios, XSS

    Ataque en el que alguien introduce JavaScript malicioso en una página que otras personas abren, por ejemplo mediante un comentario, y el script se ejecuta en sus navegadores.

  • SQL injectionsustantivoinyección SQL

    Ataque en el que alguien introduce código SQL en un formulario o una URL y hace que la base de datos lo ejecute, lo que puede exponer o borrar datos.

  • CORSabreviaturaCORS, intercambio de recursos de origen cruzado

    Reglas del navegador —Cross-Origin Resource Sharing— que permiten a un servidor indicar qué otros sitios (orígenes) pueden leer sus respuestas mediante JavaScript.

  • CSRFabreviaturaCSRF, falsificación de solicitudes entre sitios

    Ataque —Cross-Site Request Forgery— que engaña al navegador de una persona con sesión iniciada para que envíe una solicitud no deseada, como cambiar el correo, a un sitio de confianza.

  • hashverboaplicar un hash, función resumen

    Transformar datos como una contraseña mediante una función unidireccional para obtener una cadena de longitud fija, de la que no se pueda recuperar el valor original.

  • IAMabreviaturagestión de identidades y accesos, IAM

    Sistema que controla quién o qué puede iniciar sesión en una cuenta de nube y qué acciones tiene permiso para realizar; IAM significa identity and access management.

  • least privilegesustantivoprincipio de mínimo privilegio

    Principio de seguridad según el cual cada usuario, servicio o programa debe recibir solo los permisos necesarios para su tarea, y ninguno adicional.

  • secretsustantivosecreto, credencial sensible

    Valor sensible que un sistema necesita para funcionar, como una contraseña, clave de API, token o clave privada, y que debe guardarse de forma segura y no aparecer en código ni registros.

  • security groupsustantivogrupo de seguridad

    Cortafuegos virtual en la nube con reglas que determinan qué tráfico de red, según el puerto y el origen, puede entrar a un servidor o recurso o salir de él.

  • encryptionsustantivocifrado

    Transformación de datos a un formato ilegible que solo puede revertirse con la clave adecuada, para impedir que quienes carecen de ella los lean.

  • shared responsibility modelsustantivomodelo de responsabilidad compartida

    Idea de que la seguridad en la nube se reparte: el proveedor protege los centros de datos, el hardware y los servicios básicos, mientras el cliente protege sus datos, configuración y accesos.

  • push notificationsustantivonotificación push

    Mensaje breve que un servidor envía al dispositivo y aparece en pantalla aunque la aplicación no esté abierta.

  • permissionsustantivopermiso

    Autorización del usuario que una aplicación necesita antes de usar funciones o datos sensibles, como cámara, ubicación o contactos.

  • deep linksustantivoenlace profundo, deep link

    Enlace que abre una pantalla concreta de la aplicación, como un producto o pedido, en lugar de abrir solo la página principal.

  • local notificationsustantivonotificación local

    Notificación que la aplicación programa en el propio dispositivo, por ejemplo un recordatorio a las nueve, sin pedir a un servidor que la envíe.

  • APNsabreviaturaAPNs, servicio de notificaciones push de Apple

    Servicio de Apple que entrega notificaciones push desde un servidor a iPhone, iPad y otros dispositivos Apple.

  • FCMabreviaturaFirebase Cloud Messaging, FCM

    Servicio gratuito de Google para enviar notificaciones push y mensajes de datos a aplicaciones Android, iOS y web.

  • device tokensustantivotoken del dispositivo, token de dispositivo

    Cadena única que identifica una instalación de la aplicación en un dispositivo y que el servidor necesita para enviarle notificaciones push.

  • badgesustantivoinsignia, contador del icono

    Número o punto pequeño, normalmente rojo, en el icono de una aplicación o una pestaña que indica elementos sin leer o avisos pendientes.

  • opt inverbo compuestoaceptar participar, suscribirse voluntariamente

    Elegir activamente participar en algo, como recibir notificaciones o compartir datos; lo contrario es darse de baja o rechazarlo.

  • keychainsustantivoLlavero de Apple, Keychain

    Almacenamiento cifrado de Apple para secretos pequeños, como contraseñas, tokens y claves, protegido por el sistema y separado de los datos normales de la aplicación.

  • biometric authenticationsustantivoautenticación biométrica

    Confirmación de la identidad del usuario mediante un rasgo físico, como una huella dactilar o un escaneo facial, en lugar de una contraseña o PIN, o además de estos.

  • threatsustantivoamenaza

    Cualquier elemento que pueda causar daños a un sistema o a sus datos, como un atacante, un programa malicioso, un empleado descuidado o incluso una inundación en la sala de servidores.

  • vulnerabilitysustantivovulnerabilidad

    Debilidad en software, hardware, configuración o proceso que un atacante podría aprovechar para causar daños o conseguir acceso no autorizado.

  • malwaresustantivomalware, programa malicioso

    Abreviatura de malicious software («software malicioso»): programa diseñado para dañar sistemas, robar datos, espiar a usuarios o controlar un dispositivo sin permiso.

  • phishingsustantivophishing, suplantación engañosa

    Engaño en el que atacantes envían correos, mensajes o sitios falsos que parecen fiables, con la esperanza de que alguien pulse un enlace, abra un archivo o revele sus contraseñas.

  • ransomwaresustantivoransomware, programa de secuestro de datos

    Malware que cifra los archivos o sistemas de la víctima y exige un pago, normalmente en criptomonedas, a cambio de la clave para desbloquearlos.

  • passwordsustantivocontraseña

    Cadena secreta de caracteres que una persona introduce para demostrar su identidad e iniciar sesión en una cuenta, dispositivo o sistema.

  • multi-factor authenticationsustantivoautenticación multifactor, MFA

    Método de inicio de sesión que exige dos o más tipos diferentes de prueba, como una contraseña y un código del teléfono, antes de conceder acceso.

  • firewallsustantivocortafuegos, firewall

    Dispositivo físico o programa que inspecciona el tráfico de red y lo permite o bloquea según un conjunto de reglas de seguridad.

  • data breachsustantivofiltración de datos, brecha de datos

    Incidente de seguridad en el que se accede, roba, divulga o pierde información personal o confidencial sin autorización.

  • risksustantivoriesgo

    Probabilidad de que una amenaza aproveche una debilidad y cause daños, combinada con la gravedad que esos daños tendrían para la organización.

  • exploitsustantivoexploit, código de explotación

    Código o técnica que aprovecha una vulnerabilidad para hacer que un sistema realice algo para lo que no fue diseñado.

  • compromiseverbocomprometer, tomar el control de

    Obtener acceso o control no autorizado de un sistema, cuenta o red, de modo que ya no se pueda confiar en él.

  • VPNabreviaturaVPN, red privada virtual

    Tecnología que crea una conexión cifrada a través de Internet para que usuarios remotos u oficinas accedan de forma segura a una red privada.

  • penetration testsustantivoprueba de penetración

    Ataque simulado y autorizado a un sistema, aplicación o red, realizado por especialistas para hallar debilidades antes que atacantes reales.

  • compliancesustantivocumplimiento normativo

    Situación de respetar las leyes, reglamentos, normas y políticas internas aplicables y poder demostrarlo.

  • access controlsustantivocontrol de acceso

    Reglas y medidas técnicas que determinan quién puede usar un sistema, consultar datos o entrar en un lugar, y qué acciones puede realizar.

  • social engineeringsustantivoingeniería social

    Manipulación de personas para que revelen información, concedan acceso o realicen acciones útiles para un atacante, en vez de vulnerar directamente la tecnología.

  • DDoSabreviaturaataque DDoS

    Ataque de denegación de servicio distribuido que inunda un sitio o red con tráfico desde muchas máquinas para impedir el acceso de usuarios legítimos.

  • trojansustantivotroyano

    Programa malicioso que se disfraza de herramienta útil o archivo inocuo y ejecuta acciones dañinas en secreto cuando se abre.

  • wormsustantivogusano informático

    Malware que se copia y se propaga por una red de un equipo a otro sin que el usuario tenga que ejecutarlo en cada uno.

  • spywaresustantivoprograma espía

    Malware que observa en secreto la actividad de una persona y recopila datos como hábitos de navegación, mensajes, contraseñas o ubicación.

  • decryptverbodescifrar

    Convertir datos cifrados de nuevo a su forma original legible, normalmente usando la clave correcta.

  • encryption keysustantivoclave de cifrado

    Valor secreto, normalmente una secuencia larga de bits, que un algoritmo usa para cifrar y descifrar datos. Sin él, los datos cifrados no se pueden leer.

  • digital certificatesustantivocertificado digital

    Documento electrónico firmado por una autoridad certificadora de confianza que vincula una clave pública con una identidad, como un sitio web o una persona.

  • TLSabreviaturaTLS

    Protocolo de seguridad (Transport Layer Security) que cifra los datos entre dos sistemas, por ejemplo navegador y sitio, y verifica la identidad del servidor.

  • intrusion detection systemsustantivosistema de detección de intrusiones

    Herramienta que vigila el tráfico de red o la actividad de sistemas, detecta indicios de ataques o infracciones y genera alertas.

  • zero-daysustantivovulnerabilidad de día cero

    Vulnerabilidad desconocida para el proveedor o todavía sin parche, de modo que los defensores han tenido cero días para corregirla cuando se explota por primera vez.

  • CVEabreviaturaCVE

    Catálogo público Common Vulnerabilities and Exposures que asigna un identificador único a cada vulnerabilidad conocida públicamente, como CVE-2021-44228.

  • vulnerability scansustantivoanálisis de vulnerabilidades

    Comprobación automatizada de sistemas, redes o aplicaciones que busca fallos conocidos, parches ausentes y configuraciones inseguras y los enumera en un informe.

  • SIEMabreviaturaSIEM

    Plataforma de gestión de información y eventos de seguridad que reúne registros de muchos sistemas, los correlaciona y alerta sobre posibles ataques.

  • false positivesustantivofalso positivo

    Alerta o resultado de prueba que indica erróneamente una amenaza o vulnerabilidad cuando en realidad no hay nada dañino.

  • containmentsustantivocontención

    Fase de respuesta a incidentes en la que se impide que un ataque se propague o cause más daño, por ejemplo aislando equipos infectados.

  • remediationsustantivocorrección

    Trabajo que elimina un problema de seguridad desde su origen, por ejemplo aplicando un parche, cambiando la configuración o reescribiendo código vulnerable.

  • mitigateverbomitigar

    Reducir la probabilidad o el impacto de un riesgo o ataque cuando no se puede eliminar por completo, por ejemplo mediante una solución temporal o un control adicional.

  • security policysustantivopolítica de seguridad

    Documento formal aprobado por la dirección que establece las reglas para proteger la información, los sistemas y las personas de una organización.

  • attack surfacesustantivosuperficie de ataque

    Conjunto de puntos por los que un atacante podría entrar en una organización o sistema o extraer datos, como puertos abiertos, aplicaciones, cuentas y proveedores.

  • brute-force attacksustantivoataque de fuerza bruta

    Ataque que prueba automáticamente muchas contraseñas o claves una tras otra hasta encontrar la correcta.

  • credentialssustantivocredenciales

    Datos que demuestran la identidad de una persona y permiten iniciar sesión, normalmente usuario y contraseña, pero también claves, tokens o certificados.

  • single sign-onsustantivoinicio de sesión único, SSO

    Sistema de inicio de sesión que permite autenticarse una vez con unas credenciales y luego usar varias aplicaciones sin volver a iniciar sesión.

  • role-based access controlsustantivocontrol de acceso basado en roles, RBAC

    Método de gestión de permisos en el que los derechos se asignan a roles —por ejemplo, contable o administrador— y los usuarios obtienen acceso al asumir un rol.

  • public-key cryptographysustantivocriptografía de clave pública

    Tipo de criptografía que usa dos claves relacionadas: una pública que puede compartirse con cualquiera y una privada que su propietario mantiene en secreto.

  • end-to-end encryptionsustantivocifrado de extremo a extremo

    Cifrado en el que solo el emisor y el destinatario previsto pueden leer los mensajes; ni siquiera el proveedor intermediario puede ver su contenido.

  • network segmentationsustantivosegmentación de red

    División de una red en zonas separadas, con tráfico controlado entre ellas, para dificultar que un problema en una zona se propague a las demás.

  • zero trustsustantivoconfianza cero, modelo de confianza cero

    Modelo de seguridad que no confía de forma predeterminada en ningún usuario ni dispositivo, ni siquiera dentro de la red corporativa, y comprueba la identidad y el contexto de cada solicitud.

  • EDRabreviaturadetección y respuesta en endpoints, EDR

    Software de seguridad instalado en portátiles y servidores que registra actividad, detecta comportamientos sospechosos y permite a los analistas investigar y responder a distancia.

  • threat intelligencesustantivointeligencia de amenazas

    Información recopilada y analizada sobre atacantes, sus métodos y herramientas que ayuda a una organización a prepararse y detectar ataques.

  • indicator of compromisesustantivoindicador de compromiso, IOC

    Evidencia técnica que sugiere que un sistema pudo ser atacado, como una dirección IP maliciosa, el hash de un archivo o un nombre de dominio.

  • digital forensicssustantivoanálisis forense digital, informática forense

    Recopilación y análisis de evidencias digitales —como imágenes de disco, memoria y registros— para reconstruir un incidente de forma que las conclusiones puedan sostenerse ante un tribunal.

  • playbooksustantivoguía de actuación, playbook

    Guía escrita, paso a paso, que indica al equipo de seguridad cómo atender una alerta o incidente concreto, como phishing o ransomware.

  • escalateverboescalar, remitir a un nivel superior

    Transferir una alerta, incidente o problema a una persona o equipo de mayor nivel porque es grave o supera la autoridad o experiencia propia.

  • patch managementsustantivogestión de parches

    Proceso continuo de localizar, probar, aprobar e instalar actualizaciones de software en todos los sistemas, y registrar cuáles siguen pendientes.

  • CVSSabreviaturasistema común de puntuación de vulnerabilidades, CVSS

    Sigla de Common Vulnerability Scoring System, método estándar para puntuar la gravedad de una vulnerabilidad en una escala de 0,0 a 10,0.

  • misconfigurationsustantivoconfiguración incorrecta, configuración insegura

    Debilidad de seguridad causada por ajustes equivocados, inseguros o dejados en sus valores predeterminados, en vez de por un error del software.

  • auditsustantivoauditoría, auditar

    Revisión formal e independiente que comprueba si los controles y procesos de seguridad de una organización cumplen una norma, una ley o sus propias políticas.

  • risk assessmentsustantivoevaluación de riesgos

    Proceso estructurado para identificar riesgos, estimar su probabilidad y gravedad y decidir cuáles requieren atención prioritaria.

  • rules of engagementexpresiónreglas de intervención, reglas del ejercicio

    Condiciones acordadas para una prueba de seguridad: qué se puede probar, cuándo, con qué métodos y a quién contactar si surge un problema.

  • findingsustantivohallazgo, vulnerabilidad detectada

    Problema o debilidad de seguridad identificado y documentado durante una auditoría, evaluación o prueba de penetración, normalmente con una valoración de gravedad.

  • reconnaissancesustantivoreconocimiento

    Primera etapa de un ataque o una prueba de seguridad, en la que se recopila información sobre el objetivo, como dominios, personal, tecnologías y servicios expuestos.

  • privilege escalationsustantivoescalada de privilegios

    Obtención de permisos superiores a los asignados, por ejemplo pasar de una cuenta normal a administrador, normalmente aprovechando una vulnerabilidad o una configuración incorrecta.

  • lateral movementsustantivomovimiento lateral

    Desplazamiento de los atacantes desde el primer equipo comprometido hacia otros sistemas de la misma red, en busca de datos valiosos o permisos superiores.

  • man-in-the-middle attacksustantivoataque de intermediario, ataque man-in-the-middle

    Ataque en el que alguien se interpone en secreto entre dos partes que se comunican para leer o modificar el tráfico que intercambian.

  • keyloggersustantivoregistrador de pulsaciones, keylogger

    Programa o pequeño dispositivo físico que registra en secreto cada tecla pulsada, a menudo para capturar contraseñas y mensajes privados.

  • botnetsustantivobotnet, red de bots

    Red de muchos ordenadores o dispositivos infectados, llamados bots, controlados a distancia por un atacante y utilizados conjuntamente, por ejemplo para enviar spam o lanzar ataques DDoS.

  • backdoorsustantivopuerta trasera

    Acceso oculto a un sistema que evita la autenticación normal, dejado por desarrolladores o instalado por atacantes para volver después.

  • sandboxsustantivoentorno aislado (sandbox)

    Entorno controlado y separado donde se ejecutan archivos o programas sospechosos para observarlos sin exponer los sistemas reales.

  • web application firewallsustantivocortafuegos de aplicaciones web

    Cortafuegos situado delante de aplicaciones web que filtra HTTP para bloquear ataques comunes, como inyección SQL y secuencias de comandos entre sitios.

  • open portsustantivopuerto abierto

    Puerto de red de un dispositivo que acepta conexiones; indica que hay un servicio escuchando y accesible.

  • digital signaturesustantivofirma digital

    Valor criptográfico adjunto a un mensaje, documento o archivo que demuestra quién lo creó y si se modificó después de firmarlo.

  • ciphertextsustantivotexto cifrado

    Datos después de cifrarse, que no pueden entenderse sin la clave correcta; el original legible se llama texto claro.

  • threat huntingsustantivobúsqueda proactiva de amenazas

    Investigación activa de sistemas y registros para hallar señales de atacantes que aún no activaron alertas automáticas, a menudo partiendo de una hipótesis.

  • security controlsustantivocontrol de seguridad

    Salvaguarda técnica, administrativa o física que reduce un riesgo, como un cortafuegos, una política, una formación o una puerta cerrada.

  • GDPRabreviaturaReglamento General de Protección de Datos (GDPR)

    Normativa de la Unión Europea vigente desde mayo de 2018 que regula cómo las organizaciones recogen, usan y protegen datos personales.

  • hardeningsustantivorefuerzo de seguridad

    Proceso de hacer más seguro un sistema eliminando programas y servicios innecesarios, cambiando valores predeterminados y aplicando una configuración segura.

  • responsible disclosuresustantivodivulgación responsable

    Comunicación privada de una vulnerabilidad al proveedor o propietario y concesión de un plazo razonable para corregirla antes de publicar detalles.

  • bug bountysustantivoprograma de recompensas por errores

    Programa en el que una organización invita a investigadores externos a encontrar vulnerabilidades y paga por informes válidos.

Prueba rápida: ¿conoces estos términos?

Responde a diez preguntas de este glosario. Elige el significado correcto de cada término y comprueba tu resultado.

Cómo aprender el vocabulario de Desarrollo de software

  • Empieza por los términos que encuentras en tus tareas: incidencias, revisiones de código o documentación técnica.
  • Lee cada ejemplo completo antes de elegir una traducción: palabras como branch, issue o release cambian de sentido según el contexto.
  • Aprende las combinaciones habituales, como fix a bug o merge a branch, para poder usar el término en una conversación.
  • Compara los conceptos relacionados y anota qué los distingue; conocer la traducción no siempre basta para diferenciar un error, una excepción y un fallo.

Preguntas frecuentes

¿Estas páginas enseñan programación o vocabulario en inglés?

Se centran en el vocabulario del desarrollo de software. Las definiciones y los ejemplos ayudan a entender documentación y conversaciones técnicas; no sustituyen un curso práctico de programación.

¿Debo traducir todos los términos al español cuando trabajo?

No necesariamente. En muchos equipos se mantienen voces inglesas como commit, merge, deploy y pull request, a veces con construcciones españolas como «hacer un commit». En documentos formales, cursos universitarios y textos académicos también son habituales equivalentes como «versión», «rama» y «prueba unitaria». Conocer ambas formas ayuda a pasar de una conversación en español a un código base en inglés.

¿Por qué un término tiene varias equivalencias?

Una palabra puede abarcar distintos matices técnicos. La definición, la nota de uso y las frases de ejemplo permiten identificar la equivalencia adecuada en cada caso.

¿Cómo puedo estudiar con los ejemplos?

Lee primero la frase en inglés, intenta explicar qué sucede y después consulta la traducción y la explicación. Finalmente, escribe una frase parecida sobre una tarea real de tu proyecto.

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: