C++ 局所静的変数の初期化メカニズムとデコンパイル解析
Visual Studio 2017環境で実行したデコンパイル結果をもとに、C++における局所静的変数の初期化処理を分析する。
34: for (int i = 0; i < 5; i++)
0029734E C7 45 F8 00 00 00 00 mov dword ptr [ebp-8],0
00297355 EB 09 jmp main+30h (0297360h)
00297357 8B 45 F8 mov eax,dword ptr [ebp-8]
0029735 ...
8月29日 11:31 投稿
HTTPの普及下でHTTPSが必要とされる理由
HTTPは平文通信を行うため、データが第三者に盗聴されるリスクがあります。HTTPSはSSL/TLSプロトコルを採用し、通信を暗号化することで、データの機密性と整合性を確保します。また、CA(証明機関)発行のデジタル証明書によるサーバー認証機能も備えており、フィッシング攻撃の防止に役立ちます。
さらに、検索エンジンのランキング向上や、最新のHTTP/2やTLS 1.3の導入 ...
8月15日 23:06 投稿
NginxでSSL/TLSを設定しHTTPS通信を有効にする方法
HTTPプロトコルは平文でデータを送受信するため、通信内容の盗聴や改ざんのリスクが伴います。一方、HTTPSはSSL/TLSプロトコルを用いて通信を暗号化し、サーバー認証とデータの保護を実現します。Webサーバーとして広く利用されているNginxでHTTPSを有効にするには、SSL証明書の適切な設定が必要です。
SSL証明書の準備と配置
認証局(CA)から発行されたSSL証明書を取得 ...
6月18日 18:55 投稿
サーバー側でのデバイスデータ保護と改ざん防止の実装
概要
IoTや組み込みデバイスとの通信において、サーバー側でデバイスから送信されるデータを盗聴・改ざんから守るための実践的なセキュリティ実装手法を紹介します。TLSによる安全な通信、HMAC-SHA256によるデータ整合性検証、RSAによるデジタル署名、およびリプレイ攻撃対策を統合した企業向けソリューションを提供します。
技術スタックとアーキテクチャ
フレームワ ...
5月31日 05:59 投稿
Nginx環境のWebサイトをHTTPからHTTPSへ移行する手順
既存のNginxサーバーで動作しているHTTP通信のWebサイトを、HTTPS通信に対応させる必要がある場合、SSL/TLS証明書の導入とサーバー設定の変更が必要です。本記事では、独自の認証局(CA)を立てて証明書を発行し、Nginxを設定して暗号化通信を実現する手順について解説します。
SSL/TLS証明書の基礎概念
HTTPS通信を実現するためには、サーバーの正当性を証明するデジタル ...
5月27日 23:33 投稿