平文(ひらぶん)とは
平文とは、
暗号化などの処理が施されていない、そのままのデータやメッセージのことです。
英語では「cleartext」または「plaintext」と表現されます。これは、データが意味を理解できる形で直接利用できる状態を指し、通信や保存の際に
暗号化されていないことを意味します。
暗号化のプロセスでは、元のデータを「平文」(plaintext)と呼び、
暗号化されたデータを「
暗号文」(ciphertext)と呼びます。
概要
暗号とは、情報を特別な知識や手順なしに読めないように変換する技術です。
暗号化されたデータは、第三者による不正なアクセスを防ぐために使用されます。逆に、平文は秘匿処理が施されていないため、そのままでは誰でも内容を読み取ることができます。
現代では、「平文」や「
暗号文」という言葉は、テキストデータだけでなく、画像や音声などのバイナリデータにも適用されます。
定義
平文は、
暗号化やその他の秘匿処理が施されていない、元のデータの状態を指します。これは、データが送信または保存される際に、そのままの形で利用できることを意味します。例えば、
パスワードやクレジットカード番号などの機密情報が平文で送信されると、セキュリティ上のリスクが高まります。
平文の取り扱い
インターネットを介してデータを送受信する際には、特に注意が必要です。
パスワードやクレジットカード番号、個人情報などの機密データを平文で送信すると、
盗聴のリスクがあります。
初期の
インターネットプロトコル(telnet、FTP、POP3、HTTPなど)では、セキュリティ対策が十分でなかったため、
パスワードが平文で送信されることがありました。現在では、これらのプロトコルに対する
暗号化拡張が提供されており、対応するアプリケーションが開発されていますが、古いシステムでは依然として平文が使用されている場合があります。
WebページはHTTPを、電子メールの取得にはPOP3を使用することが一般的ですが、
暗号化された通信を使用すると、追加のデバイスが必要になったり、CPU負荷が増加することがあります。これにより、コストが増加することがあります。
したがって、ウェブサイトで個人情報などを入力する際には、通信が
暗号化されていることを確認することが重要です。
ウェブアプリケーション開発においても、セキュリティを考慮し、平文の使用は避けるべきです。
関連技術
- - 暗号化: データを安全に保つための主要な技術。平文を暗号文に変換し、不正アクセスから保護します。
- - LANアナライザ: ネットワーク上のデータを監視するツール。平文データがネットワークを流れていると、機密情報が漏洩するリスクがあります。
- - Transport Layer Security (TLS): 通信を暗号化するためのプロトコル。HTTPや電子メールなどの通信を安全に行うために使用されます。
- - プレーンテキスト: 平文と同じ意味で使われることもありますが、より広範に、書式情報を含まないテキストデータを指すこともあります。
まとめ
平文とは、
暗号化されていない、そのままのデータ形式を指します。特に、
インターネット上での機密情報のやり取りにおいては、平文のままデータを送信することは避けるべきです。
暗号化技術を活用し、安全な通信を心がけることが重要です。
平文に関する理解を深め、セキュリティ意識を高めることで、より安全なデジタル環境を構築することができます。
参考
- - RFC 2828 Internet Security Glossary
- - 上記資料における"cleartext"定義の日本語訳