ホームページ >ウェブフロントエンド >jsチュートリアル >大規模なデータクライアント側をAMASSで保存します

大規模なデータクライアント側をAMASSで保存します

Jennifer Aniston
Jennifer Anistonオリジナル
2025-03-09 00:40:13648ブラウズ

Store large data client-side with AMASS

大規模なデータクライアント側をAMASSで保存します

AJAX容量貯蔵システム (Amass)は、JavaScriptとFlashの巧妙なブレンドであり、実際にはAjaxとは何の関係もありません。それを除き、デスクトップアプリのように動作するリッチユーザーインターフェイスを備えたWebアプリケーションを作成するために使用するAJAXの量を減らすことができます。 Amassは、Flashプラグインから機能を借りるために目に見えないフラッシュムービーを挿入し、JavaScriptのローカルデータストレージ容量(Webサーバーではなく、エンドユーザーのマシンに保存されているデータ)を最大100kbまで提供する4KBから、またはユーザーがプロンプトが表示されたときに許可を与えた場合に任意のサイズに拡張します。 これは何に役立ちますか?まあ、最近、ユーザーがWebページに入力しているデータの量により、元に戻したり、自動保存などの機能が不可欠になり始めており、Amassは実装がはるかに簡単になります(そしてコストがかかりません)。 Gmailは最近、オートセイブを提供し、電子メールで作業するときに数分ごとにドラフトコピーを保存して、2歳の子供が走ってコンピューターのリセットボタンを再びジャブしても作業を失うことはありません。 Gmailは、進行中の作業のコピーを定期的にサーバーに送信することでこれを実装しますが、これはこのような単純な機能の帯域幅の多くです。サーバーに送信する理由は、従来、JavaScriptが4kBのローカルデータストレージに制限されていたためです。メールの使用方法によっては、4kbを超えるメッセージが日常的になる可能性があります。 AMASSによって提供される拡張容量により、この制限はもはや適用されません。 最初のテストバージョンでは、AmassはInternet Explorer 6、Firefox、およびWindowsのみのMozillaベースのブラウザのみをサポートしています。 Linuxはテストされておらず、Macに既知の問題があります。それでも、著者が互換性の問題を解決できる場合、それは革新的なアイデアです。 大規模なデータを蓄積してクライアント側を保存することに関するよくある質問(FAQ)

さまざまなオペレーティングシステムにAmassをインストールするにはどうすればよいですか?

AMASSは、Linux、Windows、MacOを含むさまざまなオペレーティングシステムにインストールできます。 Linuxの場合、コマンド「sudo apt install -y amass」を使用できます。 Windowsの場合、GitHubリポジトリから最新リリースをダウンロードして、ZIPファイルを抽出できます。 MacOSの場合、HomeBrewを使用して、「Brew Tap Caffix/Amass」というコマンドを実行できます。その後、「Brew Install Amass」が続きます。攻撃面のDNS列挙とマッピングを実行できます。また、サブドメインを発見し、SSL証明書から証明書データをプルすることもできます。さらに、グラフデータベースの助けを借りてネットワークの露出を視覚化できます。サブドメインの列挙にAmassを使用するにはどうすればよいですか?

​​

サブドメイン列挙にAmassを使用するには、コマンド「Amass enum -d example.com」を使用できます。このコマンドは、ドメイン「Example.com」の列挙プロセスを開始します。結果には、発見されたすべてのサブドメインが含まれます。

AMASSを使用してデータを視覚化するにはどうすればよいですか?

AMASSを使用すると、グラフデータベースを使用してデータを視覚化できます。 「Amass viz -d3 path_to_your_graphdb」コマンドを使用して、D3 V4 Force -Direcedグラフを生成できます。その後、ブラウザで生成されたHTMLファイルを開いてグラフを表示できます。

バグバウンティハンティングにAmassを使用できますか?サブドメインを発見し、より大きな攻撃面を公開するのに役立ちます。これは、ターゲットのインフラストラクチャの脆弱性を探す場合に特に役立ちます。

AMASSを使用して証明書データをプルするにはどうすればよいですか?このコマンドは、ドメイン「Example.com」とそのサブドメインに関する情報をインターネットに積極的に照会します。一方、アクティブなデータ収集には、DNSクエリやWebリクエストなどのターゲットとの直接的な相互作用が含まれます。 Linuxの場合、「sudo apt update && sudo apt upgrade -y amass」というコマンドを使用することもできます。たとえば、ポートスキャンにはNMAPを使用するか、WebアプリケーションテストにはBurp Suiteを使用できます。また、GitHubリポジトリで問題を提起したり、OWASP Amass discordコミュニティで助けを求めることもできます。

以上が大規模なデータクライアント側をAMASSで保存しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。