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?
Solo si los perfiles están mal hechos. Bien hechos, cada persona ve menos pantallas y llega antes a su trabajo. La única molestia es pedir un acceso puntual al responsable, que un buen sistema concede en segundos.
¿Quién debería poder anular una venta?
Normalmente un encargado y una cajera veterana de confianza. Decida lo que decida, cada anulación debe guardar el nombre, la hora y el motivo, para que un patrón raro salte a la vista al final de la semana.
Somos solo cinco personas. ¿Esto también vale para nosotros?
Sí, y es más fácil con cinco que con cincuenta. Cinco personas pueden tener cinco cuentas en lugar de un acceso compartido. Ese cambio ya le dice quién hizo qué, que es lo importante.
¿Cómo empezamos sin cambiar de programa?
Anote cada persona y lo que puede abrir hoy. Quite todo lo que nadie haya usado en tres meses. Después separe los accesos compartidos. La mayoría de los negocios pequeños cierra su mayor agujero en una tarde.

¿Sigue sin ver cómo se aplica esto a su proyecto?

Cuéntenos qué está construyendo y le responderemos en lenguaje claro.