如何使用 3 级 Perforce 安全性(基于票证)始终保持登录状态?

How to stay always logged in with Level 3 Perforce security (ticket based)?

即使使用 Ticketed/Level 3 安全性,我也在尝试寻找一种方法来保持登录到我的 Perforce 服务器。这可能吗?

将票证设置为永不过期是否安全?我觉得这完全违背了目的。

将票证设置为永不过期正是您要寻找的——您是对的,它确实会产生一些安全风险,因为有人在您不在时破坏了您的客户端计算机,因此可以轻松访问到 Perforce 服务器。对于默认的 12 小时票,这当然仍然是可能的,但是 window 机会不包括您长时间外出的时间。

在几个方面,无限票仍然比使用存储在客户端计算机上的密码(即使是散列密码)进行身份验证更安全:

  1. 它绑定到您的客户端 IP(默认情况下),因此获得您机器访问权限并将票证复制下来的人无法在其他地方使用它。
  2. 您可以随时通过 "p4 logout -a" 使您的票失效(无需更改您的实际密码),使之前被盗的票无用。