ブロックチェーンって何?
って、まず思うわよね。
難しいことばばっかりで取っつきにくいけど、一緒に学んでいきましょ。
ブロックチェーンとは、簡単に言うと
取引データなどの記録を、ブロック単位で鎖のようにつなげて管理する仕組み
なのよ。
取引履歴が記録されてる通帳みたいなものなの。
じつはブロックチェーンは分散型台帳の一種なの。
これは、
取引履歴を分散・共有して監視し合う仕組みのこと。
中央にサーバを立てなくても取引データを正しく管理できて、管理コストが低いのよ。
ブロックチェーンは、「ブロック」という取引履歴を記録したものが数珠つなぎに連なっているの。

これがチェーンの名前の由来ね。
ブロックが繋がることで、安全で改ざんされにくいデータ管理が行えるのよ。
それじゃ、この技術は他にどんな可能性があるのかしら?
この分散型の仕組みが、ゲームやデジタルコンテンツにも応用され始めているの。インターネットでの取引がより安全になるのも、その新しい可能性の一つね。
だから、将来的にはもっと多くの分野で広がっていくかもしれないわ。
でもね、ブロックチェーンはまだ新しい技術だから、法整備が不十分なのも事実なのよ。
法整備が進むことで、もっと安心して使えるようになるといいわね。
それじゃあね!
皆さん、ネットで見つけた素敵な画像をついついダウンロードしちゃったこと、あるんじゃない?
ネット上のデータは気軽にコピーされやすいから、心配なのは著作権の侵害よね。
そして、ここで登場するのが電子すかしなんだってわけ。
どうやってこの電子すかしが私たちを守っているか、わかりやすく解説していくから、しっかり聞いてね。
ズバリ
画像・動画・音声・文書などのデジタルデータに、目立たない形で情報を埋め込む技術
よ。

特に画像ファイルでよく使われる技術ね。
著作者の情報や著作権に関する情報を画像データに埋め込んでおくものなの。
まず、どうして電子すかしが必要なのか考えてみましょう。

例えば、あなたが自分で撮った写真をインターネットにアップしたとするわね。
まさか自分が撮った写真を無断で使われるなんて、想像しただけでも嫌よね。
だからこそ電子すかしが役立つの。
電子すかしの仕組みはとてもおもしろいの。画像ファイルに著作者名などのすかし情報を埋め込むのよ。
これをすると、不正にコピーされた場合でも、そのコピーされた画像にはすかし情報が残ったまま。
だから、著作権侵害があったことを簡単に証明できるわけ。
では、実際にどのような場面で使われているのか見てみましょう。
このように、誰が作ったのか、どこから流出したのかを追跡するために活用されているの。
電子すかしには、大きく分けて2種類あるわ。
つまり、デジタル作品を守るための心強い仕組みというわけね。
便利な電子すかしだけれど、弱点もあるのよ。
たとえば、画像を何度も圧縮したり、サイズ変更したりすると、埋め込んだ情報が弱くなることがあるの。
また、専門知識を持つ相手なら、電子すかしを消そうと試みる場合もあるわ。
だからこそ他の対策と組み合わせるのが大事。
電子すかしだけに頼るのではなく、
などと組み合わせることで、より強い著作権保護や情報管理ができるのよ。
それじゃあね!
インターネットには有益な情報もあれば、有害な情報もたくさんあるわ。特に誹謗中傷や暴力など、見たくないものもあるわよね。
そこで、これらの有害情報をフィルタリングすることで対処できるの。
それを効率的にやる方法がブラックリスト方式とホワイトリスト方式なのよ。
どちらも、フィルタリングを活用して情報の選別を行う方式の一種ね。
でも、
アプローチ方法が異なる
のよ。
ブラックリスト方式では、不適切な WebページやIPアドレスをリスト化し、それらの閲覧を制限するわ。
現実世界でのイメージで言うと、
出禁リストに載ってる人だけ入れない
って感じね。

