9月26日,李宏突然发现自家的App登陆不了了,怎么尝试都没有作用,他不知道离职的员工在程序里悄悄地上了一道“时间锁”。
李宏(化名)是一位资深游戏人,曾经参与多个游戏项目的研发。今年中旬开始,他觉得手游行业太过拥挤,自己又喜欢影视创作,就着手做一款短视频App。9月26日,他突然发现自己研发的App登陆不了了,怎么尝试都没有作用。更让他心惊的是,隐患其实早就已经埋下。
李宏自己并非技术出身,他判断这是服务端的问题,就找来了服务端的程序员进行排查。然而程序员排查了两天,甚至重写了登录工具来验证,都没有发现任何问题。这时服务器程序员想起了月初离职的两位前端程序员,他告诉李宏他曾听说这两位程序员在一起商量过在App中埋下“时间锁”的事情,李宏才恍然大悟。
“时间锁”是程序员保护自己的知识产权和计算机安全的常规手段,一旦系统时间超过规定的日期,系统将无法登录和使用。如今这却被变成了一种用来陷害的工具。
所幸的是,这个App还只是在Demo阶段,而且李宏在那两位程序员走了之后,就不再用以前习惯的Unity 3D引擎来写程序,而是改用Android和iOS的原生开发软件进行App的研发,损失还可以控制。
这次意外也让李宏明白了两位前端程序员离职前的反常举动。9月初的一天,两位前端程序员来办公室找李宏,说他们不想干了,除非李宏愿意给他们8万元钱。
李宏当时一愣,就问:“你们要8万算怎么回事?”
他们说:“就当这个软件是外包给了我们。”
李宏当时不置可否,就说:“你们如果要辞职就先写辞职报告吧。”
没过几天他们都离职了。这两位程序员在职的时间都不长,一个呆了2个月,另一个也就呆了2个星期。后来呆了2个星期程序员还私底下找李宏说,是另一位程序员找他一起这么做的,这位程序员爱好赌博,前段时间在外玩一种赌博游戏“打鱼”,输了好几万的钱。于是,就想到找李宏要钱。不过,他最后没有得逞。
李宏怎么也没想到,他们最后还留了一个后招——时间锁。李宏告诉触乐,他并不想把事情闹大,只是想把这件事告诉身边的朋友。让他们招人的时候要注意,避免类似的事件再发生。毕竟在游戏开发中发生类似的事情,损失会大得多。