スキップしてメイン コンテンツに移動

第7回北海道セキュリティ勉強会に参加してきた

2011/05/28は第7回北海道セキュリティ勉強会が開催されたので参加してきた。

今回はLACの西本さんデー

サイバー救急センター対応事例と最近の攻撃事例

昨年の予測と結果

  • ガンブラーの猛威はまだ続く
    →2010では収束していった
  • クラウドとグレーゾーンの話題
    →最近、iPhoneの位置情報保存やDropBoxの脆弱性の問題がでてきた
  • クラウドサービスでの事件
    →AmazoneEC2のダウン
  • ランサムウェア・スケアウェア
    →日本では発生せず

2010何が起きたか「おさライオン」

  • 岡崎図書館
    SIに責任を取らせる空気が無い
  • FDDの改ざん事件
    「ふぁっと is this」
    デジタルの証拠の取り扱いのコンセンサスがまだとられていないのでは
  • 相撲八百長
  • 918事件
  • Tomcat上のStrutsの脆弱性をねらったルートキット
  • 情報漏えいに関して
    百度で検索(JCB、VISAで検索)
    →自分のサイトを検索して、どう表示されるか見るのもセキュリティ対策

    「正当な利用者も攻撃者も接点は検索エンジン」
    「利用者に興味を持たせ、攻撃者に興味を持たせないSEO対策」
  • 広告サイトが改ざん
    検索サイトからのアクセスでは正常な応答を返す

 

  • 古いバージョンJava(JRE)の脆弱性
    社内システムで使用していると最新にバージョンアップできないケースも
  • 尖閣ビデオ流出
  • 警視庁の情報内部告発
    告発者を支援するネットワークインフラが出来上がっている
  • 制御システムへの攻撃
    クローズな環境への侵入と制御を示しデータの持ち出しなどへの可能性を示した
  • ソーシャルメディアの威力
    エジプト民主化運動
    日本企業でのソーシャルメディアへの対応
  • Web攻撃で株価が動く

IT事件の一般化

  • 朝ズバで
  • 多くの普通の事件にITが絡んだ
  • 取材メディアがストーリーを持っている

震災後のセキュリティ他

2011年、辛卯(かのとう)の年

  • 人類史上初めての経験
  • 阪神大震災は1995年
    インターネットはまだ普及していない時期だった
  • ディズニーランドの4つの行動原則
    安全性・礼節・成果・効率
  • パソコンのデータを無償で復旧
    流れたHDDの個人情報の被害届は?
  • 漁業もパソコンが無いと作業できない
  • 「豊かさの証明と電力」

ソニー事件

ハッカーのType

  • A-type:パイオニア
    脆弱性を発見、Jailbraik方法を開発を開発・公開
  • B-type:開発者
    仕事を効率よくするなど
  • C-type:市民活動
    穏健派、強硬派、部闘派
  • D-type:犯罪者
    金銭目的、泥棒、恐喝、インサイダー
  • E-type:セキュリティ関係者
    セキュリティ研究者・研究機関・諜報機関

 

  • サーバが再起動して気がついた
    →下手を打った?わざとやった?
  • ファイルを置いている→金銭目的ではなさそう
  • 隔離セキュリティの崩壊
    対策が面倒だから安易な隔離セキュリティ
    →パッチあてられない
    →最新バージョンではない(脆弱性が残っている)
  • 経済産業省がソニーに対して「報告の徴収」→「指導」

標的型サイバー攻撃

  • ウィルス対策ソフトをかいくぐる
    →ウィルス対策ソフトはウィルスに有効
    →標的型攻撃での不正プログラムはウィルスではない

「ウィルス対策ではない」

  • メールは内部に入るための手段でしかない
    →もUSBメモリ、改ざんサイトなど他にも手段はある
  • 入った後の対策も必要
    「風邪をひくな、というのはもう無理」
  • 江戸時代のセキュリティ方針
    相互監視体制
    入り鉄砲に出女

「入るを図りて出るを制す」

 

「入り鉄砲に出女」の考え方というのは、なかなか勇気がいるというか、もうそういう意識改革が必要になってしまったのかと、ちょっと衝撃だった。

今回はグループディスカッションもあった。初めての体験だったが、なかなか面白かった。何か発言するとなんとなく気持ち良いし。

コメント

このブログの人気の投稿

VirtualBoxのUbuntu 18.04でNAT + ホストオンリーアダプター

VirtualBoxのVMにインストールしたUbuntu Server 18.04で、ネットワーク割当を「NAT」+「ホストオンリーアダプター」にする場合の設定についてメモ。 VMを作るとき、ゲストOSからインターネットに繋がって、かつホスト-ゲスト間でもつながる環境にしたいとき、VMのネットワーク割当は手っ取り早いのは「ブリッジアダプター」なんだけど、会社のネットワークでは都合がわるかったりするので「NAT」+「ホストオンリーアダプター」にしている。 アダプター1は「NAT」を選択 アダプター2は「ホストオンリーアダプター」を選択 ゲストOSであるUbuntuのネットワーク設定は、NATに該当するNICはDHPCで、ホストオンリーアダプターに該当するNICは固定IPとする。 Ubuntu 18.04ではネットワーク設定はNetplanで行う(Ubuntu 17.10から変わったようだ)。編集する設定ファイルは「/etc/netplan/50-cloud-init.yaml」 network: ethernets: {NATのNIC}: addresses: [] dhcp4: true optional: true {ホストオンリーアダプターのNIC}: addresses: [{固定IPアドレス}] dhcp4: no version: 2 ポイントは、ホストオンリーアダプターに該当するNICの固定アドレスを設定するときに、 ゲートウェイを設定しない こと。 以前に QiitaのVirtualBoxでNAT + Host-Only Network環境を構築する を参考にしていたのに、今回18.04で設定する際にすっかり忘れてはまってしまった。 IPアドレスは「192.168.0.2/24」のようにサブネットマスクも指定する。 NICに指定するデバイス名は以下コマンドで表示されるlogical nameが該当する。 > lshw -class network たいていは「enp0s3」「enp0s8」となるようだ。 設定ファイルを保存したら...

画像を切り取って保存する

画像処理において、画像の一部を切り出すことをトリミングというらしい。画像編集ソフトなんかにも大抵「トリミング」機能が実装されているだろう。 そんな画像を切り取る処理を.NETでやってみる。 .NETでは画像を扱う際にはBitmapクラスを使用する。BitmapクラスのCloneメソッドでサイズを指定すれば、そのサイズのBitmapオブジェクトができるので、それを保存すればよい。Cloneメソッドの引数はRectangle構造体とPixelFormat列挙体。 Rectangle構造体とは四角形の位置とサイズを表したもの。元画像の左上を(0, 0)として(X座標, Y座標, 幅, 高さ)の値でRectangle構造体を作成して渡す。PixelFormat列挙体はヘルプを見てもよくわからなかった。とりあえずは元画像の値をそのまま渡す。 例えば photo by tsukacyi のようなユッケの画像をトリミングするプログラムは以下のように書ける '元画像 Dim source As Bitmap source = New Bitmap("source.jpg") '切り取るサイズ Dim rect As Rectangle rect = New Rectangle(30, 80, 400, 320) '切り取り後の画像 Dim trimed As Bitmap trimed = source.Clone(rect, source.PixelFormat) '保存 trimed.Save("trimed.jpg") source.Dispose() trimed.Dispose() トリミング後の画像は以下の通り。

Microsoft.VisualBasic.dllを参照しない(その1)

VB.NETには、VB6に実装されていたCIntなどの型変換関数やLeft、Rightなどの文字列関数が使用できる。これらはMicrosoft.VisualBasic名前空間で定義されている。 個人的にはこれらはVB6との互換性の為に用意されたものと考えていて、あまり使用しないようにしている。名前付けのガイドラインにも沿っていないため、他の.NETなメソッドと並ぶと違和感があるというのもある。 注意:このエントリはVisual Basic 2005 Express Editionと.NET Framework2.0 SDK環境を元に書いています。 そんなわけでチーム開発の場合に、これら関数を使用しないよう、Microdoft.VisualBasic.dllを参照しないプロジェクトを作成しようと考えた。 Visual Studioのプロジェクトのプロパティから「参照」タブを開いてみると、すでに参照しているdllにMicrosoft.VisualBasic.dllが含まれていない。  下の一覧にImportされる名前空間が表示されているが、そこには含まれている。 Importされる名前空間からチェックをはずし以下のソースを書いてみる Public Class VisualBasicTest Public Shared Sub Main() Dim i As Integer = CInt("1991") System.Console.WriteLine(i) End Sub End Class だが、ビルドは通って実行もできてしまう。 逆アセンブリしてみる。 スタートメニューから「Microsoft .NET Framework SDK v2.0」→「Tools」→「MSIL 逆アセンブラ」を起動して、ビルドでできているexeを開く。すると、MANIFESTの部分を見てみると下記記述が見つかる。参照しているようだ。 .assembly extern Microsoft.VisualBasic { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) .ver 8:0:0:0 } きっとVisual Studioが...