Skip to main content

¿Cuál es la misma política de origen?

La misma política de origen (SOP) es un dispositivo de seguridad para ciertos tipos de aplicaciones de navegador en Internet. Cuando se usa una computadora en una red a gran escala como Internet, la posibilidad de sufrir ataques de hackers y otras entidades maliciosas aumenta drásticamente en comparación con trabajar en redes más pequeñas y aisladas. La misma política de origen actúa para validar los scripts que se ejecutan en sitios web, evitando que los piratas informáticos establezcan una conexión con una computadora bajo parámetros fraudulentos. Los scripts son simplemente programas o aplicaciones que el sitio web requiere para funcionar.

Cuando se conecta a un sitio web, la conexión se produce a través de "puertos" en la computadora. El nombre es bastante descriptivo; los puertos están abiertos o cerrados según las circunstancias, y solo los puertos abiertos son vulnerables a los ataques. Cuando un sitio web solicita una conexión de puerto específica a la computadora, la expone a un grado de riesgo. Mientras el puerto permanezca abierto, otras personas y programas en línea pueden intentar "conectarse" a la computadora a través de la vulnerabilidad. Otros individuos y programas también pueden intentar hacerse pasar por el sitio web, solicitando que la computadora abra también otros puertos.

Ahí es donde interviene la misma política de origen. Piense en la misma política de origen como un tipo de interrogación virtual constante entre el sitio web que solicita el puerto abierto y una computadora. El sitio web debe "probar" constantemente que es quién y qué dice que es, evitando que otros salten y aprovechen la conexión abierta en la computadora. La misma política de origen permite la ejecución de scripts siempre y cuando se originen en el sitio web previsto, satisfaciendo las "preguntas" planteadas por SOP.

Para verificar esto, la misma política de origen verifica tres cosas: el nombre de dominio, el protocolo de la capa de aplicación y los números de puerto específicos del documento o sitio web que ejecuta el script. El nombre de dominio es el nombre específico del sitio web. Suele ir precedido por el prefijo "www". El protocolo de la capa de aplicación es el método de conexión; por ejemplo, Protocolo de transferencia de hipertexto (HTTP) o Protocolo de transferencia de archivos (FTP). Finalmente, el número de puerto es el número específico del puerto a través del cual se realiza la conexión. Si estas tres cosas se verifican, se ejecuta el script; de lo contrario, SOP impide que funcione.

Como todo lo relacionado con las computadoras, SOP no es infalible. Ciertos tipos de ataques de piratería, como el enlace de servidores de nombres de dominio y los servidores proxy, permitirán que un sitio fraudulento se haga pasar por uno legítimo. Es por eso que SOP solo debe considerarse una línea de defensa contra amenazas en línea.