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%を超えると予測している。

推薦する

Baidu がプラットフォームブログを素早く取り入れるための 4 つのステップ

Baidu のアルゴリズムが頻繁に更新およびアップグレードされたため、多くの友人がマーケティングを利...

sharktech-$89/i3-2100/8g メモリ/1.5t ハードディスク/無制限 G ポート/29IP/IPMI/DDoS 保護

Sharktech (DDoS サーバーの有名な米国ブランド) は今月、特別価格のサーバーをいくつか...

信頼できる Windows VPS の推奨

Host Cat は、ここで海外の Windows システム VPS を紹介する記事を書いています。...

英国の小売業者:ウェブサイト検索、SEO、モバイルコマースが最優先事項

英国の小売業者は、SEO と製品プロモーションを改善することで、ホリデーシーズンの売上を伸ばし始めて...

ウェブサイト内部の最適化で見落とされがちな4つのポイント

ウェブサイトの最適化は、一般的に、内部最適化とオフサイト補助最適化の 2 つのカテゴリに分けられます...

yesuphost-カナダの苦情防止サーバー/超大規模トラフィック(最小 100T)/DDoS 保護/月額 29 ドル

yesuphost.com を紹介します。カナダに 4,000 平方フィート以上の面積を持つ独自のコ...

電子商取引の1年を振り返ると、大手電子商取引企業がプラットフォーム競争を巻き起こした。

多くのビジネス形態の中でも、電子商取引は最も多くの出来事と最も大きな変化を伴うビジネス分野となってい...

全体的な状況に基づいてウェブサイト広告モデルを選択する方法

多くの SEO 担当者は、ウェブサイトを構築するときに独自の目的を持っています。おそらく、これらの目...

Baiduが7日目にウェブサイトのインデックスを開始できるようにします

現在、Baidu はアルゴリズムを更新しており、多くのウェブマスターが危機感を抱いています。彼らは、...

タッチポイントマーケティングは興味深いが、その中でのウェブサイトの役割はさらに興味深い。

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますこうしたユ...

Baidu の新しいアルゴリズムと新しいウェブサイトに直面して、どのように上級プレーヤーになるか

最近、ウェブマスターグループで「私のウェブサイトの権威がたった一晩でダウングレードされた」という大き...

メンタルイメージの法則:売上を10倍に加速させる秘密のテクニック

タオバオの商品コピーライティング、百度入札コピーライティング、新聞コピーライティング、街頭で配布され...

クラウドデータベース: ゼロから1までの実践的な経験の共有

ゼロ:はじめにクラウドネイティブ時代が到来しました。今日は、さまざまなデータベースをクラウドに移行す...

初心者:企業ウェブサイトの SEO 失敗と K-ed の問題のレビュー

最近、私が所有する新しいウェブサイトのBaiduスナップショットが、2012年の北京最後の雪の日に止...