Mínimo privilegio
El mínimo privilegio da a cada persona solo las pantallas que su trabajo necesita, para que una cuenta robada no llegue al resto del negocio.
También conocido como principio de mínimo privilegio permisos mínimos acceso estrictamente necesario
Definición
El mínimo privilegio es una regla sencilla que da a cada persona solo las pantallas y los botones que su trabajo necesita, y nada más. El repartidor ve las direcciones del día, el contable ve las facturas, y ninguno puede abrir la pantalla del otro. Dicho en voz alta suena duro, pero en el día a día es la manera más discreta de evitar disgustos.
Piense en una cajera que puede anular una venta, porque anular es parte de una jornada normal. Un cliente cambia de idea, un artículo se lee dos veces, un precio está mal, así que el botón tiene que existir. La pregunta de verdad es quién más lo tiene y si alguien lo revisa alguna vez. Linkysoft ha entrado en tiendas donde cualquier empleado podía anular y nadie sabía quién había pulsado. El descuadre solo aparecía en el inventario. El mínimo privilegio resuelve las dos mitades, porque da el botón a las dos personas que lo necesitan y escribe un nombre junto a cada anulación.
La segunda razón no es el robo de dinero sino el robo de una cuenta. Basta con que una contraseña se adivine, se copie de un móvil o se escriba en una página de acceso falsa. El ladrón entra entonces con el nombre de esa persona, y lo que ocurra después depende por completo de lo que esa cuenta tenía permiso de tocar. Un mozo de almacén con tres pantallas le cuesta tres pantallas. Una cuenta de encargado compartida por todos le cuesta el negocio entero en un solo paso.
El fallo más común no es ser generoso el primer día, es no retirar nunca nada. Alguien cubre a un compañero de vacaciones, recibe permisos extra durante dos semanas y los conserva cuatro años. Los permisos solo crecen mientras nadie se siente a quitarlos. Por eso una aplicación web a medida debe mostrar en una sola pantalla todo lo que una persona puede alcanzar, y dejar quitar una parte con un clic.
Storek viene con perfiles ya dibujados sobre los puestos reales de una tienda, así que una cajera nueva empieza con las pantallas correctas y no con todas. Cuando Linkysoft construye un sistema desde cero, hacemos pronto una pregunta incómoda. Si robaran esta cuenta esta noche, ¿qué podría hacer un desconocido con ella antes del amanecer? La respuesta suele acortar la lista de permisos de alguien antes de escribir una línea de código, así que haga la misma pregunta a su proveedor. Si no responde en un minuto, tampoco lo sabe.
Preguntas sobre Mínimo privilegio
¿El mínimo privilegio ralentiza a mi equipo?
¿Quién debería poder anular una venta?
Somos solo cinco personas. ¿Esto también vale para nosotros?
¿Cómo empezamos sin cambiar de programa?
¿Sigue sin ver cómo se aplica esto a su proyecto?
Cuéntenos qué está construyendo y le responderemos en lenguaje claro.