UCloudはネットワーク検出SDKをオープンソース化し、オープンクラウドプラットフォームはアフリカの想像力を突破するのに役立ちます

UCloudはネットワーク検出SDKをオープンソース化し、オープンクラウドプラットフォームはアフリカの想像力を突破するのに役立ちます

背景

アフリカ大陸の急速な開拓

2018年9月25日に、UCloud Lagos データセンターが設立されました。ナイジェリアの解放という最初のステップの後、アフリカのビジネスセグメントはより明確になりました。西アフリカは主にナイジェリアとガーナです。東アフリカは主にケニア、タンザニア、エチオピアです。北アフリカは主にエジプトとモロッコです。南アフリカ。しかし、当社のユーザーターゲットはアフリカ大陸全体をカバーしていますが、実際のボトルネックとなっているのは、国境を越えたインターネット アクセスのエクスペリエンスの悪さです。近隣諸国の中には、アクセスするためにヨーロッパのロンドンやアムステルダムを経由しなければならないところもあります。

[[255637]]

UCloud ナイジェリア データセンターの外観

アフリカ大陸の探査を加速するために、南アフリカとケニアに新しいノードを積極的に準備しています。

アフリカにおける事業セグメントの分布

着陸製品

端末リンク検出SDK

私たちがコンタクトしたユーザーのほとんどは、複雑な海外ネットワーク環境や APP 端末ネットワーク障害の特定に関して深い経験と要求を持っています。 UCloudは、ユーザーが直面する実際的な問題を解決するために、オープンソースの端末リンク検出SDKを正式にリリースし、クラウドプラットフォームのリソースを開放して、海外企業がユーザーのプライバシーを尊重し、データセキュリティを暗号化しながら、端末がアプリにアクセスするために使用するネットワークリンクの品質を積極的に検出し、モバイルネットワークエクスペリエンスをターゲットを絞って最適化できるように支援します。

Android システム端末ネットワーク検出オープンソースアドレス https://github.com/ucloud/netanalysis-sdk-android

​​

iOSシステム端末ネットワーク検出オープンソースアドレス

https://github.com/ucloud/netanalysis-sdk-ios

研究開発の過程で、私たちは主に3つの技術的な問題に遭遇しました。報告されたデータでは外部ネットワークIPが取得できず、地理的な位置を特定できないこと、異なる端末の報告された外部ネットワークIPが同じであること、そしてネットワーク品質データを効果的に分析する方法です。

製品の特徴

オープンクラウドプラットフォームの機能

プロフェッショナルなネットワーク運用機能と大規模なバックエンドデータ分析

端末の外部 IP が取得できない、または外部 IP が同じである状況は、異なる国、都市、およびオペレータの NAT ゲートウェイのネットワーク構造に関連しています。 NAT ゲートウェイは、IPv4 パブリック ネットワーク アドレスの数が不足しているために使用されるアドレス変換テクノロジです。 IPv6 テクノロジの適用前は、オペレータはプロキシ転送を通じて端末サービス機能を比較的効率的に拡張できます。しかし、NAT 技術が IPv6 の推進や応用を妨げる要因の一つになっているという見方もあります。

​​​​

IPv6 トラフィックが 5% を超える国または地域、情報元: https://www.internetsociety.org/resources/2018/state-of-ipv6-deployment-2018/

端末の有効な外部 IP アドレスを取得するために、ネットワーク品質を検出しながらバックエンドに HTTP リクエストを送信し、ヘッダーから外部 IP アドレスを抽出し、場所、オペレーターなどの情報を照会します。ネットワーク検出データが収集されると、非対称暗号化を通じてバックグラウンドに報告され、対応する外部ネットワーク IP と照合されて検証と保存が完了します。

​​

元のテストデータクエリ

オープンインターフェースを通じてネットワークデータのクエリと分析を容易にするために、外部ネットワークIP、品質データなどのデータ構造定義が繰り返し検討され、最も関連性の高いネットワークデータが可能な限り直感的に公開されます。

​​

バックエンド Grafana モニタリングのデモ

データセンターとオペレータの観点から分析し、独自のビジネスリソース、専用回線、Anycastトラフィックスケジューリング技術を使用してモバイル端末ネットワークを最適化し、ユーザーのアクセスエクスペリエンスを向上させます。

​​

エニーキャストパブリックネットワークは、ナイジェリアのアベイラビリティゾーンにアクセスするために最も近いルートを選択します

オープンAPIクエリインターフェース、データ暗号化、権限管理

SDK によって検出されたすべてのネットワーク データは非対称的に暗号化され、検証、復号化、および保存のためにバックエンドに報告されます。パブリックネットワークでの送信中は完全に暗号化されます。開発者には、APP_ID を照合し、公開鍵と秘密鍵を暗号化するインターフェースを提供します。検証後、アプリケーション APP の端末ネットワーク データを照会およびダウンロードできます。

​​

バックエンドデータストレージビジネスプロセス

UCloud は、暗号化されたデータを作成および制御するためのキーをユーザーに提供する KMS (キー管理サービス) を開始しました。端末リンク検出と KMS サービスの組み合わせのアプリケーション シナリオを引き続き検討します。ユーザーはコンソールを通じてマスターキー CMK ステータスを直接管理し、ネットワーク品質データのバックグラウンド復号化を有効または無効にすることができます。ユーザーが CMK を削除した場合、CMK によって暗号化されたデータは復元されないため、ユーザーによるデータの自己管理の効果が得られます。

