最近出了一件大案子,是咱們程式設計師同行幹的。超市收銀員上演「無間道」。正好我的乙個朋友,是在這家超市工作,才透露了一些內情給我知道。
按照公開的說法:「樂購超市幾家門店貨物缺損率大大超過了業內千分之五的物損比例,缺損的貨物五花八門,油鹽醬醋等日常用品的銷售額與實際收到的貨款差別很大。」;「經過深入調查,偵查人員發現超市原有的收銀系統被裝入了乙個攻擊性的補丁程式,只要收銀員輸入口令、密碼,這個程式會自動執行,刪除該營業員當日20%左右的銷售記錄後再將資料傳送至會計部門,造成會計部門只按實際營業額的80%向收銀員收取營業額。另20%營業額即可被侵吞。」
按照我朋友的說法,超市的貨物損失,從來就不是什麼大事,貨物數量對不上,也從來都不是超市的損失,直接打個**,讓**商**就是了。問題出在**呢?他們這個程式,被設計為每天拉掉最後一筆交易記錄,而這最後一筆交易記錄,可能是任何商品。但是,有些商品,不是公開貨架上的商品,而是超市專櫃經銷商的商品。這專櫃是有專人看管的,售貨員交**時,都是要清點移交的。結果呢,根據銷售記錄,發現專櫃貨物遺失,而總共只有兩個專櫃營業員,一口咬定決不是自己偷的。
這才引起總公司的重視,開始查這個案子!
如果當初他們設計程式的時候,能夠跳過專櫃商品,只刪除貨架商品的銷售記錄的話,這個手段,永遠都不會被發現……
現在那幫傢伙自然是一網打盡了……由此我們可以得到這樣乙個教訓:「高風險的程式,乙個bug都不能出啊!」
原文寫於:2023年10月24日
乙個不可原諒的bug
最近出了一件大案子,是咱們程式設計師同行幹的。超市收銀員上演 無間道 正好我的乙個朋友,是在這家超市工作,才透露了一些內情給我知道。按照公開的說法 樂購超市幾家門店貨物缺損率大大超過了業內千分之五的物損比例,缺損的貨物五花八門,油鹽醬醋等日常用品的銷售額與實際收到的貨款差別很大。經過深入調查,偵查人...
乙個不可原諒的bug
最近出了一件大案子,是咱們程式設計師同行幹的。超市收銀員上演 無間道 正好我的乙個朋友,是在這家超市工作,才透露了一些內情給我知道。按照公開的說法 樂購超市幾家門店貨物缺損率大大超過了業內千分之五的物損比例,缺損的貨物五花八門,油鹽醬醋等日常用品的銷售額與實際收到的貨款差別很大。經過深入調查,偵查人...
微軟的乙個BUG
各位,我不知道我的這個發現屬不屬於微軟的乙個bug round 1.225,2 1.23 round 1.245,2 1.25 round 1.265,2 1.26 round 1.285,2 1.28 按照技術文章上說的,vb中round 函式屬於四捨五入函式,但實際執行當中,其實round 函式...