說起來似乎很簡單,做起來可不容易。

這程式感覺就像是遊戲裡的外掛,但是可比外掛的製作可難得多,外掛其實說白了就是利用遊戲內部的指令要求,但是這個程式的所有指令都得靠自己設計。

江棲野現在大概想了設計方案,一種是被動式的。

被動式的安全程式,類似於給使用者建立一個保護的防火牆,一但檢測到登入的網站屬於不良網站,程式就自動執行強制使用者退出,然後自動檢測網站域名並蒐集網站資訊後直接報警。

之所以說是被動的,是因為這種程式只有當你登入網站,才會防守反擊,加入自己不登入網站,那這個程式就只是一個普通的程式。

但是這種程式的設計也有好處,最大的優點就是設計簡單,對於現在的江棲野而言基本上不用怎麼費腦子,不良網站的界定也很容易,基本上都能找到相應的程式碼。

無非就是鑑定大尺度和棋牌類充值的遊戲,這種程式碼搬過來直接修改一下,完善一下,就能做到。

另外一種就是直接鑑定網站伺服器,不良網站的伺服器一般都在國外,而且都很小,這個鑑別也很容易,所以這種被動式的安全程式對現在的江棲野而言,簡直都不需要太過費勁。

第二種就是主動式的。

就是你上網的時候,直接阻止各種彈窗,路徑的劫持。

其實登入網站的原理很簡單,其實就是透過路徑連線資料庫,讀取資料庫的東西,直接利用這個原理,保護自己的接入路徑不會接入到各種不良網站上。

主動式的設計聽起來倒是不錯,可惜實現起來相當不容易,想要徹底截斷接入不良網站的路徑,這個工作量江棲野想想就頭大,這就等於是讓自己的網路拒絕進入不良網站的資料庫。

不過要是真的能設計出來,感覺還能減少廣告,病毒等東西的出現,當然以後上網的安全係數也會更高。

江棲野揉了揉雙臉,雙手開始在鍵盤上敲擊起來。

編寫,再編寫。

一個又一個小時過去了,江棲野抬頭揉了揉痠痛的脖子。

他看著螢幕上密密麻麻的程式碼,忽然有些理解為什麼程式設計師容易禿頭了,他幽幽的嘆了口氣,花費一個下午的時間,他也才寫出幾百行的程式碼。

粗略的估計了一下,這個程式碼起碼得幾千行,所以起碼還需要十多個小時以上。

“算了,先做飯。”

“明天繼續。”

連續幾天,江棲野都是坐在電腦前面度過的,連期間張凌找他去打球都被他拒絕了,除了偶爾和林暮雪聊聊天,聯絡感情之外,江棲野一心撲在程式碼上。

一個星期後,第一種被動防禦的程式碼的核心編寫終於完成了,江棲野看著滿屏密密麻麻的程式碼,滿意的笑了笑,隨後伸個懶腰,繼續編寫。

現在仍然還有很多工作要做,他設計複雜的演算法程式,首先肯定不是免費分享給別人。

知識,就是金錢!

現在設計出來肯定要考慮售賣,當然還得先測試,加密,和防盜。

這三個工作都是非做不可的,如果不經過測試,直接執行,萬一程式執行失敗,或者有無數個bug,那不僅使用者的體驗不好,他也會很不好意思。

所以在程式釋出前,肯定都是要經過嚴謹的測試,儘可能多的消除bug。

加密同樣也非常的重要。

他可不想自己的程式碼寫出來沒兩天就被人給破解了,那可就太尷尬了。

防盜,也十分複雜。