ブログ
2023.07.14ブログ
危惧はしていた事が現実に
7月になりました。
毎日暑い割にまだセミが少ない気がします。
先月完成した録画システムで残した課題の一つにセキュリティ面があったのですが、まんまとやられてしまいました。
実はIPアドレスとポート番号さえ見つければ誰でもアクセスできるようにしてたんですよ。
アクセスされたところでできるのはせいぜい録画の予約と削除だけなんでまぁいいかと思ってその課題はスルー。
運用始めて2週間くらいで誰かのいたずらで全番組一斉予約されてしまいました。
チューナーの数以上の同時予約が入ったせいで録画エラーが出まくって、それが一斉にLINE通知で来たのが朝4時でそのせいで目が覚めました。
最悪の目覚めでした。。
とりあえずすぐにChrome Remote Desktopで事務所のPCに接続して開放していたポートを閉じて外からアクセスできないのを確認しました。その後セキュリティスキャンもして特に何も見つからなかったのでそれ以上のダメージはなさそうです。
本来はVPN接続してアクセスするのが正しいんですが、Android12以降VPNの接続が高度化?して以前のVPNサーバーの建て方だと上手くいかなかったので妥協したのが徒となりました。
あーもう!って状態だったのでその時に課題に取り組むのはあえてやらず数日放置。気持ちも切り替わった所でVPNサーバーの建て方を色々検索しました。そしてできました。
ここで外部から自宅LAN内に入るためのVPNサーバー建て講座!
目的:
自宅のLANに外部からスマホ(Android12以降)でアクセスする!
必要なハードウェア:
VPNサーバーの為のPC(普段使いのに入れてもOK)
スマホ
やりかた:
PCにSoftether VPNというフリーソフトをインストール。
バージョンは
SoftEther VPN Server and VPN Bridge (Ver 4.42, Build 9798, rtm)
セットアップはググればいっぱいでてくるので今回の肝のみ。
IPsec/L2TP設定のL2TPサーバー機能を有効にするにチェック。
OpenVPN/MS-SSTP設定からOpenVPNサーバー機能を有効にするにチェック。
その下のOpenVPNクライアント用サンプル設定ファイル自動作成ツールのOpenVPNクライアント用サンプル設定ファイルを生成ボタンを押してダウンロードしたZIPの中のopenvpn_remote_access_l3.ovpnというファイルをスマホにダウンロードしておく。
PCの設定終わり
・ルーターのポート開放が必要です。
ポート開放とは外部から指定のポートでアクセスされた時にその情報をLAN内のどの端末に送るかを指定することです。
サーバーにするPCのIPアドレスをメモして1194のポートを開放。
とりあえずTCPとUDPの両方を設定してれば問題ないです。
設定の仕方は使ってるルーター名+ポート開放で検索したらでてくると思います。うちはフレッツ光のPR-500MIを使ってるので
詳細設定の静的IPマスカレード設定と静的NAT設定の項目でやりました。
多分マスカレード設定だけで良いような気がするけどこれで上手くいってるんで。。
(追記:静的NAT設定だけでよかったです。)
・スマホ
OpenVPN Connect - OpenVPN App
というソフトをグーグルプレイから入れる。確認はグーグルPIXEL6と7でしてます。
2023/4/28日更新のVersion3.3.4のやつで説明してます。
似た名前の物や他のソフトもあるけど、どうも上手くできませんでした。ここでものすごくつまづきました。。
このソフト使ったらすんなりいきました。
アプリを起動したらURL入れろって表示になってますが、無視して横のタブの「FILE」をタップ。
さっきダウンロードしたopenvpn_remote_access_l3.ovpnファイルをインポート。
IDにSoftetherVPNで設定した(説明は省いた部分)ユーザー名とパスワードを入力(SAVE PASSWORDを押すと出てくる)
CONNECT を押すと
Select Certificateと出るけど証明書は発行してないので
CONTINUEを押す。
と繋がりました。
出てきた画面の中にスマホがLAN内で割りふられたIPアドレスが表示されてます。
似たような困ってる人の助けになればいいなと思って説明してみました!
検索キーワードは
"EDCB""WEBUI""外から予約""外で視聴""Softether設定""VPN"
"繋がらない""Android12 IKEv2""OPEN VPN"ですかね!
業務に全く関係ないですが、疑問があれば右上のお問合せからどうぞ。
怪しいメールアドレスじゃないなら受け付けますよ!
前回に引き続きなんの会社なんでしょうか。
こんなの完全に個人ブログですよね。
さてサクッとなんとなくワイヤーカットの加工費が分かる簡易見積もりはこちら
入力したらその場で自動で価格が出ます。
データはどこにも送られません。ただの計算機です。
https://seiko-mold.jp/estimate/
参考程度に使えるのは加工時間が数時間までです。
長時間加工では実際の価格とかなり異なります。
小さすぎたり薄すぎたり(5mm以下)厚すぎたり(100mm以上)すると精度が下がります。