Webサイトを分析してみた相次ぐミサイル発射や水爆実験で国際社会の平和と安定に挑戦し続けている北朝鮮。今年6月22日には北朝鮮外務省が公式サイト(http://www.mfa.gov.kp/en/)を開設しました。英語で閲覧することが出来ます。北朝鮮政府が対外的なWebサイトを開設するのは異例のことで、今にして思うと現在のミサイル発射などの事態へ突入することを見越した布石だったのかなと思います。www.zakzak.co.jphttp://www.mfa.gov.kp/en/(北朝鮮外務省サイト)北朝鮮のトップレベルドメインである.kpを使ったWebサイトは今まで28個確認されていましたが、この外務省のWebサイトが新しく追加されることになりました。北朝鮮外務省のWebサイトを分析すれば、北朝鮮のWeb関連技術を推し量ることができるのではないかと思いました。簡単にですが、北朝鮮外務省のWebサイトを分析してみました。北朝鮮外務省サイトのアクセス解析まず北朝鮮外務省のサイトはどれくらい閲覧されているのでしょうか。推計値ですが、SimilarWebで調査してみました。先月の訪問者数の推計値は10万8千件と表示されました。これくらいのアクセス規模ならば、越えているブロガーは沢山いると思います。私のブログも先月のSimilarWeb推計値は64万3千件になっています。国別訪問ユーザーの1位はアメリカ、2位はタイ、3位はイギリスでした。隣国の日本・韓国・中国はベスト5には入っておらず意外な結果でした。北朝鮮のWebサイトは欧米圏で人気があるようです。ソーシャルからの流入が多く、検索流入はごく僅かです。サイトが開設されて間もないということもあると思いますが、検索流入が増加するように頑張った方が良さそうです。ソーシャル流入の100%がTwitterからでした。北朝鮮外務省のサイトを開いた時のHTTPレスポンスヘッダー情報を見てみましょう。ApacheHTTPレスポンスヘッダー情報ではWebサーバーはApacheと出ています。APIのヘッダー要素が入っています。HTTPレスポンスヘッダーを見る限りではWordPressで構築されているように見えます。キャッシュ制御はno-cacheになっていて、キャッシュの有効期限は過去の日付1981年11月19日に設定されていました。Webサーバー側でキャッシュ有効期限を定めるのではなくブラウザキャッシュに委ねる判断をしたものと思われます。北朝鮮外務省サイトのHTMLソース次にHTMLソースを見ていきましょう。initial-scale=1">ヘッダーにビューポートが記述されていました。ビューポートを記述するとサイトの幅などがデバイスに応じて変わるので、スマホ対策と思われます。/>ヘッダーにWordPressのDNSプリフェッチ情報が入っていました。WordPress4.6以降ではこのプリフェッチ情報がデフォルトでヘッダーに挿入されるようになっています。/>北朝鮮外務省のWebサイトでは、/app/pluginにWordPressのプラグインが入っており、/app/themesにテーマ関連のCSSが入っています。/wp-contentのようなURLパスは見当たりませんでした。WordPressをカスタマイズしているのかリライトを掛けているものと思われます。1.0と記述されていました。4.4.0"のようにWordPress名称とWordPressのバージョン番号が入ります。1.0と銘打たれているのでWordPressをカスタマイズしたCMSの北朝鮮での名称かもしれません。src='http://www.mfa.gov.kp/lib/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>jQuery.1.12.4が読み込まれていました。!important;}</style>JavaScriptでTwitter絵文字ライブラリ(Twemoji)が読み込まれていました。動画の紹介にTwitter絵文字が使われている箇所などがあるので、そのためと思われます。src="http://www.mfa.gov.kp/app/themes/dprk/js/lightbox.min.js"></script>画像効果にはLightboxが使われていました。ちなみに画像のパスは/app/uploads/2017/09/MM00259378-300x207.jpgなどのように/app/uploads配下になっています。パスを変更しただけのようですね。-->HTMLコードはこの段落閉じタグ3連続のように意味のないタグや閉じ忘れを多数見掛けました。HTMLコードに詳しくない人が記事を書いているのかもしれません。Analyticsも含めユーザー行動をトラッキングするようなJavaScriptタグなどは埋め込まれていませんでした。サーバーサイドでアクセス集計は行っていると思われますが、ユーザー行動の詳細なデータが手に入らなくて良いのかなと疑問に思いました。北朝鮮外務省サイトのrobots.txtrobots.txtではWordPress管理画面のURLと思われるものがDisallowになっていました。/wp-admin/admin-ajax.phpホスティング情報Netcraftで見たネットワーク情報は下記の通りです。Districtと表示されました。Potong-gangは平壌市都心部の西部にある行政区域です。個しかないので、おそらく行政区域から直接公開しているのかなと思われます。本当はミドルウェアの種類やバージョン情報も詳細に調べたかったのですが、HTTPのTRACEメソッドでApacheのバージョンを調べたりNmapでポートスキャンしてミドルウェアを調べるのは(北朝鮮はサイバーテロに関与しているというし)怖くてちょっと実施しませんでした。チキン野郎ですみません。その他の北朝鮮サイト簡単にですが北朝鮮外務省のwebサイトを見てみました。日本から閲覧できる北朝鮮サイトは他にもあり、デザインに凝ったサイトや日本語で閲覧できるサイトもあります。(http://cooks.org.kp/)(http://kcna.kp/kcna.user.home.retrieveHomeInfoList.kcmsf)この辺ウォッチしていると北朝鮮のWebの最新トレンドがつかめるのかなと思います。継続してウォッチしてみます。検索プロフィールサイバーメガネ。本名:齊藤貴義Webエンジニア・インフラエンジニア・作家。Linuxユーザー会。システム開発や執筆のご依頼も是非。10引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。