ブラック企業におけるクラウドケータイの活用

仮想化テクノロジは、現在、ブラック アンド グレー プロダクションで注目されているテクノロジです。Heihui は、仮想化環境を使用することで、仮想環境がアプリケーションの動作環境の下位レベルにあるという事実を利用して、誰にも気づかれることなくアプリを変更できるため、アプリの分析やクラッキングへの投資を回避できます。

VirtualAppに代表されるAndroid仮想化向けのマルチオープニングツールは、新たな応用分野に火をつけたが、近年ではARMサーバーをベースとした仮想化技術も成熟し普及している。

仮想マシンと仮想化の違い

仮想化技術は、サービスのコンテナ化に広く使用されています。仮想マシンと仮想化のアーキテクチャ図は次のとおりです。

 従来の仮想マシン

 仮想化コンテナ

仮想マシンと仮想化の比較

簡単に言えば、仮想化された各コンテナはサンドボックスに相当し、コンテナ同士が干渉することはなく、仮想化されたコンテナはアプリケーション レベルの抽象化 (プロセス レベル) として使用され、仮想マシンはオペレーティング システムとして使用されます。レベル。

仮想化アプリケーションとしてよく知られているのは、Docker などのコンテナ化技術です.Docker は LXC (Linux Container) と同様の技術を使用して実装されており、LXC 技術を使用して Linux システム上で Android アプリケーションの動作環境を仮想化することもできます。

LXCとは

LXC は、Linux カーネル コンテナー機能へのユーザー空間インターフェイスです。強力な API とシンプルなツールにより、Linux ユーザーはシステムまたはアプリケーション コンテナーを簡単に作成および管理できます。

LXC のプロセスには、次の特徴があります。

  • カーネルスペース

  • Apparmor と SELinux の設定

  • Seccomp セキュリティ メカニズム

  • chroot (pivot_root を使用)

  • カーネル状態関連の機能を保有

  • CGroups (コントロール グループ)

つまり、仮想化環境は、コンテナー内のアプリケーションの実行環境を下位レベルで変更できます。

LXC を使用して Linux で Android アプリを実行する

LXC 仮想化を使用して Android 7.1.1 システムを実行する

LXC を使用すると、Android アプリをウィンドウの形で開くことができ、複数の仮想システムが基礎となるリソースを共有できるため、より効率的です。

ただし、LXC ベースの仮想環境はさまざまな命令アーキテクチャを処理するため、命令変換のパフォーマンスが消費されます。つまり、X86 ベースの Linux システムで ARM ベースの Android アプリを実行すると、それに応じてパフォーマンスが低下します。ARM で実行されている Linux サーバーはどうですか? そうでない場合は、翻訳リンクでのパフォーマンスの低下をさらに抑えることができます。この記事のタイトルは、ARM クラウド シミュレーターで以前から広く使用されているクラウド携帯電話です。

大型ブラック生産技術の進化と現状

第 1 世代: シミュレータベースのスケールアップ システム

第2世代:実機ベースのスケールアップシステム 

第3世代:開発ボードベースの大規模システム

 第 4 世代: ARM サーバー仮想化に基づくスケールアップ システム

 スケーリング技術の比較

 黒とグレーの生産の大規模な技術が、より高い要求を満たすために絶えず改善され、反復されていることが直感的にわかります。したがって、黒とグレーの生産技術の進化を追跡することは非常に重要です。

クラウドフォンの現状

 パブリック クラウド サービス プロバイダーの場合、アカウント マネージャーは通常、購入量が十分に大きい場合にのみ ROM のカスタマイズを開きます。ほとんどの場合、ROM のカスタマイズは提供されません。

黒とグレーの生産の適用事例

 LXC に基づく短い動画クローラー

エピローグ

ARM ベースの仮想化テクノロジは、さまざまな分野、特に黒とグレーの生産の分野で徐々にそのスキルを発揮しています。この記事では、ARM サーバー仮想化テクノロジに基づいて Android での現在の白黒の生産活動を整理してまとめ、関連テクノロジの実装原理を簡単に紹介します。黒とグレーの生産技術も急速に反復されており、適切なリスク管理には、黒とグレーの生産傾向を継続的に追跡する必要があります。

もちろん、ARMサーバーに基づく大規模な仮想化技術は、Androidにおける仮想化技術の応用の一角にすぎません。私たちがよく知っているマルチオープン アプリケーションも仮想化技術のアプリケーションであり、今後機会があれば共有します。

JiExperiment™ 製品は、リスク識別機能を効果的かつ体系的に整理し、黒とグレーの生産傾向を追跡し、企業の安全な成長を支援します。

おすすめ

転載: blog.csdn.net/geek_wh2016/article/details/127674430