Puede que el resultado sea el correcto mas los requerimientos resultaron insuficientes, en realidad la implementación realizada sería considerada insegura en la mayoría de los casos, salvo posiblemente un bomba contra incendio.