嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?
整理 | 孫勝
出品 | CSDN(ID:CSDNnews)
眾所周知,校園管理系統大多Bug滿滿,且無比卡頓。其中有部分原因是學校IT預算有限,導致系統優化不夠完善。但你能想到嗎,有一個花費7.5億元研發資金的校園系統,菜單欄竟然沒辦法打開。
近日,據外媒Wired報道,幾位瑞典家長因嫌棄官方耗費巨資打造的校園系統太“爛”,決定自己開發一款開源替代軟件,結果該開源App卻被官方認為非法訪問個人信息,并對這些家長提起訴訟。
1、耗資7.5億打造的"無用"系統
據悉,該系統名為Skolplattform,是瑞典政府花費了超過10億瑞典克朗(約7.5億人民幣)打造的,于2013年正式投入使用。
Skolplattform由三個不同的部分組成,包含18個單獨的模塊,由5個外部公司共同維護。這個系統已經被600所幼兒園和177所學校所使用,每個老師、學生和家長都有獨立的登錄賬號。該平臺原先是用來連接全市的50萬名兒童、教師和家長,方便學生家長通過這個平臺,查看自家孩子出勤狀況、學校日歷和活動、音樂會、自助餐廳供應的食物等。
不過令許多家長感到憤怒的是,盡管該系統花費高昂,但未能達到其最初設計的目標。很多家長和老師都抱怨Skolplattform實際使用效果并不好,抱怨該系統不僅復雜性,還非常卡頓。于是他們紛紛在安卓應用商店上抵制Skolplattform,因此Skolplattform在安卓應用商店里平均得分僅有1.2星(滿分為5星)。
此前有一個家長還曾在推特上發了印有“Skrota Skolplattformen”字樣的帽子設計圖,暗諷"Skolplattformen垃圾",他還開玩笑說他應該在接孩子放學時戴上這頂帽子。
除此之外,Skolplattform身上還有"IT災難"的標簽。據了解,在2020年瑞典數據監管機構就發現Skolplattform存在嚴重的安全漏洞,對其處以400萬瑞典克朗(約合人民幣近300萬)的高額罰款。該漏洞不僅會暴露數十萬家長、兒童和教師的個人信息數據,甚至某些情況下,用戶還可以通過Google搜索訪問泄露者的個人信息,不過目前該漏洞已修補。
2、極客父母自己動手
直到2020年10月23日,那位發推特暗諷Skolplattform垃圾的家長實在無法忍受繼續使用Skolplattformen,他決定親自動手開發一個簡單易用的App。據了解這位家長名為Landgren,是瑞典一家知名公司的CEO。
于是在接下來的幾周里,除了Landgren ,還有另外兩名家長Johan ?brink和Erik Hellman也參與到這個工作中。他們三人首先制定了一個計劃,他們將創建Skolplattform的開源版本?ppna Skolplattform,并將其作為應用程序發布在網上,供斯德哥爾摩其他地方的父母使用。
然后該團隊打開Chrome開發者工具,登錄Skolplattform,并記下其中所有URL和有效負載,獲取了調用平臺私有API的代碼并構建了應用包,以便該程序可以在手機上運行。最終于2021年2月12日?ppna Skolplattform被發布在GitHub(https://github.com/kolplattformen/skolplattformen)上,Landgren開發團隊表示,他們對Skolplattform平臺的API進行了逆向工程,?ppna Skolplattform所有的代碼均遵循開源許可條例,允許任何人使用這些代碼,并強調?ppna Skolplattform將為父母和監護人創造更簡單、更快和更安全的體驗。
來源于網絡
3、官方封鎖打壓
盡管Landgren開發程序出發點是善意的,但是Landgren等人行為并不被官方認可。
在接下來的八個多月時間里,斯德哥爾摩市政府都在試圖關閉這一開源應用程序,同時官方還警告家長們不要使用這款替代應用,表示該應用可能會非法訪問人們的個人信息。此外官方還向數據保護機構報告了該應用程序,要求調整Skolplattform平臺的底層代碼,以中斷應用程序的服務,但是?ppna Skolplattform開發團隊并未屈服,他們也通過更新版本反擊官方“封鎖”,據悉在今年3月份?ppna Skolplattform更新高達7次之多。
直到今年4月份,斯德哥爾摩市宣布將讓警方介入,警方聲稱該應用程序及其聯合創始人可能存在泄露數據等違法犯罪行為,還要求調查人員審查該應用程序的工作原理。
雖然面臨官方封鎖打壓,但是?ppna Skolplattform的受歡迎程度一直上升,其下載量突破了12500次,平均評分為4.2,遠高于Skolplattform的1.2。Landgren表示:“目前有40多人致力于維護和開發這款應用程序,這群"志愿者們”不僅發現開源系統Bug,還開發了搜索功能,并將應用程序翻譯成不同的語言版本。“
值得注意的是,這款新應用除了比使用Skolplattform更加方便以外,兩者之間沒有任何的區別。家長們還是需要使用Skolplattform賬號登錄,然后家長依舊可以通過Skolplattform API查看的孩子的信息,比如學校日歷和活動、音樂會、學生的每日日程安排、教師的通知(鏈接到成績和新聞更新)、自助餐廳供應的食物等。
來源于網絡
對于這些信息是否違規,”?ppna Skolplattformen的聯合創始人之一?brink 解釋說:“我們展示的一切都是公開的公共信息。比如當顯示學生的成績時,它們是通過應用程序內瀏覽器顯示的,應用程序無法訪問任何數據。”
?brink 還強調,?ppna Skolplattformen團隊曾與市政府舉行了會議,允許官員在會議上獲取他們的代碼并使用他們的應用程序版本。但是那些官員不想與他們合作,甚至不想與他們討論合作,他們只希望警方能‘懲罰"我們。
令人意外的的是,今年8月份,斯德哥爾摩市警方宣布?ppna Skolplattformen使用的所有信息都是公開信息,未對用戶隱私構成威脅。9月,斯德哥爾摩市政府也發布聲明表示,?ppna Skolplattformen可以建立許可證,相當于對它已經認可了。不過這個消息讓Landgren感到十分震驚,因為在政府宣布該聲明不久前,Skolplattformen還再次阻止了?ppna Skolplattformen的訪問。
對此,事件主人公Landgren依舊認為官方應該開放他們的API,以便公民可以構建適合他們的應用程序。同時他還希望到別的城市推廣這款軟件,從而幫助更多的家長都能使用這款App。
參考鏈接:https://www.wired.com/story/sweden-stockholm-school-app-open-source/
有道無術,術可成;有術無道,止于術
歡迎大家關注Java之道公眾號
好文章,我在看??
總結
以上是生活随笔為你收集整理的嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大城市卷不动了,我要回老家!
- 下一篇: python写传奇脚本,Python趣味