メリットは、有害な情報を見つけ次第、リストに追加するだけで効率的にフィルタリングできるところ。
デメリットは、リストにない有害情報を見落としてしまう可能性があること。
具体例としては、子どものインターネット利用を管理する親が、ブラックリストに有害サイトを入れることで見せないようにする場合があるわ。
こちらは、有益だと判定されたWebページのみをリスト化して制限するの。
だから、リストにないサイトは一切見られない。
現実世界でのイメージで言うと、
招待客名簿にある人だけ入れる
って感じ。

メリットは、予期しない有害情報を一切シャットアウトできるところね。
デメリットは、新しく有益なサイトもリストに追加されない限り見られないこと。
セキュリティが特に重要な企業などで使用されることが多く、限られたサイトだけを表示させるのに適しているわ。
どちらのフィルタリング方法も特有のメリットとデメリットがあるわ。
どちらを選ぶかは目的に応じた判断が重要よ。
言葉だけだと少し分かりにくいかもしれないわね。
ここでは、身近な例でイメージしてみましょう。
たとえば、メールサービスで迷惑メール対策をするとき、
このように、危険だと分かった相手だけをブロックするのがブラックリスト方式よ。
一方で、会社のパソコンや学校の端末では、
このように、安全と確認されたものだけ許可するのがホワイトリスト方式よ。
一般家庭のネット利用では、使いやすいブラックリスト方式が多いわ。
逆に、企業の重要システムや金融機関では、安全性を重視してホワイトリスト方式がよく使われるの。
つまり、
利便性ならブラックリスト方式
安全性ならホワイトリスト方式
と覚えておくと分かりやすいわ。
最後に、ブラックリスト方式とホワイトリスト方式の違いを整理しておきましょう。
| 項目 | ブラックリスト方式 | ホワイトリスト方式 |
|---|---|---|
| 考え方 | 危険なものだけ拒否する | 安全なものだけ許可する |
| 安全性 | やや低い | 非常に高い |
| 使いやすさ | 高い | やや低い |
| 管理の手間 | 少ない | 多い |
| 向いている場面 | 家庭・一般利用 | 企業・金融機関・重要設備 |
それじゃあね!
さてさて、コンピュータを使うとき、ちょっとした不安を感じたことはない?
ほら、突然重くなったり、不審なメッセージが出てきたりして……。
そういうときに役立つのがファイアウォールなんだよね。
まずはファイアウォールについて見ていきましょう。
ファイアウォールとは、
ネットワークへの不正アクセスや危険な通信を防ぐ仕組み
よ。
不正なアクセスを阻止するために作られた守護神みたいなものなのね。

ネットワークに入ってくるデータと、出て行くデータのチェックを行ってくれるの。
つまり、悪意ある攻撃やウイルスから守ってくれる盾とも言えるわね。
ネットワーク型とホスト型のファイアウォールがあるんだけど、これも重要なポイントよ。
ネットワーク型は、大規模な環境で使われることが多く、ホスト型は個別のPCにインストールするタイプなの。
次に、セキュリティホールとは、
コンピュータやソフトウェアにある安全上の欠陥・弱点 のこと
ね。
いわばソフトウェアやシステムに生まれちゃった「穴」みたいなものなのよ。

バグや設計のミスによって、潜在的に悪用される危険があるのがセキュリティホール。
これが見つかると、ハッカーたちはそこから侵入を企んでくるの。
セキュリティホール対策としては、OSやアプリケーションのアップデートを忘れずに行うこと。
そして、ウイルス対策ソフトをしっかり使うことがポイントよ。
さて、いよいよ今日の本題ね。
ファイアウォールとセキュリティホールの違い??
もう、この2つは360度ぐらい異なっちゃってるわ。違いというか、もう正反対。
攻めと守りの関係になってるの!
ファイアウォールはネットワークやPCを守る!
それに対して、セキュリティホールはシステムの弱点を突いてくるものよ。
えっ、サッカーに例えるなら??
そうね。
ファイアウォールはゴールキーパー、セキュリティホールはエースストライカーよ。

