web-dev-qa-db-ja.com

Burpメモリの指定

Burp Suiteは初めてです。 Akash MahajanのBurp Suite Essentialsを読んでいるときに、Burpが使用できる最大メモリの指定に関する1つのトピックに出くわしました。ターミナルでコマンドを書き込むことにより、2GBのスペアをRAM Burp Suiteに割り当てるように読者に要求します。今、私は多くのユーザーがダブルクリックですぐにBurpsuiteを開き、 .jarファイルをダブルクリックしてBurp Suiteを起動すると、JavaランタイムはBurpに利用可能な最大メモリを独自に割り当てます。

  1. 通常、どのくらいのメモリがJavaランタイムが独自に割り当てますか?
  2. 本当にメモリを指定する必要がありますか?
  3. Burp Suiteを開くときに毎回メモリを指定する必要がありますか?
1
Shirshendu De

デフォルトでは、Burpはシステムメモリの50%を使用します。このデフォルトはほとんどの用途に適しており、通常はオーバーライドする必要はありません。これを上書きしたい場合(システムメモリがたくさんあり、50%未満で十分な場合など)、Burpディレクトリのvmoptionsファイルを編集して、メモリ制限を上書きできます。

3
PortSwigger
  1. デフォルトでは、Burpはシステムメモリの50%を使用します。(@ PortSwiggerによると)

  2. Burp Suiteはさまざまなサイズの数百、時には数千の要求と応答をキャプチャするため、プログラムを開始するときにメモリを割り当てることは理にかなっています。利用可能な総メモリが十分でない場合、Burp Suiteがクラッシュする可能性があります。

  3. テストするWebアプリのタイプによって異なります。

0
SMshrimant