実際に使われていた安易なパスワードのランキング。昨年度のランキングでも3位までは同じだ。福井県産業支援センター主催のふくいソフトウェアコンペティション2017にて、他校の学生さんと共同作品で5EI野村くんらのグループが、ふくいソフトウェア大賞を受賞しました。とメールで紹介の抜けていた点を補足。内容は前回の講義録に追記。WWWとhttpWWWとは、ティム・バーナーズ=リーによって作られたサービスであり、元々は研究データの論文やデータの共有のために作られた。Protocol)であり、ポート番号80のTCPを用いたものであり、最近では通信を暗号化したhttps(ポート番号443)も多く使われる。データがやりとりされる。このHTML形式のデータを表示するためのソフトは、ブラウザと呼ばれる。Identifier)と呼ぶようになってきた。いった文字で構成される。なく、インターネットの情報の場所を記述するために使われており、httpやhttps以外にも使う。httphttpのサーバ(Webサーバ)とブラウザでは、以下のような手順で処理が行われる。ページが表示されるまでを考えると、ブラウザのURL欄に、目的サイトのURLを入力。基本的には、スキーマ欄に記載されたプロトコル(http)名から、ポート番号と通信方法(http)を決める。問合せして、得られたIPアドレスのコンピュータに接続。メソッドでは、Webサーバに、サーバ内のファイル位置(/~t-saitoh/index.html)を伝えると、Webサーバは指定された場所のファイルを返送する。どの様に表示するか判断しながら表示する。このような予め保存されているWebページを返送する場合は静的ページと呼ばれる。いう手法が使われたり、動的なページを表示するためのプログラム言語(例えばPHP)が使われる。サーチエンジンインターネットでは、大量のWebページが出現してきたため、自分の目的に応じてWebページを探す機能が必要となってきた。このような目的のWebページを検索してくれるシステムは、サーチエンジンと呼ばれる。最初に現れた検索システムは、ページ作者が自分のページのURLと内容となるキーワードを登録しておき、内容のカテゴリー別に、ページの紹介文章が表示されるディレクトリ型であった。(初期のYahoo)しかし、登録するキーワード以外の文字で探そうとすると、情報を見つけることができない。ようなロボット型サーチエンジンである。ロボット型の検索システムでは、クローラーとかロボットとか呼ばれるプログラムを使い、Webページの内容をダウンロードし、そこに記載された文字を使ってURLのデータベースを作成する。クローラーは、リンクが貼られていると、そのページでも同様の処理を行い、大量の情報を次々と取得していく。直接サーバと接続サーバの動作を知るために、メールサーバやWebサーバと直接通信をしてみよう。コマンドは、タイプされた文字をサーバに送り、サーバから返答された文字を画面に表示するだけの単純なコマンドである。前回のハッシュ法では、数値(電話番号)をキーとする検索であった。このためハッシュ関数は、数値の不規則性の部分を取り出すだけでよかった。それでは、文字をキーとしてデータを探す場合はどのようにすればよいか?文字列をキーとするハッシュ文字の場合は、文字コードを用いてハッシュ値を作れば良い。同じハッシュ値となってしまう。上位ビットは文字数に左右されることになる。近いハッシュ値になることが懸念される。最終的な値が広く分布するように以下のような計算とする場合が多い。;このような考え方は、疑似乱数を生成する方式と近い部分が多い。上記の問題の簡単な解決方法は、参照カウンタ法である。}}ただし、参照カウンタ法は、循環リストではカウンタが0にならないので、取扱いが苦手。G空間×ICT北陸まちづくりトライアルコンクール2017年12月18日12月16日に「G空間×ICT北陸まちづくりトライアルコンクール」の最終審査会が開催され、小越研究室の5EI田中さん(発表),北本くん,高島くん,三田くん,1PS西塚くんで応募した「快適なバリアフリーツアーのためのガイドマップアプリ:さぽっち」が、(株)PFUより奨励賞を頂きました。コンピュータでサービスに使うコンピュータには、ドメイン名を割り振る。いったピリオド区切りの名前であり、以下のような意味を持つ。国ドメインただしアメリカでは、国ドメインを一般的に使わない。いった、トップレベルドメインが使われる。いったものも増えてきた。以下に、主要な組織ドメイン・国ドメインをあげる。サーバに接続して名前からIPアドレスを知ることができる。アドレスは、さらに上位のサーバに問合せが行われる。いうコマンドを用いる。IPアドレスが求まっている。202.19.136.96:DNSの問合せには、ドメイン名からIPアドレスを求める「正引き」とは反対に、IPアドレスからドメイン名を求める「逆引き」もある。この機能を使って、アクセスしてきたコンピュータの逆引きを行うことで、どういった組織からのアクセスかを調べることができ、危険な組織からであればアクセスを拒否するようにサーバを設定したりする。前回説明したDNSでは、1つのDNSサーバに処理が集中しないようにするために、階層型構成となっている。組織に属するパソコンは、その組織用のDNSサーバに接続する。問合せ結果をある程度保存し(キャッシュ)、同じ問合せがあった場合は保存した情報を返す。保存されていない場合は、上位DNSサーバに問合せを行う。最上位サーバにまで届いた問合せは、各ドメイン名を管理しているDNSサーバに問合せを行う。トラブルが原因の場合もある。DNSサーバを公開している。トラブルを調べることも多い。ポイズニングという手法がある。変更することで、偽物のコンピュータに接続させる手法。工・編集・転送できる。転送できるようになっている。いったような、ユーザ名とドメイン名から構成される。ドメイン名メールは、直接相手のコンピュータにメールが届くわけではない。いうプロトコルによって行われる。Bさん(bbb@bar.co.jp)にメールを出す場合には、送信処理で...Aさんは、メールソフトでメールを出す。ドメイン名部分より送付先のメールサーバを見つける。相手のメールサーバ(B-server)に送られる。部分をみて、各ユーザ毎にメール内容を保存する。接続時には、ユーザ名とパスワードで本人を確認する。あれば、新着メールをパソコン側にダウンロードし、一般的にメールはサーバから削除される。あれば、ユーザが読みたいメールをパソコンに転送し表示する。メールは削除を行わない限り、サーバに残る。メールを送る際に、ユーザ確認が行われないことである。このため、メールでは現在でも迷惑メール(spam)を無くすことが困難となっている。メールを出せる場合も多い。[MX]メールアドレスのドメイン名では、ホスト名部分やサブドメインは省略されることも多い。peche.ip.fukui-nct.ac.[spam]迷惑メールの対策として、以下のような対策が行われている。組織外からメールを受信した時は、”To:”の送り先が組織内の人である確認をする。(オープンリレー対策)ファイアウォールで、メールサーバ以外の機器からSMTP(ポート番号25)の接続を禁止する。いった送信ドメインの認証を行う。~all"メールヘッダの読み方メールには迷惑メールや、マルウェアが仕込まれたものも多い。偽装したメールなども多く、メールを正しく分析できる知識が必要となる。この一つとして、メールヘッダを理解することが重要となる。メールヘッダには、その宛先(To:)や発信者(From:)や発信日時(Date:)以外にも、様々な情報が記載されている。メッセージのソース」を選ぶと以下のようなものが表示される。DKIM(送信ドメイン認証)一方で、だます目的の迷惑メールでは、タイトルなどにお金やアダルトに関するキーワードであったり、有害サイトへのリンクが含まれることが多い。このため、メールソフトやメールサーバで、キーワードやURLの類似性を見て自動的に迷惑メール判定を行うことも多い。