さあ、キックオフよ!
それじゃ、お互いの役割を忘れずに、安心してインターネットを楽しんでちょうだい!
コンピューターウイルスとマルウェアの違い??
すばりいっちゃうとね、
用語の示す範囲が違うの。
マルウェアの方が範囲が広くて、ウイルスはじつはマルウェアの一部。
ちょっとかっこよくいうと、
包含関係にある(ウイルスはマルウェアに含まれる)ってわけよ。
じゃあ、この違いをもうちょっと詳しく見てみるわよ。
マルウェアとは、
悪意のあるソフトウェアの総称
よ。

mal(悪意ある) + software(プログラム)
を組み合わせた言葉なの。
つまり、悪意を持ったプログラム全般を指しているのね。
この中には、ウイルスの他にも、ワームやトロイの木馬なんかも含まれているのよ。
コンピューターウイルスとは、
自分で増殖し、他のプログラムに感染するマルウェア
よ。

ウイルスは他のファイルやシステムに寄生や感染する特徴を持っているわ。
感染したら、自分のコピーを広めたり、システムを破壊したりする特性があるの。
どう??
コンピューターウイルスとマルウェアの違いしっくりきたかしら。
おさらいすると、
包含関係にある(ウイルスはマルウェアに含まれる)ってわけよ。
つまり、
コンピューターウイルスはマルウェアなんだけど、マルウェアはコンピューターウイルスじゃないのね。
この関係は・・・そう。
文房具と鉛筆の関係ね。

鉛筆は文房具の一種。鉛筆は文房具だけど、鉛筆は文房具じゃないでしょ?
それと一緒よ。
マルウェアが文房具だとしたら、コンピューターウイルスは鉛筆ね。
ただし、普通の鉛筆じゃないわ。
「勝手に増える鉛筆」みたいな存在なの。

これだけは頭に入れておきましょう。
リレーショナルデータベースとはズバリ、
表(テーブル)同士を関係(リレーション)でつなげたデータベース
よ。

リレーショナルデータベースはいくつかのテーブル(表)で構成されているの。
それぞれのテーブルにはレコード(行)とフィールド(列)があるわ。
各レコードがデータの単位で、フィールドはそのデータの属性なのよ。
テーブルはこう考えてみて。
例えば、書籍データを管理するテーブルがあったとするわ。
| ISBN | 書籍名 | 著者コード | 分類コード |
|---|---|---|---|
| 978-4-00-33△△―△△-6 | 学問のすヽめ | JP015 | 370 |
| 978-4-90-36△△―△△-7 | 舞姫 | JP821 | 910 |
このテーブルね、行がレコード、列がフィールドなの。
ISBN、書籍名、著者コード、分類コードがそれぞれのフィールドになっているわ。
例えば、著者の情報を別のテーブルで管理するとこうなるわ。
| 著者コード | 著者名 |
|---|---|
| JP015 | 福沢諭吉 |
| JP821 | 森鴎外 |
このテーブルでは、著者コードを使って著者の情報を管理しているの。
さっきの書籍テーブルを思い出してみて。
| ISBN | 書籍名 | 著者コード | 分類コード |
|---|---|---|---|
| 978-4-00-33△△―△△-6 | 学問のすヽめ | JP015 | 370 |
| 978-4-90-36△△―△△-7 | 舞姫 | JP821 | 910 |
書籍テーブルに「著者コード」があったわよね。
で、著者テーブルにも「著者コード」がある。
| 著者コード | 著者名 |
|---|---|
| JP015 | 福沢諭吉 |
| JP821 | 森鴎外 |
この共通の項目でテーブル同士がつながるの。
つまり、
書籍テーブル + 著者テーブル
で、 「どの本の著者が誰か」がわかるってわけよ。
次に、具体的なデータ操作を見ていきましょう。
リレーショナルデータベースでは、以下の3つの操作が基本よ。
結合は、複数のテーブルを共通する項目で関連付けることなの。
これによって、一つの表としてデータを表示できるのよ。
例えば、書籍名と著者名が別のテーブルにあっても、著者コードで結合すれば一目でわかるの。
選択は、条件に合う行を取り出して表示する操作よ。
例えば、文学に関する書籍だけを見たいときに使えるわ。
文学に関連するレコードだけを選んで表示するのね。
射影により、テーブルの一部の列を抽出して新しい表を作成できるの。
例えば、ISBNと書籍名だけを見たいなら、この操作を使うわ。
まずは、さっきの2つのテーブルを確認するわ。
| ISBN | 書籍名 | 著者コード | 分類コード |
|---|---|---|---|
| 978-4-00-33△△―△△-6 | 学問のすヽめ | JP015 | 370 |
| 978-4-90-36△△―△△-7 | 舞姫 | JP821 | 910 |
| 著者コード | 著者名 |
|---|---|
| JP015 | 福沢諭吉 |
| JP821 | 森鴎外 |
著者コードで2つのテーブルを結合すると、
| 書籍名 | 著者名 |
|---|---|
| 学問のすヽめ | 福沢諭吉 |
| 舞姫 | 森鴎外 |
バラバラだった情報が1つにまとまる(結合の例)。
例えば、分類コードが「910(文学)」のものだけ選ぶと、
| ISBN | 書籍名 | 著者コード | 分類コード |
|---|---|---|---|
| 978-4-90-36△△―△△-7 | 舞姫 | JP821 | 910 |
条件に合う行だけ取り出せる(選択の例)。
書籍テーブルから「書籍名」だけ取り出すと、
| 書籍名 |
|---|
| 学問のすヽめ |
| 舞姫 |
必要な列だけ取り出せるってわけ(射影の例)。
実際のリレーショナルデータベースでは、結合・選択・射影といった操作を、SQLなどのデータ操作言語を使って行うのよ。
仮想表(ビュー)も重要よ。
仮想表とは、
実際には保存されていない「見せかけの表」
のこと。
リレーショナルデータベースではここまでみてきたように、
色々こねくり回すわね?
すると、その結果として新しい表っぽいものができるわ。
これらの操作で生成された表は、仮想的に定義されるの。
仮想表として扱うことで、セキュリティを考慮しつつデータを簡潔にまとめて利用できるのよ。
例えば、「書籍テーブル」と「著者テーブル」を結合するとこうなる。
| ISBN | 書籍名 | 著者名 | 分類コード |
|---|---|---|---|
| 978-4-00-33△△―△△-6 | 学問のすヽめ | 福沢諭吉 | 370 |
| 978-4-90-36△△―△△-7 | 舞姫 | 森鴎外 | 910 |
この表は、もともと存在していたテーブルではない新しいものよね?
結合によってその場で作られた表、これが仮想表よ。
みんな「ビッグデータ」と「オープンデータ」の違いってあまり意識したことないんじゃないかしら。
その違いを3分でスッキリしちゃいましょう。
ビッグデータとは、
大量かつ多様で高速なデータ
よ。

データのボリュームだけじゃなくて、整理や分析が容易でない複雑さも含まれるわ。
主な特徴は「3V」で表されるの。
その3Vっていうのは次のものよ。
例えば、
なんかはビッグデータのいい例ね。つまりは
日常のあらゆる行動データ
わけよ。
オープンデータとは、
一般公開されてて、誰でも利用や再配布ができるデータ
よ。

デジタルの情報を社会的に有意義で多様な方法で使うために、再利用が許可されているものなの。
オープンデータの具体例は以下のようなものよ。
つまりは、
国や自治体が公開しているデータ
ってことね。
さて、ここまででビッグデータとオープンデータについて理解が深まってれば嬉しいわ。最後にその違いを分かりやすくまとめてみましょう。
この2つの違いはズバリ、
目的と特性が異なる
という点ね。次の表を参考にするといいわ。
| 概念 | 特徴 |
|---|---|
| ビッグデータ | 大量、高速、多様なデータ群。解析が中心 |
| オープンデータ | 誰でも使用可能なデータ。公開と再利用が中心 |
それじゃあね!
データベースとは、
情報を整理して蓄えているシステムのこと
よ。つまり、
データそのものの集まりね。
スーパーの倉庫を思い浮かべてみて。

