ネットワーク

スポンサーリンク
⑧Web開発

Webセキュリティの基礎【XSS・CSRF・SQLインジェクション対策】

Webアプリケーションを公開する前に知っておくべきセキュリティの基礎知識を解説します。代表的な脆弱性と対策を理解しましょう。代表的なWeb脆弱性と対策脆弱性内容対策SQLインジェクション悪意あるSQLをフォームから入力しDBを不正操作するプ...
⑧Web開発

HTTPとREST APIの仕組みを理解する【バックエンド開発の基礎知識】

WebアプリはHTTPプロトコルで通信します。HTTPの仕組みとREST APIの設計方針を理解することは、バックエンド開発の基礎となります。HTTPメソッドの種類メソッド用途例GETデータの取得ユーザー一覧を取得POSTデータの作成新規ユ...
④サーバー構築

スパム対策【SPF・DKIM・DMARCの設定方法を初心者向けに解説】

メールサーバーを構築したら必ず設定すべきなのがSPF・DKIM・DMARCです。この3つを設定することで、自分のサーバーから送るメールがスパム扱いされにくくなります。SPF・DKIM・DMARCとは?技術役割SPF送信元IPを認証(なりすま...
④サーバー構築

メールサーバーの仕組みを理解する【SMTP・POP3・IMAPを初心者向けに解説】

「メールってどうやって届くの?」この記事ではSMTP・POP3・IMAPの役割をわかりやすく解説します。メール送受信の仕組みメールは複数のプロトコルが連携して届きます。メールを送信する郵便局がSMTP、受け取り箱から取り出すのがPOP3・I...
④サーバー構築

自宅VPNサーバーでリモートワーク環境を整える【実践的な活用ガイド】

VPNサーバーを構築したら、実際にリモートワークで活用する方法を解説します。外出先から自宅のNASやサーバーに安全にアクセスできるようになります。自宅VPNの活用シーンシーン内容外出先から自宅NASへのアクセス写真・動画・書類を安全に参照カ...
④サーバー構築

OpenVPNでVPNサーバーを構築する【実績豊富な定番VPN】

OpenVPNはWireGuardと並ぶ定番のVPNソフトウェアです。長年の実績があり、企業環境でも広く使われています。OpenVPNのインストールsudo apt updatesudo apt install -y openvpn eas...
④サーバー構築

WireGuard応用編:スマホからVPN接続する方法【iPhone/Android対応】

前回構築したWireGuardサーバーに、スマートフォンから接続する方法を解説します。iPhoneもAndroidも公式アプリで簡単に設定できます。クライアント用の鍵ペア生成wg genkey | tee client_private.ke...
④サーバー構築

WireGuardでVPNサーバーを構築する【最速・最もシンプルなVPN】

WireGuardは現代最速のVPNプロトコルです。設定がシンプルで初心者にも扱いやすく、OpenVPNと比べて圧倒的に少ない設定ファイルで動きます。WireGuardのインストールsudo apt updatesudo apt insta...
④サーバー構築

VPNとは何か?仕組みと用途をわかりやすく解説【初心者向け】

「VPNって何?」「なぜ企業はVPNを使うの?」この記事ではVPNの仕組みと用途を初心者にもわかりやすく解説します。VPNとは何か?VPN(Virtual Private Network)は、インターネット上に仮想的なプライベートネットワー...
④サーバー構築

リバースプロキシの設定【Nginxで複数アプリを1台のサーバーで運用する】

「Node.jsのアプリをポート80で公開したい」「複数のアプリを1台のサーバーで動かしたい」そんな場面で活躍するのがリバースプロキシです。この記事では、Nginxをリバースプロキシとして設定する方法を解説します。リバースプロキシとは何か?...
スポンサーリンク