Author - 오길호

AWSでの接続IP取得方法(PHP)

アマゾンのサーバーを使用している場合、表示されるサーバーのIPは通常プライベートIPです。 そのため、パブリックIPを取得するためのスクリプトを作成しました。 <? if(in_array(substr($_SERVER['SERVER_ADDR'], 0, 3), array('172'))) if(strrpos(gethostname(), '.compute.internal')!==false) $_SERVER['SERVER_ADDR'] = file_get_contents('http://169.254.169.254/latest/meta-data/public-ipv4'); echo $_SERVER['SERVER_ADDR']; ?>

キーボードとマウスの共有

2台のコンピュータを使っているが、Windows + WindowsではMicrosoft Garage Mouse without Bordersをうまく使えていた。しかし、今はMac + Windowsを使うことになり、そのプログラムがサポートされていないため、少し悩んでいる。 とりあえず、急いでAmazonでKMスイッチを注文した。 配送が非常に遅くて困っている... ついに共有ソフトを検索し始めた。 SynergyとSharemouseを検討中で、Synergyは進行が遅い気がする。 結局、Sharemouseを購入することにした。 最終的に、Windows +...

シークレットDNSの配布

最近、DNSの傍受や改ざんに関する問題があり、DNSの暗号化を簡単に行えるように開発しました。   2018年5月7日現在、シークレットDNSを2つのバージョンで配布します。   最初はインストールなしで単独ファイルとして使えるように作成しましたが、DNSの特性上、コンピュータを使用している間にプログラムが常に実行される必要があると判断し、インストール型にすることにしました。 (* 単独ファイルはSecretDNS Liteという名称に変更します)   基本バージョンは「dnscrypt-proxy」と「Cloudflare」を使用して、DNS over HTTPSとして動作します。 (LiteバージョンはDNS over TLSとして動作します。)  ...

韓国でのStripeの使用

韓国でStripeを使うことができるのか考えていたところ、面白い(?)方法を思いついて実行してみました。   オーストラリアでは、住民登録番号や事業者登録番号のようなIDを入力せずにStripeを利用できます。 Stripeに入力する情報は、現地口座番号、電話番号、住所が必要です。 Payoneerからオーストラリア口座(AUD)を取得します。 Skypeでオーストラリアの電話番号を作成します。 (韓国では不可能なので、オーストラリアのクラウドにリモートアクセスして作成します。) オーストラリアの配送代行業者が提供する住所を使用します。   海外に出なくてもStripeを使う準備ができました 😉   カード番号は4242-4242-4242-4242でテストできます。

SSL実装の変更

ユーザー登録やセキュリティが必要な部分に優先的にSSLを適用するように、全体的なSSLの実装を変更しました。 上のチャートのように、まだXPでInternet Explorer 8以下を使用しているユーザーが多く、SSLが適用された場所が正しく機能していません。 今後、ブラウザやOSを区別してSSLを適用する予定です。 (* Let's Encryptを通じてSSLをサポートしています。)  

サーバーの移行が完了しました

メインアカウントが移行されました。   Nayanaのランサムウェア攻撃の後、iwinvホスティングに移行しましたが、最近回復がある程度進んだようで、しばらくはセキュリティに気を使う必要がありそうなので、再びNayanaに設定しました。   WordPressとテーマを新たにインストールし、データだけを移行しました。 もし壊れたページを見つけた場合は、迅速に対応いたしますのでお知らせください。   参考資料 ランサムウェア攻撃によるサービス停止について (KilhoNet) Nayanaのお知らせ (Nayana) 未来部「インターネットNayanaランサムウェア被害の復旧を支援する」 (NEWS1) インターネットNayana、ランサムウェア被害の一次復号が完了 (ZDNet)...