360瀏覽器首頁設置的“國慶搶票日歷”
360瀏覽器提示升級“搶票王”插件
360瀏覽器提示是否添加“搶票王”插件
點擊“開始刷票”后,插件開始后臺搶票
節假日訪友出游最愁什么?沒錯,一張火車票。
昨起(12日),十一黃金周全國火車票正式發售。與此同時,360、獵豹等瀏覽器“適時”更新搶票插件,用戶只需要通過瀏覽器插件登錄12306網站進行簡單設置,插件即可無需人工干預進行全自動刷票,并可在搶到票后彈出通知提醒用戶購買。
另一方面,為了防止部分旅客通過瀏覽器插件惡意刷票購票,12306正式推出專門對付“搶票插件”的屏蔽系統。軟件企業與12306頻頻交手,上演“見招拆招”的攻防大戰。
預熱
搶票軟件集體失靈
11日,9月30日車票正式預售,十一搶票立即進入白熱化。正當使用搶票軟件的用戶暗自竊喜時,卻陸續發現:軟件用不了。
不少網友先后反映,多款具有搶票功能的軟件均無法正常使用。即便能夠運行的搶票軟件,也均遭遇驗證碼提交失敗等異常情況。
原來,就在大量搶票插件卷土重來時,鐵路官方售票網站12306終于不再“淡定”—連夜修改了代碼,屏蔽了搶票軟件。
11日晚,獵豹瀏覽器在其官微上發布的公開信稱:“經技術核實,12306網專門針對來自獵豹瀏覽器搶票版、360瀏覽器搶票版以及安裝了搶票軟件的其他瀏覽器用戶,進行了技術屏蔽。整個過程沒有任何原因提示。”
經網站技術人員分析,造成這種原因是由于12306網站調整了網頁源代碼,12306網站會主動判斷網頁是否被附加搶票插件的元素,一旦發現,就會主動把登錄用戶匯報到服務器進行標注,并選擇在整點時刻使這些登錄信息立即失效,使所有具有搶票插件的瀏覽器驗證碼輸入框隱藏,最終造成用戶無法登錄無法訂票。
記者從鐵路部門得到證實,為了確保網絡購票的公平性,鐵路部門的確在12306后臺系統對搶票軟件進行了屏蔽。
攻防
360:一天大戰9回合
昨天,360方面向記者透露,經過先后9輪的攻防,360瀏覽器越過12306網站的技術屏蔽,保持向用戶正常提供搶票功能。
360技術人員介紹,自9月11日上午發現部分用戶無法正常使用360瀏覽器進行搶票,后經技術分析證實,12306網站率先出招,調整了網站代碼讓驗證碼對所有使用搶票插件的瀏覽器隱藏,導致用戶不能輸入驗證碼,無法訂票。360發現此問題后,于當天11時發布最新插件予以解決。
昨天上午11點開始,12306的屏蔽策略發生變化,在每個整點開始的10分鐘內,無論360瀏覽器還是其他瀏覽器的搶票插件都無法正常工作,無法自動登錄,無法查詢余票,或者登錄后登錄頁面為空白。
“經技術分析發現,‘整點屏蔽’是12306網站主動判斷其網頁上是否被附加了‘搶票插件元素和CSS’等內容,一旦發現,就會主動把當前登錄Cookie匯報到12306服務器,并在12306服務器進行標注,服務器選擇在整點的時候立刻將這類Cookie失效(登錄時特別通過在form中增加一個標志字段),最終造成用戶無法登錄等問題。”360技術人員表示,明白了上述屏蔽過程,解決屏蔽就不是難事了。瀏覽器廠商可以通過阻止網站上傳相關Cookie,從而避免被12306網站屏蔽。通過這個解決方案,360瀏覽器再次順利突破12306的屏蔽,實現了整點時段正常搶票。
據360技術人員回憶,截至記者發稿,雙方進行了攻防“持久戰”,先后經歷了9次屏蔽與反屏蔽的周旋。
記者昨日曾就軟件企業與12306“過招”向鐵路部門核實,但對方并沒有透露具體細節。
體驗
搶票插件可后臺刷票
昨天,記者登錄360瀏覽器,體驗了一把“搶票王”,瀏覽器首頁顯著位置掛有一張購票日歷表,根據現行預售期提示旅客購買火車票發售時間。按照日歷顯示,昨天發售的是10月1日的火車票。日歷下方還鏈接一條視頻和網友搶票感受,不少網友都在為該瀏覽器搶票功能叫好。
記者首先登錄12306購票網站,點擊“購票/預訂”,進入輸入用戶名、密碼的頁面。就在記者輸入用戶名和密碼時,瀏覽器彈出提示框,詢問記者是否升級“搶票王”的最新版本。記者按提示操作后,再度彈出一個提示框:是否要添加搶票王?該程序可以訪問您計算機和訪問過的網站上的所有數據。再點擊添加后,升級完畢,進入搶票系統。
搶票頁面與通過普通瀏覽器登錄時不同,頁面中有三個明顯綠色按鈕,分別寫有“刷學生票”“開始刷票”“刷票加強功能”。并增加了一排選項框,旅客可以根據自己需要選擇刷票范圍:一等座、二等座、硬臥、軟臥、硬座等。
選好日期、車次和坐席,記者“開始刷票”。音樂響起,電腦右下角彈出“搶票王”提示氣泡,顯示記者刷票的時間,該插件在記者關閉瀏覽器后仍在后臺繼續運行。
由于夜間沒有新票投放,截至記者發稿時并未“搶”到車票。但不少網友通過貼吧、微博反映搶票成功。
聲音
反對方:用插件不公平
支持方的主力軍無疑是大量搶到車票的旅客和瀏覽器企業,很多網友都分享了自己的搶票成功經歷,感激搶票軟件讓自己搶票成功。瀏覽器企業則認為,推出這樣的功能,可以幫助自己的用戶搶到火車票,同時也是對鐵路“落后”購票系統的叫板。
在反對方中,最大的力量則是鐵路部門和一些沒有通過插件購票的旅客。鐵路部門有關人士說,使用搶票插件如同插隊,有悖公平原則,而且瀏覽器私自進入鐵路售票的系統中截取用戶信息,也給用戶電腦和用戶個人信息的安全帶來威脅。
沒有通過插件購票的旅客與鐵路部門持相同觀點。一名沒有使用過插件購票的網友昨天在微博中說,自己早早去火車站排隊,結果沒有買到車票。同事坐在辦公室用搶票插件卻刷到了車票,他覺得不公平。
360:我們還會繼續接招
對于12306的做法,360相關負責人表示很無奈。360相關負責人表示,即使用360瀏覽器插件搶票,也一樣要輸入驗證碼,一樣要排隊預訂。插件的功能只是把重復性的工作做好而已。12306的購票流程非常繁瑣,用戶至少要操作10步才能完成購票。而且操作過程中只要有一步出錯就得全部重來。如果12306能把整個購票流程做得更人性化,那么春節長假,360瀏覽器也就不用做搶票插件了。
從目前的情況看,360已經突破了12306網站的最新一輪屏蔽。360相關負責人表示,如果12306還有新的一輪屏蔽,他們還會繼續進行破解。
360相關負責人表示,10月7號或10月8號將迎來返程高峰,接下來還會有一個應戰的過程。“我們還是會繼續接招”,希望12306能夠重新考慮一下自身購票流程是不是符合人性化,是不是可以讓用戶更加順暢地買到票。