SDK 生データ

​​

ターミナルTracerouteネットワーク品質生データ(一部表示)

非対称暗号化

外部IPから取得した情報は非対称暗号化され、部分的に表示されます

Base64エンコードSDKレポート

​​

SDKはネットワーク品質データを報告します

データの報告要求を受信すると、バックエンド API ゲートウェイは、app_id に基づいて一致するキー ペアの秘密キーを照会し、暗号化されたデータを検証します。公開鍵と秘密鍵が一致しない場合、検証は失敗します。検証後、秘密鍵が復号化され、データの報告と保存が完了します。

バックエンドでデータを受信して​​保存する

​​

データを受信、復号化し、部分的に表示しました

プライバシーとセキュリティ

端末SDKデータ感度低下

テクノロジーは人間の効率を大幅に向上させるだけでなく、潜在的な危害も及ぼす可能性があります。ネットワークリンク検出によって得られた端末情報を開発者が完全かつ透過的に理解できるようにするために、コードをオープンソース化することを選択しました。コアコードを継続的に最適化することで、ping パケットや trace-route パケットの送信効率、ネットワーク データの暗号化、高並列処理や復号化検証などのバックエンド機能の向上に注力し、オープン ソース コードに対応します。

SDK は、PING および Traceroute を通じて端末と APP サービス間のネットワーク遅延およびパケット損失データ、および一般的な IP データベース クエリによって返される位置情報を取得するほか、ユーザー データ、特に機密性の高い端末の IMEI (国際移動体装置識別番号) を一切取得しません。

​​

端末IMEIの例

UCloud 端末リンク検出 SDK は、iOS と Android という 2 つの主流端末環境をサポートしており、ユーザーのプライバシー、セキュリティ暗号化などの標準は iOS システムの標準と一致しています。コア検出サービスをネットワーク テスト ツールに分割し、独立したレビューのために APP Store に提出します。以下はデモ版ですので、ぜひインストールしてお試しください。

端末リンク検出ツールデモ

​​

<<:  すべての CEO が知っておくべきクラウド コンピューティングの 5 つの変化

>>:  ゴールドマン・サックスは、クラウドコンピューティングの普及率が2019年に初めて10%を超えると予測している。

推薦する

RSSは終了し、インターネット製品の時代は終わりました

3月16日頃、Googleが自社のRSSリーダークライアントを廃止するというニュースが業界内で流れ、...

SEO診断と検索エンジンマーケティングの関係

He Guijiang 氏は、A5 Webmaster Network の検索マーケティング部門で ...

#11.11# Zji:「専用サーバー」最大50%オフ、香港/韓国/日本/台湾、ステーションクラスター、高防御シリーズなどを含む。

プロフェッショナルな独立サーバーブランドであるzjiも、予定通り「ダブルイレブン」特別プロモーション...

VPS格安セール:123systems-256mメモリVPS年間支払い4.5ドル

安価な VPS「Unspeakable」を購入したいですか?お金をかけたくない、安ければ安いほどいい...

ハイブリッド クラウド コンピューティングは企業にとって次のステップとなるのでしょうか?

ハイブリッド クラウド コンピューティングでは、オンプレミスのプライベート クラウド環境とサードパー...

315 ブラックリストはここにあります!

みなさん、もう遅いですよ。 315ガラのライブ放送を見たばかりですホットなブラックリストはこちら今年...

zgovps: 米国 VPS (トリプル ネットワーク AS4837)、月額 3.58 ドル、2G メモリ/1 コア/20g NVMe/700g トラフィック、Netflix\Spotify\Steam\Chatgpt などのブロック解除。

zgovpsは本日、ロサンゼルスデータセンターでVPSの販売を正式に開始しました。デフォルトでは、3...

VPS 初心者向けチュートリアル: Putty クライアントの理解と使用

HostCat は初心者向けに VPS チュートリアルを提供し、PuTTY の知識と簡単な使用方法を...

SEOスタジオの3つの大きな開発理念

SEO業界の現状は、一方ではSEO従事者が増えたことにより、SEO最適化の価格が急落したことです。低...

データ共有: arkecxクラウドサーバーのシカゴデータセンターの簡単な評価

arkecxはどうですか? Zenlayer直系のクラウドサーバーブランドとして、期待が高まっている...

ShanglongがChinaHR.comを買収:統合の難しさを過小評価すべきではない

「経営陣が入れ替わると思っていましたが、買収前にChinaHR.comがあれほど騒ぎ立てていたことを...

かつて18ヶ月で6000万ドルを稼いだDiggは50万ドルで買収された。

ニュース共有ウェブサイト Digg 7月13日、かつて「最初のソーシャルメディアサイト」として知られ...

投稿を探すことは金を探すことよりも優れており、ウェブサイトがすぐに商業化されるのに役立ちます

フォーラムでは、ナビゲーション、トピック、推奨事項、ランキングなどの一連の手段の最終的な目標は、ユー...

簡単な説明: SEO 最適化に役立つ 4 つの主要なタグ

ウェブサイトを構築する際には、ウェブサイトの最適化に役立つタグがいくつかあり、注意を払う必要がありま...

ウェブサイト開発の成功を左右する4つの要素の簡単な分析

大学生が自分でビジネスを始めるのはとても良いことです。しかし、成功する可能性がどれほど大きいかについ...