Mínimo privilegio
Dar a cada persona solo las pantallas que su trabajo necesita de verdad, para que una cuenta robada no alcance 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. Cada persona recibe 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. Ninguno puede abrir la pantalla del otro. Dicho en voz alta suena duro. 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. Anular es parte de una jornada normal. Un cliente cambia de idea, un artículo se lee dos veces, un precio está mal. El botón tiene que existir. Las preguntas de verdad son quién más lo tiene y si alguien lo revisa alguna vez. Linkysoft ha entrado en tiendas donde cualquier empleado podía anular, nadie sabía quién había pulsado y el descuadre solo aparecía en el inventario. El mínimo privilegio resuelve las dos mitades. Dé el botón a las dos personas que lo necesitan y escriba un nombre junto a cada anulación.
La segunda razón es el robo de una cuenta, no el robo de dinero. Una contraseña se adivina, se copia de un móvil o se escribe en una página de acceso falsa. El ladrón entra entonces con el nombre de esa persona. 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. 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. 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.