応用情報技術者試験とは

情報処理

2020/10/19

丸め誤差、打ち切り誤差、桁落ち、情報落ちの違い

情報処理試験でよく出題される誤差にはどんな種類があるか知っているかな? 「丸め誤差」や「打ち切り誤差」とかですよね。 ただ、イマイチ違いを理解していないんですよね・・・ 本記事では、コンピュータで発生する誤差の種類について具体的な例を使用しながら解説していきます。 スポンサーリンク コンピュータで発生する「誤差」とは コンピュータで小数を扱う方法の一つに「浮動小数点数」があります。 「浮動小数点数」は、符号、指数部、仮数部に分かれており、仮数部で表現できるビット数が決まっています。例えば、上記図のように3 ...

2020/7/29

APIとインタフェースの違い

APIとインタフェースの違いとは ソフトウェア開発に携わっているとよく耳にする言葉である「API」と「インタフェース」。設計書にも「API仕様書」と「インタフェース仕様書」があり、同じような意味の言葉で使用されています。 エンジニア同士では、当たり前のように使われている言葉ですが、実際は 「APIってどんな意味?」 「インタフェースってどんな意味?」 「APIとインフェースはどう違うの?」 と疑問を持ち、1度は検索エンジンで調べたことがある人も多いのではないでしょうか。 スポンサーリンク   本 ...

2020/7/24

「ブラックボックステスト」と「ホワイトボックステスト」の違い

「ブラックボックステスト」と「ホワイトボックステスト」の違い スポンサーリンク 「ブラックボックステスト」と「ホワイトボックステスト」って何? 「ブラックボックステスト」と「ホワイトボックステスト」は「単体テスト」で実施されるテストのことです。 ソフトウェア開発では、機能(モジュール)単体の検証を行う「単体テスト」、複数の機能(モジュール)を繋ぎ合わせて検証を行う「結合テスト」、そして システム全体の検証を行う「システムテスト(総合テスト)」が存在します。 ブラックボックステストとは ブラックボックステス ...

2020/9/20

パスワード管理の仕組みを図解で分かりやすく説明

パスワード管理の仕組み パスワードを安全に管理するためには、ソルトとストレッチングを用いてハッシュ値(暗号学的ハッシュ関数)としてデータベースに保存しておく必要があります。 本記事では パスワードはどのように管理されているのか? なぜパスワードはハッシュ値で保管する必要があるのか? ハッシュ値のパスワードを狙うサイバー攻撃とは? なぜソルトやストレッチングが必要なのか? について図解を利用して分かりやすく解説していきます。 スポンサーリンク パスワードはどのように管理されているのか? 【アカウント登録】パ ...

2020/4/11

VPNのトンネリングとカプセル化を分かりやすく説明

VPNのトンネリングとカプセル化 トンネリング(tunneling)とは トンネリング(tunneling)とは、通信ネットワーク上の拠点間で通信するために作られた仮想的な通信通路のことです。 遠隔地間で仮想的なプライベートネットワークを構築する VPN(Virtual Private Network)で使用される技術で、トンネリングにより作られた仮想通路のことをトンネルとも呼びます。 トンネリングで作られた仮想通路(トンネル)は、ネットワーク上から見えないため、悪意のある攻撃者など外部からの不正侵入を防 ...

メール暗号化

2020/4/4

メール暗号化技術「SMTPS」と「S/MIME」の違い

メール暗号化技術「SMTPS」と「S/MIME」の違い SMTP over SSL/TLSとは SMTPS(SMTP over SSL/TLS)とは、メール送信者と送信者のメールを管理しているメールサーバ間の通信を暗号化する際に使用するプロトコルです。 SMTPS 自体は単体のプロトコルではなく SSL/TLS によって提供されるセキュア(安全)な接続の上でSMTP (Simple Mail Transfer Protocol)を行うことをSMTPSと呼んでいます。 関連記事 SSL/TLSの仕組みを図解 ...

メール

2020/4/1

SMTPSとSTARTTLSの違い

SMTPSとSTARTTLSの違い SMTPS(SMTP over SSL/TLS)とは SMTPS(SMTP over SSL/TLS)とは、「SSL/TLS」によって提供されるセキュア(安全)な接続の上でSMTP (Simple Mail Transfer Protocol)を行うことをいいます。 SMTPとは、電子メールを送信する際に使用するプロトコルです。SMTPでは通信内容が暗号化されず平文のままメールを送信します。そのため、通信内容を盗聴すればメールの内容を簡単に見ることができます。 そこで、 ...

メール

2020/10/4

S/MIMEの仕組みを図解で分かりやすく説明

S/MIMEとは S/MIME(Secure / Multipurpose Internet Mail Extensions:エスマイム)とは、暗号化技術と電子署名を使った安全に電子メールを送受信するための規格です。 主に銀行のようなセキュリティが重要なメールの送受信で採用されている方式です。 S/MIMEを利用するには、メールの送信者と受信者が S/MIME に対応しているメーラー(メールソフト)を使う必要がありますが、Microsoft社のOutlookやiPhone・iPadのメーラーなど多くのメー ...

2020/3/29

HTTPとHTTPSの違い

HTTPとHTTPSの違い HTTPとは HTTP(Hypertext Transfer Protocol)とは、Webサイトを表示するためのプロトコルです。 クライアント(利用者のコンピュータなど)から「HTTPリクエスト」を送り、Webサーバがクライアントからの要求に対する応答「HTTP レスポンス」を返す仕組みです。 上記はHTTPのイメージ図です。「http://×××.co.jp」を見たいという「HTTPリクエスト」に対して、Webサーバが「http://×××.co.jp」の内容を「HTTPレ ...

暗号

2020/3/29

SSL(HTTPS)の仕組みを図解で分かりやすく説明

「SSL」って知っているかな? 安全に通信を行うための仕組みですよね。 そうだね。では、実際にどのように「SSL」が安全に通信されているかの「仕組み」を知っているかな? それは...わからないです... 本記事では、SSL(HTTPS)の仕組みを図解で分かりやすく説明しています。 スポンサーリンク SSLってなに? SSL(Secure Sockets Layer)とは、インターネット上での通信を安全に行うためのプロトコルです。 SSLで通信内容を暗号化することで、個人情報やクレジットカード情報などの重要 ...

© 2020 ITを分かりやすく解説