淫思奇巧篇 之 360火線 一起火火火~~~

LZ-Says:人生苦短,及時奮鬥~

這裏寫圖片描述

前言

今天,我們一起繼續淫思奇巧篇 之 360火線Study~

這裏寫圖片描述

那麼360火線到底是什麼鬼呢?

360 火線 簡介

先來個Logo:

這裏寫圖片描述

哈哈,三張圖,逆鱗老冬瓜會不會瘋掉~

隨後附上官方地址:

http://magic.360.cn/zh/index.html

火紅的太陽,嘖嘖嘖~~~

360火線,有以下三種特色:

  • 免費
    提供免費的靜態代碼掃描服務

  • 安全
    用戶本機執行,不收集任何數據

  • 極速
    掃描速度業內領先

規則介紹

據說:

火線團隊與信息安全部門深度合作,特別定製了適用於360公司產品的安卓APP安全檢查規則。目前火線掃描規則共覆蓋六大類:

  • APP安全檢查

  • 代碼規範檢查

  • 內存泄露檢查

  • 日誌輸出檢查

  • 空指針檢查

  • 多線程檢查

這裏寫圖片描述

簡單總結(直接拷貝插件描述):

火線是360旗下的一款免費的代碼靜態分析產品,適用於Android和Java代碼。 主打的安全檢查規則是根據360業務多年技術沉澱而來。內存類檢查的精確度業內領先。

集成方式

火線目前支持多種方式運行:

  • Command運行;

  • Gradle部署;

  • Jenkins集成;

  • Android Studio插件。

官方繼續盜圖:

這裏寫圖片描述

簡單瞭解之後,我們下面將開啓圖文講解模式~

啦啦啦,開車咯~

安裝插件

首先點擊File,選擇Settings,選擇Plugins,搜索360,點擊進行遠程搜索,選擇安裝即可,如下圖:

這裏寫圖片描述

當然這部分可以直接官網查看:

http://magic.360.cn/zh/user.html#AS

插件下載並安裝成功後,重啓Android Studio。

基本配置

步驟如下:

  1. Android Studio重啓完成後,再次點擊「File」->「Settings…」;

  2. 此時在「Other Settings」選項中會顯示「FireLine」選項,點擊可進行配置;

  3. 配置完正確的「報告輸出路徑」和「掃描規則」後,點擊「OK」。

示例圖如下:

這裏寫圖片描述

基本使用

使用起來也是很方便:

在Android Studio已有工程項目中,右鍵想要掃描的目錄或文件,在右鍵菜單欄裏選擇「Fireline」,點擊「Run」。

如下實例圖:

這裏寫圖片描述

來一波測試

東西好不好,用過才知道~

這裏寫圖片描述

這裏找個以前寫一半的小項目,測試下看看會有哪兒些問題:

這裏寫圖片描述

時間還稍微有點漫長,稍等片刻:

這裏寫圖片描述

這麼一掃,問題還真不少,那麼針對問題如何解決呢?

很Easy,絕大部分的內容屬於擼碼時的不嚴謹,還有一些知識盲區改怎麼破呢?

彆着急,360早爲爲我們做好了一切~

火線 規則文檔簡閱

不得不說,360,號稱最LM,沒有之一,這次可謂是良心之作~

爲我們收集了一些常用的資料,以及問題對應的解決辦法,下面附上地址:

http://magic.360.cn/zh/document.html

首先進入大家視野的便是我們勾選的掃描範圍,這裏每個大類下面又區分了很多的子項。

這裏寫圖片描述

有興趣的可以簡單瞭解下~

LZ住的地方,隔壁老王又在佔用網速,打不開網頁,很是崩潰。。。自行了解吧~~~ 見諒~

而關於這裏面的內容,建議大家抽空好好看看,裏面的內容還是蠻有趣,至少LZ發現了很多之前從未關注過的點。

或許,換句話來講,有誰不希望自己的代碼越來越6呢?

個人公衆號

不定時發佈文章~歡迎關注~

這裏寫圖片描述

讚賞

如果覺得LZ寫的還不錯,不妨來點讚賞~

這裏寫圖片描述