LoginSignup
1
1

More than 3 years have passed since last update.

IBM Cloud CISの動作確認(6) -Security編-

Last updated at Posted at 2020-09-19

目的

IBMCloud InternetServicesを活用して、CISを経由したWebサーバへのロードバランスを試す。
今回は、IPアドレスやユーザエージェントを判断した上でFWが機能するか動作確認をする。
CISは30日間無料でお試しできるので是非やってみましょう

六部に分けて記載する予定です。

環境

  • ローカル端末:macOS Catalina 10.15.6 1台
  • プラットフォーム:IBMCloud
    • CDNサービス:IBM Cloud Internet Services 1サービス(Freeプラン)
    • ロードバランシングサービス:IBM Cloud Load Balancer 1サービス(Public to Private)
      • TOK04サーバ:CentOS 7.7.1908(Virtual Server for Classic) 2台
    • TOK05サーバ:CentOS 7.7.1908(Virtual Server for Classic) 1台

概要構成図

TOK05/TOK04
kou検証_日々更新.png

ローカル端末での作業

IPアドレス制御

IBM Cloudポータルでの作業

参考:Cloudflareのセキュリティレベルについて

ブロック

IPアドレスで一致したアドレスからの通信をブロックする。
国別コードでの制御はフリープランだと出来ない模様。
Cloud_Internet_Services_-_IBM_Cloud-7.png

ブロックしたいIPアドレスを入力、適用先をこのドメイン、アクションをブロックし、作成を選択。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3730333034332f30376464646634622d306362362d663239392d313835312d6631646337396136353465342e706e67.png

設定後、ブラウザからアクセスするとError1006となり、明示的にブロックされていることがわかる。
Access_denied___glb_m365_work_used_Cloudflare_to_restrict_access.png

curlで見ると、HTTP403(Forbidden)で見えた。

% curl -I https://glb.m365.work/
HTTP/2 403

チャレンジ

IPルールの作成にて、アクションチャレンジを選択する。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3730333034332f31653264616630362d663238372d376461312d626163382d3165616538323864346563372e706e67.png

チャレンジに変更後URLへアクセスすると、よくある画面へ
私は人間ですを選択する
Attention_Required____Cloudflare.png

続けて、指定された画像(今回は飛行機)を選択して、チェックを選択する。
Attention_Required____Cloudflare.png

問題なければ正常にコンテンツで表示された。

ユーザーエージェント制御

ユーザーエージェント、例えばクライアントOSや利用ブラウザ等で制御できる。
今回はMacOSX10.15のユーザをブロックしてみた。
ユーザエージェントの確認方法はこちらを参照:IPアドレス、ユーザーエージェントの確認

セキュリティー -> ファイアウォール・ルール -> 作成を選択する。
Cloud_Internet_Services_-_IBM_Cloud-4.png

ユーザーエージェントに「Macintosh; Intel Mac OS X 10_15_6」を含む場合のアクションをブロックとする。
Cloud_Internet_Services_-_IBM_Cloud.png

ブラウザからアクセス確認
Error1020にて明示的に拒否されている。
参考:Cloudflare 1XX エラーのトラブルシューティング
Access_denied___glb_m365_work_used_Cloudflare_to_restrict_access-2.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1