■プログラム |
10:35〜11:27 |
■プログラミング基礎(インターネットが変えた社会)
(講師:吉岡弘隆)

プログラミング基礎として、アルゴリズム、ソースコードの読み方、デバッグの方法、プログラミングの勉強の方法などを解説したあと、コンピュータが動く仕組みとソフトウェアを作る工程、プログラミングの楽しさとプログラマーという職業の面白さ、オープンソースソフトウェアの開発形態が生まれた歴史的背景の説明、インターネットの誕生が社会に与えた多大なる影響、オープンソースソフトウェアの開発工程、バザールによるソフト開発の面白さと参加することの意義や勉強会などのコミュニティの重要性について詳細に説明し、若い方々にプログラミングの面白さや勉強会に参加することの楽しさ、などを伝えた。質疑応答があり、以下の質問が出た。
・読んでみてこれは面白いと思ったコードはなんですか? |
11:37〜12:20 |
■プログラミング応用(Cのポインタを使ってみよう)
(講師:宮本久仁男)

プログラミング言語Cを特徴付けている仕様の1つであり、習得するにはちょっと難関と思われているポインタについて、ポインタの何が難しく見えて、どう考えるといいのか?という話について、例を挙げて解説しつつ、セキュリティ上の問題点を作りこみやすい理由についてもあわせて実例を交えて詳細に説明した。質問は無かった。 |
昼食 休憩 |
13:10
〜13:42 |
■セキュリティ&プログラミングキャンプの紹介
セキュリティ&プログラミングキャンプ事業の主旨、実施に至った歴史的な経緯、過去5回のセキュリティ&プログラミングキャンプ(セキュリティキャンプ)の実施成果、今年のキャンプ2008の講義内容などを簡単に説明し、今年のキャンプの模様をビデオで上映した。 |
13:45
〜14:35 |
■情報セキュリティ基礎
(講師:園田道夫)

情報セキュリティの基礎として、セキュリティとはどういうことを指すのか、現在のセキュリティ上の様々な問題点、情報漏洩について考える、ネット詐欺対策について考える、などについて、多くの実例とトピックス、デモを交えて説明した。特に、情報漏洩の実態や、自分のPCを守るための対策やフィッシングなどのネット詐欺にかからないためには、など若い方を対象として、現在の情報セキュリティにおいて重要な課題について説明した。 |
14:44
〜15:24 |
■情報セキュリティ応用(文字コードとセキュリティ)
(講師:はせがわようすけ)

Webアプリケーションを中心に、文字コードを利用した攻撃手法が多数発見、報告されており、また、文字コードによる混乱は、ソフトウェアの処理上の問題だけでなく、人間に対する視覚的な効果という点においても強く作用し、攻撃者にとっての強力な道具として利用されることがあるという実態を踏まえて、文字エンコーディングに関連するセキュリティ上のトピックスのうち、脆弱性と仕様のボーダーライン上にある問題点を整理し、どのような攻撃手法に対しどのように対策すればよいのかを実例を交えて詳細に説明した。質疑応答があり、以下の質問が出た。
・最近見つけた文字コードに関する脆弱性は何ですか? |
15:30
〜16:38 |
■フリーディスカッション(質疑応答)
参加者からの主な質問は以下のとおり。
・講師の皆さんの現在の立場につくまでのプロセスについて、何に多く時間を費やしたかなどを含めて教えてください。
・今までやってきたことで自分にとって一番大きかったと思うことはなんですか?
・学生時代は何をしていましたか、またしてきたことで現在役に立っていると思われることは何ですか?
・プログラミングをしている時にモチベーションをもっと上げるにはどうしたら良いか?
・最近読んだお勧めの書籍、Webサイトについて教えてください?
・フリーで使える脆弱性調査のツールを教えてください?
などなど。
各質問について、その都度ほぼ全講師が対応し、ご自身の経験談を多く語っていただいた上で、今後の取り組み方などを含めて一言ずつアドバイスを話していただき、非常に盛り上がった中で16:38に終了。最後に今回のキャラバンについてご協力いただいたせきゅぽろ、せきゅばこ、LOCALの関係者の皆様に御礼を申し上げてキャラバン札幌全プログラムを終了した。
終了後も多くの参加者が残り、講師陣に対して多くの質疑応答が行われた。
終了後は直ちに撤収作業を行い、会場の現状復帰まで済ませて、16:55に全ての作業を完了した。 |