さくらのクラウドのコンパネから個人情報をマスクするブックマークレット作った
最近業務上さくらのクラウドのコントロールパネルのキャプチャを取得することが多いのですが、コントロールパネルにはサーバの契約IDとかIPアドレスとかそのまま第三者に見せたくない項目もあります。
で、いつもはスクリーンキャプチャを行った後、GIMPなどでモザイク処理をしていたわけです。(あとはブラウザのデバッガでHTMLを直編集とか…)
ブックマークレット
頻度も増えてきてすこぶるめんどくさいので、ブックマークレットを作成しワンクリックで置換できるようしてみました。
何をしているかというとコントロールパネル上に表示されている文字列を置換しているという内容です。
* 12桁の数値(契約ID)= すべて9にする
* IPアドレス = すべて*にする
* さくらインターネット会員ID = zzz99999にする
文字列を見て判断しているのでサーバ名や説明欄にIPアドレスが記載されている場合にはそちらも置換されてしますがご愛嬌で;-p
javascript:(function(){document.body.innerHTML = document.body.innerHTML.replace(/[\d]{12}/g, '999999999999').replace(/[\d]{1,3}(\.[\d]{1,3}){3}/g, '***.***.***.***').replace(/[a-z]{3}[\d]{5}/g, 'zzz99999');})();
これをブラウザのブックマーク画面から登録すると出来上がり。
実際に使ってみた
ネットワーク画面に出ているIPアドレスがマスクされていることに注目
ちょっとやり過ぎちゃってますが、その部分はご愛嬌で;p
これでスクリーンキャプチャ作業が捗ります。
注意事項
- これは野良で作ったブックマークレットなので利用はご自身の責任で。
- これをさくらのクラウドのコントロールパネル上で実行すると、コントロールパネル内のボタンが押せなくなります。その場合にはブラウザのリロードを行ってください。
- 2016年7月現在動作確認を行っておりますが、今後動作するかどうか分かりません。
- MAP画面では動作しません。(誰か動くように改修を…)
Author And Source
この問題について(さくらのクラウドのコンパネから個人情報をマスクするブックマークレット作った), 我々は、より多くの情報をここで見つけました https://qiita.com/Dalice/items/18f815773cb5d4623e2a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .