Upgrade to Pro — share decks privately, control downloads, hide ads and more …

脆弱性なおさないと攻撃しちゃうぞ~ CISOからの挑戦状 ~

freee
June 22, 2018

脆弱性なおさないと攻撃しちゃうぞ~ CISOからの挑戦状 ~

2018/06/22
@ITセキュリティセミナー
https://itmedia.smartseminar.jp/public/application/add/1743

from teppei-tosa

freee

June 22, 2018
Tweet

More Decks by freee

Other Decks in Technology

Transcript

  1. 新卒で国内大手金融機関システム子会社に入社。 前半8年間に基幹系システムの開発を担当し、 銀行合併も経験。 後半5年間は研究開発部門の担当マネージャーに従事。 その後 freee に転職。 当初は 会計freee の記帳系、請求書系の開発を担当。

    兼務で CSIRT を担当し、 銀行提携に関わるセキュリティ調整を担当。 その後、CISOに就任。さらに CIO も兼任。 妻と子供2人と猫2匹との6人家族。 Teppei Tosa 土佐鉄平 freee株式会社 CISO 兼 CIO 2
  2. 96億603万円 (資本準備金等含む) 従業員数 事業内容 クラウド型バックオフィスサービスの開発・販売 代表者 代表取締役 佐々木 大輔 資本金 設立年月日

    2012年7月 ・クラウド会計 freee、人事労務 freee 会社名 freee株式会社 600名(2018年6月末時点) スモールビジネスに関わるすべての人が創造的な活動にフォーカスできるよう
  3. 会計・給与共に法人シェアNo.1 6 クラウド給与ソフト 市場 40% クラウド会計ソフト 市場 35.2% 100万 事業所

    以上 10万 事業所 以上 * BCN調べ * MM総研調べ * 2017年8月より、クラウド給与計算ソフト freeeは、機能を強化し、新たに 「人事労務 freee」というサービス名に変更しました。  
  4. 予算編成/統制作業 9.8% 経営分析作業 8.8% 資金繰り管理作業 8.9% 他部門への確認・コミュニケーション 9.1% 発注書/請求書/納品書発行作業 8.8%

    取引と証憑書類の確認作業 8.9% 記帳業務 11.4% 振込作業 8.9% 消込作業 8.1% 売上債権管理作業 7.8% 経費精算作業 9.6% 付加価値を生み出す時間捻出の難しさ 9 経理担当者 日常業務 72.5% 日々のルーティン作業に 費やしている時間 ※従業員50名以上-300名未満企業の財務 /経理担当者による調査 (2017年2月、freee 実施のインターネット調査より)  
  5. freeeはデータ連携金融機関数日本一の3,627行 更に、地域活性化・新規サービス創出に向け24の金融機関と戦略的業務提携を実現(2018年3月時点) 全国の金融機関と連携 12 ビジネス連携 創業支援 及び 業務コンサル 明細取得API連携 経営シグナル

    システム連携 振込API連携 クラウド会計データを活用した日本初のサービス 従来では2~3週間を要していた審査結果の受領が 最短で当日に短縮できる即日融資判断が実現 「〈はまぎん〉スーパービジネスローン」において、 freee上の会計データを事業者が簡単に銀行側へ共有し、 仮審査の審査時間を短縮と無担保融資を実現 融資サービス 自動消込
  6. 1010001110110101010101 0100010110101001010100 0100010011010101010100 10100010110010111010100 1010001110110101010101 0100010110101001010100 0100010011010101010100 10100010110010111010100 機械学習を用い作業の自動化を促進 20

    自動で経理 -テキスト情報処理- 銀行やクレジットカードなど、お金の管理をするサービスと連 携。日々の入出金情報を自動取得、さらに人工知能が仕訳 を推測し、業務量を大幅に削減可能に。 連続取引登録 -画像情報処理- 紙として発生してしまう領収書などは、OCR技術で分析。画 像データから、日付や金額、勘定科目を推測し、手入力の負 担を削減可能に。 機械学習で仕訳を推測し ルール化 決済サービス 預金データ クレジット POS・レジ 各種データ 推測 推測 推測 =金額:1840円 =日付:3月15日 =電話番号:旅費交通費 画像から文字を推測し ルール化 機械学習で モレ・ダブリ・ミスを検知 AI月次監査 -異常検知- 試算表及び月次推移の閲覧・確認時に「処理モレ、仕訳のダ ブリ・記帳ミス」を自動的に発見し、対処事項をリコメンド。  
  7. 認定アドバイザーは制度開始4年で5,000事務所を突破 協力パートナー:5000を超える認定アドバイザー 22 東京共同会計事務所 (東京) アイジータックス税理士法人 (長崎) みどり合同税理士法人 (香川) 税理士法人横浜総合事務所

    (神奈川) 如水税理士法人 (福岡) 株式会社クイック・ワーカー (東京) ひょうご税理士法人 (兵庫) アイクス税理士法人 (静岡・鳥取) 税理士法人中山会計 (石川) 税理士法人カオス (大阪) 税理士法人ゆびすい (大阪) ひかり税理士法人 (京都) 篠原公認会計士事務所 (福岡) 山田ビジネスコンサルティング株式会社 常務取締役 久島 満洋 様 認定アドバイザー5千社到達、おめでとうございます。約 2年前は2千社でしたから、それだけ魅力あるビ ジネスを世に提供している証だと思います。 今、会計人材は採用難です。ITの活用は待ったなしですが、freeeさんと一緒に提案することで、ITの恩 恵を私たちもクライアント企業も受けることができます。今後、さらなる新サービスを期待しています。 TOMAコンサルタンツグループ株式会社 代表取締役社長 市原 和洋 様 働き方改革が叫ばれる中、多くの企業で取り組んでいるのが「長時間労働削減」です。労働時間を削減 しながら目標を達成するためには、 freeeのような入力作業や重複作業を削減できるシステムの活用が 必要だと考えます。freeeさんと一緒に、生産性が高く、働きやすい企業を1社でも多く創り出していきた いと思います。 アタックスグループ 代表パートナー 丸山 弘昭 様 会計事務所の認定アドバイザー数 5,000事務所突破おめでとうございます。 これも、貴社が提唱する価値基準や世界観が多くの会計人から支持された証ではないかと考えます。 今後も、革新的な製品の開発を通じて、全国の中小企業、会計事務所の生産性改善と向上に寄与いた だけることを心より期待しております。 辻・本郷税理士法人 (東京) アタックス税理士法人 (愛知)
  8.   クラウド上で仕訳や証憑単位でピンポイント確認 24 このレシートは 何の用途ですか? 送信 受信 送信 受信 架電

    不通 このレシートは何でしょうか? 取引先との打合せの際に使った 飲食代です 従来 freee すみません どのレシートか わかりません
  9. 進まないインターネットバンキング普及 26 ネットバンキング 利用有無 40.8% インターネットバンキング 利用率(法人) 法人IB利用 40.8% ※Web調査のため実際の利用率は  調査結果より低いことが想定される

    利用なし 49.6% 認知なし 9.7%   出典:インターネットバンキング利用調査 990社回答   (2016年5月、freee実施のインターネット調査より) 59.2% 手作業で記帳を行う 必要あり
  10. - 金融機関サイトとスクレイピングやAPIを経由して、企業の生の経済活動情報を収集している - 今や Fintech 業界のセキュリティにおいて重要な位置付けを担っており、当社の失敗は業界全体に大き な悪影響が出かねない - 匿名化等の加工のしづらい生の画像データを大量に保持 -

    機械学習を活用した機能提供のために、1箇所にデータを集約させておく必要がある - アドバイザー招待周りなど、複雑な認可制御を実装する必要がある - 手作業が挟まざるを得ない、大量の顧客情報を扱うオペレーション代行サービスを提供している 恐怖 28
  11. - 金融機関サイトとスクレイピングやAPIを経由して、企業の生の経済活動情報を収集している - 今や Fintech 業界のセキュリティにおいて重要な位置付けを担っており、当社の失敗は業界全体に大き な悪影響が出かねない - 匿名化等の加工のしづらい生の画像データを大量に保持 -

    機械学習を活用した機能提供のために、1箇所にデータを集約させておく必要がある - アドバイザー招待周りなど、複雑な認可制御を実装する必要がある - 手作業が挟まざるを得ない、大量の顧客情報を扱うオペレーション代行サービスを提供している ベンチャーらしくリスクを取りつつ、 高いレベルのセキュリティを実現しないといけない 恐怖 29
  12. セキュリティ対策を「勇者」に見立てて社内共有 31 心 セキュリティを高めようとするマインド 頭 セキュリティに関するノウハウ蓄積、リスク評価運用、 考え方(サイバーセキュリティフレームワーク等) 目/耳 情報収集能力、コミュニティへの参加 武器

    顧客・対外アピールできる要素。第三者認証等。 腕力 セキュアアプリケーション開発能力。脆弱性診断。 防具 サイバー攻撃対策、オペミス/内部犯行対策 体幹 倒れない力。インシデント対応能力。 足腰 もっとも大事なもの。従業員のセキュリティリテラシー。
  13. Hardening Program とは 41 - バキバキに脆弱にしたサービス(マイナンバー管理freee)を修正・強化 (hardening)する研修プログラム。 - 身近なサービスの Hardening

    を通して、実践的なセキュア開発力を身につけてもらったり、 実際に攻撃受ける体験を受けることでセキュリティ意識をより醸成してもらうことが目的。
  14. 42 Hardening Program 開催までの道のり - きっかけは speee さんのブログ - 当社も2017年末〜2018年初にかけて優秀な

    セキュリティエンジニアが入社 - 2018/4に2期目の新卒エンジニア入社を控え、 新卒エンジニア研修の準備が必要に - この機に既存エンジニア向けにも行える Hardening Programを構築することに。 - アプリケーション規模が比較的小さく、 且つセキュリティレベルの高い情報を扱う 「マイナンバー管理freee」を題材に プログラムを構築 - 2018/4の新卒向け実施に続き、7月には既存エンジニア向けにも開催予定。 以降、四半期毎に開催していく予定。
  15. 44 Enviroment 4人 x 2チームに分けて実施 高スペックPCに VMWare で環境構築 Private Network

    Shared System:zzz.zzz.zzz.zzz 会計 認証基盤 DB 人事労務 KVS Team A システム xxx.xxx.xxx.xxx application Team B システム yyy.yyy.yyy.yyy application 攻撃者 攻撃 ユーザX 登録 閲覧 ユーザY 登録 閲覧 通常 利用
  16. 45 Rule Regurations - サービス機能を維持すること - 情報漏洩を防止すること - 意図せぬ変更を阻止すること -

    他のチームを攻撃しない - 診断ツールは使わない - 元のソースコード参照禁止 - 脆弱性の内容については口外禁止 - 攻撃手法を外で試すのダメ絶対 Score - サーバ稼働率 - サービス機能維持するのが、大前提 - 脆弱性報告数 - 直して終わりではない。きちんと情報共有す ることが本当の脆弱性対応。 結果は両チーム1勝1敗の引き分け
  17. 46 振り返り 受講サイド - 「ボコボコにされた。難しかった」 - でも新卒で半分程度の脆弱性を修正できてたので、思った以上に優秀というのが運営 サイドの感想 - 「実際に攻撃を受ける、情報を抜かれるの感覚がやばい」

    - 当初想定してなかった効果。セキュリティ意識の醸成に効果的な活動だと判った 運営サイド - 評価時間中に、正常稼働評価と攻撃を両方やるのは忙しすぎた - 正常稼働評価のためのE2Eテストとその集計の自動化をやるべきだった - 座学のコストパフォーマンスは悪い - 次回以降は座学の時間を取らず、参加要件スキルとして、書籍やWEBドキュメントを紹 介することに。 - 脆弱性を仕込むのに思った以上に工数がかかり、Rails、AWSを使うというだけでこれだけ セキュアになるのかと改めて実感
  18. - 「セキュリティ対 策はやらなければいけないこと」とい うだけでは、オープンでフラットな freee の組織では 本当の意味でセキュリティ意識が醸成されたとは言 えない。 - セキュリティの先にある「カスタマートラスト」こそが目

    指すべきものであり、さらにその先の「カスタマーサク セス」に繋がる - 「カスタマーサクセスへの道は、トラストで敷き詰めら れている」 セキュリティが目的ではない カスタマートラストが目的 48