理論上是可能違法的,但是實際上可能很難證明。當然,如果遇到極端情況,那證明可能也不是問題。 更直白地說,這個程序員要祈禱漏洞別惹出大事。 既然這個漏洞只有程序員本人知道,換句話說一般無法通過專家鑒定的方式檢測,那么在實踐層面,這個漏洞就無法證明存在,也無法證明與程序員有關(guān)。 如果無法證明,那么即使違法,也不存在任何責任。因為違法責任成立的前提都必須講證據(jù)。 當然,以上說的是一般情況。 這個程序員要祈禱別遇到特殊情況,啥叫特殊情況呢? 舉個例子,這個程序員給國防項目、重大科研項目、涉及多數(shù)人安全的項目設計程序,結(jié)果這個漏洞導致重大損失,或者造成重大人員傷亡,那么這時候這個程序員就攤上事了。 舉個更具體的例子,這個程序員給民用客機設計導航程序,其中他故意設計了一個漏洞,這個漏洞可能會造成飛機墜毀,如果真的發(fā)生了飛機墜毀事件,而最后檢測后發(fā)現(xiàn)是因為程序漏洞所致。 那么按照現(xiàn)實邏輯,啥也別說了,從程序員所在的公司領(lǐng)導到直接參與程序設計的程序員,一般都會被抓起來審查。 這種案件,一般會被定性為危害公共安全的重大犯罪案件。現(xiàn)實邏輯是,從結(jié)果推導原因,從結(jié)果推導責任。 更具體地說,既然存在漏洞,那么理論上是可以推導出程序員和程序員所在公司的主管人員,在設計程序的過程中,存在違反程序設計規(guī)范、違反安全生產(chǎn)規(guī)定的行為的。既然有這種違規(guī)行為,又造成了公共安全事件,那么就能夠往犯罪上靠。 最終的結(jié)果是,程序員+公司領(lǐng)導被判刑法第二章危害公共安全罪中的某個或者多個罪名,比如以危險方法危害公共安全罪、重大責任事故罪等,進而程序員牢底坐穿,甚至吃槍子也有可能。 看到這里可能有人會問,既然這個漏洞只有程序員本人知道,那為啥發(fā)生重大事故后,會被發(fā)現(xiàn)了程序漏洞呢? 原因很簡單,發(fā)生這樣的事故,參與調(diào)查的專家,就不是普通的專家了,而是全國頂尖的專家,包括頂尖的程序員。 在他們的火眼金睛之下,是極可能發(fā)現(xiàn)這個漏洞的。于是,這個程序員game over。當然,非要抬杠說題中的程序員是全世界頂尖的,就算是上帝也無法找到他設計的漏洞,那以上都白瞎了。 但我估計,即使是高水平的程序員,他未必是全國頂尖的程序員,他的個人智慧極高,但是未必超過頂尖程序員的集體智慧。
鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
??低?1年累計實現(xiàn)收入3920億,凈利潤880億,目前市值3259億
上一篇 2022年6月21日 06:40
下周7只最具爆發(fā)潛力個股猜想,建議先關(guān)注后收藏研究
下一篇 2022年6月21日 06:40