1. 程式人生 > 資訊 >學校花重金打造的 App 太難用:國外程式設計師爸媽們自己做出開源程式,學校卻稱其會非法訪問個人資訊

學校花重金打造的 App 太難用:國外程式設計師爸媽們自己做出開源程式,學校卻稱其會非法訪問個人資訊

因學校 App 太難用,碼農爸媽們自己開發開源版本,結果反遭官方報警。

這年頭,養孩子的難度係數也太高了吧。

而且絕不是家長們吹毛求疵,是 App 真的難用到了令人髮指的程度

安卓商店使用者評分只有 1.2 星(滿分 5 星)。

放眼評論區全是家長們的吐槽:

導航難用、選單欄沒有用、無法登入……

並且它還是官方聲稱耗資約 1.17 億美元(人民幣約 7.5 億)打造的

這不,就有人忍無可忍,自己做了個新版本並開源,受到了其他家長們的一致好評,安卓商店評分 4.2 星。

但沒想到的是,官方不幹了。不僅說家長們涉嫌非法訪問資訊資料,並且要警方介入調查此事。

還是那句話:

離譜他媽給離譜開門,離譜到家了。

碼農爸媽手動自制新版本

如上提到的這個學校 App,是瑞典首都斯德哥爾摩政府推出的一個平臺 Skolplattformen

它主打的功能就是讓家長們更好了解自己娃在學校的生活,比如學校最近有什麼活動、明天要上什麼課、老師的一些通知等等,包括請假一些事宜也是在這個 App 上來辦。

官方聲稱打造該平臺耗資約 1.17 億美元(人民幣約 7.5 億)。

它覆蓋了斯德哥爾摩市 600 所幼兒園、177 所中小學,老師、學生、家長都可以登入使用。

聽起來這個 App 非常智慧,但實際用起來卻相當智障。

從家長們的吐槽中就能感受一二:

導航很難用,選單欄沒有用。老師讓我們開啟通知提醒,但是我不知道怎麼開啟。

UI 非常差,查詢資料的邏輯有問題,最大的問題是它太卡了。

顯然,是平臺的前端做的太差了。

有一位家長甚至發推特說,自己要戴著印有“垃圾 Skolplattformen”的棒球帽去接孩子放學。

也正是這位老哥,打響了改造 Skolplattformen 的“第一槍”。

他叫 Landgren,是一位程式設計師,也是 3 個孩子的父親,還是瑞典創新諮詢公司 Iteam 的 CEO。

在去年 10 月,他給市政府寫信,請求檢視該平臺的 API。

在等待回信的期間,老哥登入了自己的賬戶,想看看這個系統是不是可以逆向工程。

沒想到鼓搗了幾個小時,就已經能看到學校平臺上的一些資訊了。

乾脆一不做二不休,老哥打算在原有的垃圾 API 上,構建一個新的 API 出來。

在之後的幾周裡,他聯合了另外兩位碼農家長 Johan Öbrink 和 Erik Hellman,三人決定建立一個 Skolplattform 的新版本,並將其作為應用程式釋出,讓更多的家長使用。

通過 Chrome 開發者工具,他們記下了 Skolplattform 的所有 URL 和有效負載,並獲取了呼叫該平臺的 API 程式碼並構建了一個包,以便它可以在手機上執行。

簡而言之,就是在現有的 Skolplattform 上再建立一個層

Öppna Skolplattformen 就這樣誕生了。

它於今年 2 月份釋出,所有程式碼都已在 GitHub 上開源。

目前,只有家長能使用這個新程式,功能和原有平臺一致,用原有 ID 登入即可。

其售價為 1 歐元(摺合人民幣約 7.4 元),下載量達 12500 次。

官方要報警

可是這事兒,卻讓當地政府不開心了。

政府表示,“你們這是非法行為!”

接下來的 8 個月裡,市政府都在試圖破壞或關閉這個開源程式,並多次警告家長們不要再使用它,並聲稱該程式會非法訪問個人資訊。

於是,一場市政府和家長們的貓鼠遊戲就開始了

2 月底,官方版本更新,阻止任何潛在個人資料被訪問,讓家長自制版 API 一度不能工作。

之後自制版也開始更新迴應“阻擊”,3 月份更新了 7 次。

官方這邊當然也沒歇著,他們在繼續改進自己的底層系統。

4 月份,甚至連警方都介入了此事。

官方以資料洩露為由,要求警方調查 Landgren 等開發人員及開源程式的工作原理。

Landgren 則表示他們訪問的資料都是公開資訊,“所顯示的學生成績來自程式中的內嵌瀏覽器,而程式本身是無法訪問任何資料的。”

並且老哥還表示,他們之前與市政府溝通時表示,官方可以使用新程式來代替原有版本。不過市政府卻對此置之不理,依舊選擇報警處理。

但這事兒似乎是官方自己打臉了。

8 月份,警方證實了 Landgren 一行人的清白。

他們表示,Öppna Skolplattformen 使用的所有資訊都是公開資訊,也未對使用者隱私構成威脅。

9 月,市政府釋出宣告表示,Öppna Skolplattformen 可以建立許可證,這相當於對它已經認可了。

但在具體執行上,似乎還沒什麼動靜,甚至就在不久前再次阻止了 Öppna Skolplattformen 的訪問。

對此,Landgren 老哥還是希望能夠與市政府達成協議,讓政府支付程式的許可費用,最終讓所有家長都能免費使用這個 App。

One More Thing

說到這種學校 App,國內其實也有不少學校在使用,而且也有類似令人詬病的情況。

比如今年 9 月南方都市報曝出,廣東陽江的一所寄宿制民辦小學要求家長必須安裝一個需要支付年費的 App,才能瞭解孩子在學校的情況。

但問題是,許多家長反映這個 App 用了一年,很多功能點進去還是沒反應,比如校園相簿、作業管理、課程中心等十餘種功能。

而能使用的只有“飯堂繳費”,並且如果不交 198 元的年費,這些功能也用不了。

嗯,還真是世界之大無奇不有。