商品の種類ごとにきれいに並べられているわ。
データベースは情報をきちんと保存し、必要な時に簡単に取り出せるようにしているの。
スーパーの倉庫でも、商品がラベルなどで管理されていると探しやすいでしょ?それと同じ!
DBMSは、
Database Management System
の略よ。直訳で
データベースを管理するシステム。
つまり、データベースを扱うためのソフトウェアってことね。
簡単にいえば、
データを追加したり、更新したり、取り出したり、削除したりするためのツールよ。
スーパーでいえば、「商品を倉庫に運ぶ作業員」みたいなものね。

さあ、いよいよデータベースとDBMSの違いを見ていきましょう。
違いはズバリ、
「中身」と「それを扱う道具」
よ。
データベースがデータそのもので、DBMSはそれを操作する仕組みだからね。
もう一度イメージをおさらい。
データベースがスーパーの倉庫そのもの。

一方、DBMSはその倉庫を管理し、商品を出し入れするスタッフみたいな存在ね。

これでデータベースとDBMSの関係がはっきりしたわね。
データベースは、情報が入った箱のようなもの。
DBMSは、その箱を管理するツール。
役割が違うからこそ、お互いに協力しながら働いているの。
それじゃあね!
今日は情報システムについて、簡単にそしてわかりやすく教えてあげるわね!
さあ、一緒に勉強していきましょう!
情報システムとは、ズバリ
ネットワークに接続された個々の情報機器が連携しながら、さまざまな機能を提供する仕組みのこと
よ。

現代の世界では、次のような具体的な情報システムが活用されているわ。
コンビニエンスストアではPOSシステムっていう情報システムが利用されてるわ。
これはズバリ、
「販売の瞬間の情報」を管理するシステム
よ。
商品のバーコードをスキャンして、価格や商品名といった情報を管理するの。

小さなお店でも品切れが少ないのは、この情報システムのおかげ。いい感じに効率化されてるのね。
電子商取引システムとは、
インターネット上で売買を行うための情報システム
よ。
といった、インターネット上で物を買ったり売ったりするプロセスをすべて管理してるのよ。

といったECサイトがその具体例ね。
金融情報システムとは、
お金に関する情報を管理・処理する情報システム
よ。
といった、お金の記録と移動を正確に処理しているのね。
具体例はATMやインターネットバンキングよ。

それじゃあね!
メールって毎日使うけど、どうしてあんなに素早くメッセージが届くの?仕組みがわかれば、もっと安心して使えるわよね。
メールの仕組みって、イメージ的には手紙を郵便で送るのと似ているのよ。実際にはどんな風にメールが送受信されているのか見てみましょう。
まず、あなたはメールアプリを使ってメッセージを書くわよね。

ここで書いたメールに、送り先のアドレスを入力するの。
メールを送信すると、あなたのメールアプリは送信サーバーと呼ばれるコンピュータに接続されるのよ。

このサーバーが、次のステップに必要な情報を整えるわ。
送信サーバーはまず、DNSサーバーに問い合わせて、相手のメールアドレスのドメインから受信サーバーの場所を調べるのよ。

そのあと、インターネットを通じて相手の受信サーバーにメールを送るわ。
このときに使われるのがSMTPというプロトコルよ。プロトコルっていうのは、コンピュータ同士がやり取りするための「通信のルール」のことね。
メールは受信サーバーに到着したら保管されるの。

ここでメールが一時的に保存されて、相手が見る準備が整うのよ。
相手のメールアプリが受信サーバーにアクセスして、メールを受け取るわ。

