Capítulo 18. Seguridad y firma de scripts

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

18.0 Introducción

Seguridad desempeña dos papeles importantes en PowerShell. El primer papel es la seguridad del propio PowerShell. Los lenguajes de script han sido durante mucho tiempo un vehículo de malware basado en correo electrónico en Windows, por lo que las funciones de seguridad de PowerShell se han diseñado cuidadosamente para frustrar este peligro. El segundo papel es el conjunto de tareas relacionadas con la seguridad con las que probablemente te encuentres al trabajar con tu ordenador: firma de scripts, certificados y credenciales, por nombrar algunas.

Cuando se habla de seguridad en el mundo de los scripts y la línea de comandos, una gran cantidad de folclore y superstición enturbia el panorama. Uno de los conceptos erróneos más comunes es que los lenguajes de programación y los shells de línea de comandos permiten a los usuarios eludir de algún modo las protecciones de seguridad de la interfaz gráfica de usuario de Windows.

El modelo de seguridad de Windows protege los recursos, no la forma en que llegas a ellos. Esto se debe a que, en efecto, los programas que ejecutas son tú. Si tú puedes hacerlo, también puede hacerlo un programa. Si un programa puede hacerlo, entonces tú puedes hacerlo sin tener que utilizar ese programa. Por ejemplo, considera el acto de cambiar datos críticos en el Registro de Windows. ...

Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.