Merge pull request #133 from a2atsu/change-readme
add tips about NVD JVN issue
This commit is contained in:
39
README.ja.md
39
README.ja.md
@@ -153,6 +153,14 @@ $ sudo chmod 700 /var/log/vuls
|
||||
$ go get github.com/kotakanbe/go-cve-dictionary
|
||||
```
|
||||
|
||||
go-cve-dictionaryを既にインストール済みでupdateしたい場合は
|
||||
|
||||
```bash
|
||||
$ go get -u github.com/kotakanbe/go-cve-dictionary
|
||||
```
|
||||
|
||||
で可能である。
|
||||
|
||||
go getでエラーが発生した場合は、以下の点を確認する。
|
||||
- Gitのバージョンがv2以降か?
|
||||
- Go依存パッケージの問題でgo getに失敗する場合は [deploying with glide](https://github.com/future-architect/vuls/blob/master/README.md#deploy-with-glide) を試す。
|
||||
@@ -176,6 +184,14 @@ go get
|
||||
$ go get github.com/future-architect/vuls
|
||||
```
|
||||
|
||||
vulsを既にインストール済みでupdateしたい場合は
|
||||
|
||||
```bash
|
||||
$ go get -u github.com/future-architect/vuls
|
||||
```
|
||||
|
||||
で可能である。
|
||||
|
||||
go getでエラーが発生した場合は、以下の点を確認する。
|
||||
- Gitのバージョンがv2以降か?
|
||||
- Go依存パッケージの問題でgo getに失敗する場合は [deploying with glide](https://github.com/future-architect/vuls/blob/master/README.md#deploy-with-glide) を試す。
|
||||
@@ -360,7 +376,7 @@ host = "172.31.4.82"
|
||||
#]
|
||||
```
|
||||
|
||||
このテンプレート使ってVulsの設定フィアルを作ってもよい。
|
||||
このテンプレート使ってVulsの設定ファイルを作ってもよい。
|
||||
|
||||
----
|
||||
|
||||
@@ -963,6 +979,26 @@ $ go-cve-dictionary fetchnvd -last2y
|
||||
Cronなどのジョブスケジューラを用いて実現可能。
|
||||
-week オプションを指定して夜間の日次実行を推奨。
|
||||
|
||||
- 注意
|
||||
NVDとJVNの両方の情報を取得する場合、NVDからの情報を取得した後でJVNの情報を取得することを勧める
|
||||
2016年7月現在で、
|
||||
|
||||
```
|
||||
$ go-cve-dictionary fetchnvd -years 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
|
||||
|
||||
$ go-cve-dictionary fetchjvn -entire
|
||||
```
|
||||
|
||||
の順でやった場合、最初のコマンドが15分程度、二つ目のコマンドが70分程度で、トータルでも1時間半程度で終わる(環境依存)が、
|
||||
|
||||
```
|
||||
$ go-cve-dictionary fetchjvn -entire
|
||||
|
||||
$ nohup go-cve-dictionary fetchnvd -years 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 &
|
||||
```
|
||||
|
||||
の順で行うと、最初のコマンドは1時間くらいで終わるが二つ目のコマンドが21時間かかることもある(環境依存)。
|
||||
時間がかかりそうな時は上記のようにnohupして進捗を確認するようにした方が精神衛生的にも良い。
|
||||
|
||||
## スキャン実行
|
||||
|
||||
@@ -1037,6 +1073,7 @@ CRONなどを使えば可能
|
||||
CRONなどを使い、自動化のためにsudoと、秘密鍵のパスワードなしでも実行可能なようにする
|
||||
- スキャン対象サーバの /etc/sudoers に NOPASSWORD を設定する
|
||||
- 秘密鍵パスフレーズなしの公開鍵認証か、ssh-agentを使う
|
||||
- vulsのスキャン結果が溜まりすぎると実行時間が長くなるため、適宜scan結果である vuls.sqlite3 ファイル(default)をリネームして保持するなりすると良い
|
||||
|
||||
- クロスコンパイル
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user