learning1029

違い比較

【応用情報技術者試験】オープンソースソフトウェアと商用ソフトウェアの違いをわかりやすく解説

「オープンソースソフトウェアと商用ソフトウェアって何が違うの?」応用情報技術者試験でもシステム・ソフトウェア分野で頻出ですが、無料=OSS?商用=有料?ソースコード公開?どっちが安全?で混乱する人がかなり多いテーマです。この記事では、オープ...
実践問題

【応用情報技術者試験】SQL① 基本的なSELECT文 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。前提テーブル社員表(社員)社員ID氏名部署年齢給与101田中営業25320102鈴木開発31450103佐藤営業2838010...
実践問題

【応用情報技術者試験】関係演算と集合演算 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問関係演算における「選択(Selection)」の説明として最も適切なものはどれか。必要な列を取り出す条件に一致する行を取...
5分で理解

【応用情報技術者試験】SQLインジェクションを5分で理解!

SQLインジェクションは、入力値がSQLの命令として解釈されることで、データベースへ意図しない操作をさせる攻撃です。原因と対策を「SQLの構造と入力データを分ける」という視点で整理しましょう。入力値の直接連結が問題になる検索フォームなどの入...
5分で理解

【応用情報技術者試験】ファイアウォールを5分で理解!

ファイアウォールは、設定した規則に基づいてネットワーク間の通信を許可・拒否する仕組みです。「怪しさ」を自動的にすべて見抜く装置ではなく、どの通信を通すかというルールが基本になります。何を見て通信を判断する?基本的なパケットフィルタリングでは...
5分で理解

【応用情報技術者試験】VPNを5分で理解!

VPN(Virtual Private Network)は、共有の通信基盤上に仮想的なプライベートネットワークを構成する技術です。インターネットVPNでは、トンネリング・暗号化・認証を組み合わせ、拠点間や社外からの通信を保護します。トンネリ...
5分で理解

【応用情報技術者試験】デジタル署名を5分で理解!

デジタル署名は、署名者の確認とデータの改ざん検知に使う技術です。送信者の秘密鍵で署名を作り、対応する公開鍵で検証します。文書の内容を隠すには、暗号化を別に組み合わせます。秘密鍵で署名し、公開鍵で検証する典型的には文書のハッシュ値を求め、送信...
5分で理解

【応用情報技術者試験】共通鍵暗号を5分で理解!

共通鍵暗号は、同じ鍵で暗号化と復号を行う方式です。通信する双方が共通の秘密を持つため、データの保護と同時に、鍵を安全に共有・保管することが重要です。同じ鍵を共有してデータを保護する共通鍵暗号・公開鍵暗号・署名で使う鍵の持ち主の違いAさんとB...
5分で理解

【応用情報技術者試験】公開鍵暗号を5分で理解!

公開鍵暗号は、公開できる公開鍵と、所有者だけが保管する秘密鍵のペアを使う仕組みです。機密性のための暗号化では「受信者の公開鍵で暗号化し、受信者の秘密鍵で復号する」と整理します。受信者の公開鍵で閉める、秘密鍵で開けるAさんがBさんへ秘密の文書...
実践問題

【応用情報技術者試験】正規化 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問データベース正規化の主な目的として最も適切なものはどれか。CPU速度向上データ冗長性削減HDD回転数向上RAID構成管理...