在中国,通常来讲,每天工作的时间最好别超过 8 小时,平均一周的工作时间也不该超过 44 小时。
像保安上班要是 12 小时,一般情况下那是不合法的。
要是单位因为生产经营需要要延长工作时间,一般每天最多不能超过 1 小时;要是因为特殊原因得延长工作时间,得在保证劳动者身体健康的前提下,每天最多延长 3 小时,不过每个月最多不能超过 36 小时。
要是保安的工作时间超过了刚才说的这些规定,那单位可能就违法,保安有权利让单位给支付加班工资,还可以向劳动监察部门去投诉或者申请劳动仲裁。
不过要是保安所在的单位实行的是特殊工时制度,并且已经得到了劳动行政部门的批准,而且保安的 12 小时工作是符合这个特殊工时制度规定的,那就是合法的。