これで、送信されたメールが相手の画面に表示されるの!
さらに、メールの仕組みを支えるプロトコルについて詳しく見ていくわね。
SMTP(Simple Mail Transfer Protocol)は、メールを送り出す時に使うプロトコルよ。送信サーバーが使うの。
ここで受信のためのプロトコル、IMAPとPOP3が登場するわ。IMAPはメールをサーバーに残したままにするのが特徴で、どのデバイスからでも同じメールを見られるの。一方、POP3はメールを一度ダウンロードするとサーバーから消しちゃうのよ。
これで「メールの送受信の仕組み」がわかりやすく理解できたでしょう?メールの仕組みを知っておけば、きっとトラブルの時にも対処しやすくなるわ。
これからも一緒に賢くなっていきましょう。
それじゃあね!
今日はWebページ閲覧の仕組みをわかりやすく解説していくわね。
この世界にはたくさんの謎があるけど、まずはそこから解決していこう。
どんな仕組みでWebページが見れるのか、知っている人は少ないわよね。
それじゃ、要点を分かりやすく説明してみるから、一緒に探検していきましょう。
まずは、私たちがブラウザで「ぽちっ」とするところから始まるの。
この流れを知ればWebページ閲覧の仕組みをすっきり理解できるわよ!
最初に、あなたがURLをブラウザに入力するわよね。

これは「このページを見せて!」っていうリクエストの始まりよ。
URLはインターネット上の住所みたいなものなの。
URLを入力すると、次にDNSサーバーが登場よ。

このDNSサーバーは、入れたURLをIPアドレスに変換してくれる魔法の機械。
IPアドレスは、Webサーバーを特定するための数字の組み合わせね。
IPアドレスがわかったら、次にこのアドレス宛にWebブラウザがリクエストを送信。
「ページを見せてください」って感じでお願いするのよ。

Webサーバーはそのリクエストを受けて、そこにあるデータを送ってくれるわ。
HTML、CSS、JavaScriptファイルなんかもね。

最後に、ブラウザは受け取った情報を組み立てて、私たちが見られる状態にしてくれる。

この段階で初めて、ページが目の前に表示されるの。
それじゃあね!
まずはルータについて見ていくわ。
ルータとは、
異なるネットワーク間でデータを送受信するためのデバイス
よ。

ちょうど郵便物を受け取って、適切な住所に届ける郵便局のようなものね。
データの流れを管理し、目的の場所まで正確に届ける役割を担っているの。
ルータは家庭用にもオフィス用にも、いろんな場所で使われてるわ。
例えば、家でWi-Fiを使っているときに、それ実はルータが働いているのよ。
あなたのスマホやPCがインターネットに繋がっているのも、ルータがあってこそなの。
次にルーティングについて見ていきましょう。
ルーティングとは、
ネットワーク内でデータが適切な経路をたどって目的地に届くようにする技術
よ。

考えてみて、データはちょっとした旅人みたいなもの。
彼が迷子にならないように、ルーティングが案内しているの。
ルーティングは、データが一番効率のよい経路を通るように決定してくれるの。
つまり、道路が混んでいるときは別の道を選ぶ、そんなイメージね。
ルーティングアルゴリズムがこの道案内をしてくれるのよ。
ルータとルーティングは一緒に動くけれど、それぞれの役割を理解するのがポイントなの。
簡単に言うと、ルータは「デバイス」、ルーティングは「プロセス」よ。
ルータは物理的な機器で、ルーティングはその機器がデータを流すための道案内ってわけ。
えっ、まだしっくりきてない??
そうね、郵便の世界に例えるとわかりやすいわ。
ズバリ、
全国からその地域に届けられた郵送物が郵便局に届くじゃない??
でも届けられただけじゃ、送り主のところまで辿り着けないわよね。
そこで、配達ルート・仕分けルールの登場よ。
郵便局では、届いた手紙をただ保管しているわけじゃないの。
郵便番号や住所をもとに、「どこへ送るべきか」を判断しているのよ。
たとえば、
・この手紙は〇〇市だから、この配達員へ
・この地区はこのルートで回るのが効率的
といった具合に、最適な配達ルートが決められていくの。
もしこの仕組みがなかったらどうなると思う?
手紙は郵便局にどんどん溜まるだけで、誰のもとにも届かないわ。これじゃあ毎年年賀状が郵便局止まり。

つまり、
ルーティングがあるからこそ、データは正しい相手に届く
ってことね。
インターネットの世界でも同じ。
ルータ(郵便局)に届いたデータは、
ルーティング(仕分けルール)によって、次に送るべき場所が決められているのよ。
インターネットはルータとルーティングを通して成り立っているんだから、知っておくと役立つ知識よ。