Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第4回 ITパスポート社内勉強会 セキュリティ
Search
PharmaX(旧YOJO Technologies)開発チーム
December 27, 2021
Technology
0
520
第4回 ITパスポート社内勉強会 セキュリティ
第4回 ITパスポート社内勉強会の資料です。
【コーポレートサイト】
https://yojo.co.jp/
【採用情報】
https://herp.careers/v1/yojo
PharmaX(旧YOJO Technologies)開発チーム
December 27, 2021
Tweet
Share
More Decks by PharmaX(旧YOJO Technologies)開発チーム
See All by PharmaX(旧YOJO Technologies)開発チーム
PdMによるLiveバイブコーディング〜プロトタイプ開発実践〜
pharma_x_tech
1
34
2025.10.28_CodexとClaude Codeの比較検討 社内座談会
pharma_x_tech
2
510
LLMのアウトプットの評価と改善 〜DSPyによるプロンプト最適化入門によせて〜
pharma_x_tech
5
1.1k
2025.09.02_AIコーディングを利用した開発自動化を目指しての座談会
pharma_x_tech
5
290
AIコーディングを前提にした開発プロセス再設計〜開発生産性向上に向けた試行錯誤〜
pharma_x_tech
4
350
AIエージェントの評価・改善サイクル
pharma_x_tech
2
540
MCP & Computer Useをフル活用した社内効率化事例〜現在地と将来の展望
pharma_x_tech
1
390
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
7
2.4k
Roo CodeとClaude Code比較してみた
pharma_x_tech
5
4.9k
Other Decks in Technology
See All in Technology
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
110
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
Greatest Disaster Hits in Web Performance
guaca
0
300
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
9
36k
Balancing Empowerment & Direction
lara
5
900
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Prompt Engineering for Job Search
mfonobong
0
160
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
53
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Tell your own story through comics
letsgokoyo
1
810
A Modern Web Designer's Workflow
chriscoyier
698
190k
The Language of Interfaces
destraynor
162
26k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
Transcript
ITパスポート勉強会 ~セキュリティ~
勉強会の予定 ・第1回 デジタルデータ 12/ 6 ・第2回 データベース 12/13 ・第3回 ネットワーク
12/27 ・第4回 セキュリティ 1/10 目次 ・毎週月曜日全4回
今日の予定 目次 • セキュリティマネジメント • 不正アクセス • コンピューターウイルス • 暗号化技術
セキュリティ
逆にいえば、世界中の悪い人からもアクセス可能に なったとも言えます ネットワークによって世界中の機器につながるようになりました セキュリティ 企業の持つ情報資産を守るため、情報セキュリティが重要です!
セキュリティを高めることは重要です! セキュリティ Ex) ゾンビや鍵のかかったドアがこれだけあれば侵入は防げそうですね でも、、、 この家は「生活利用できない」ですよね セキュリティが高くなればなるほど 普段の利用が大変になります!
セキュリティを考える際には、安全性と利便性のバランスが重要です セキュリティ セキュリティマネジメントの3要素 機密性 完全性 可用性 不正なアクセスをされない データを改ざんされない データを取得しやすい これらの要素のバランスを取る必要があります!
セキュリティ 問1 問2 A. イ 動作しない=使えないので可用性 情報が漏洩=他の人に見られたので機密性 誤ったデータ=データが完全でないので完全性 bの「管理規定を定めずに~」dの「全顧客の住所録 をあらかじめ預けている」が適切ではありません。
A. ウ
最近はユーザーID・パスワードでの認証+他の認証のパターンが多いですね! アクセスする人を制限するためにユーザー認証があります セキュリティ ユーザーIDとパスワードで認証する ユーザーID、パスワード バイオメトリクス認証 ワンタイムパスワード認証 コールバック認証 生体情報(指紋、声、虹彩)で認証する 短時間で更新され続けるパスワードで認証する
登録した電話番号に出ることで認証する
人のミスによる情報漏洩にも気を付ける必要があります! システムでいくらセキュリティを高めても結局使うのは人間です セキュリティ ショルダーハッキング スカベンジング 1人1人のセキュリティ意識も大切です!
不正アクセスには様々な手法があります! セキュリティ YOJOのデータベースも不正アクセスしようとしているのが確認されてます、、、 有名な不正アクセスについて解説していきます!
ブルートフォース セキュリティ パスワードを総当たりで試していく攻撃です! 0~9の10パターンが三つなので10³パターン試せば網羅できますね よくある対策としてはパスワードを何回か試すとアカウントがロックされるなどがあります!
ブルートフォースの対策としてアカウントのロックがありますが、 セキュリティ パスワードは固定で、ユーザーIDを総当たりで探します。 それを突破する手法が「リバースブルートフォース」です! これだと1アカウント当たりの失敗が1回なので攻撃を検知できません、、
SQLインジェクション セキュリティ SQL文 このようなサイトにSQL文を直接入力することで、 SQLとは? データベースにアクセスするための命令文 実行結果 不正なSQL文が作られ全ユーザーの情報が漏洩したりします、、、
DNSキャッシュポイズニング セキュリティ DNSサーバーは「https://yojo.co.jp」にアクセスされた際に、 実際のサーバーが存在するIPアドレスを探して返します このIPアドレスは短期間でころころ変わらないので、DNSサーバー が調べた際に一定期間記憶(キャッシュ)してくれます。 IPアドレスのキャッシュを改ざんし、間違ったIPアドレスにユーザー を誘導することをDNSキャッシュポイズニングといいます!
セキュリティ 問1 問2 問3 A. ア A. ア A. エ
セキュリティ コンピューターウイルスとは? ウイルスのような性質を持つプログラムです! 自己伝染 潜伏 発病 自分をコピーして他のPCに感染する 感染後しばらくはおとなしくする PCを破壊したり、情報を盗む 入り込んで、潜伏しながら増殖し、発病して別の場所に入り込む
まさにウイルスの動きですね!
セキュリティ ウイルスに対して、「予防」「検査」「修復」を行ってくれるのがウイルス対策ソフトです! これらはPCに入ってくるデータを事前に検査し、 ウイルスかどうかをチェックしてくれます!
セキュリティ 既知のウイルスの場合 ウイルスの検出方法には2つあります! これらによってウイルス対策ソフトはPCを守ってくれます! 未知のウイルスの場合 ウイルス定義ファイルによって検出します ビヘイビア法によって検出します ビヘイビア(behavior)= 振る舞い 既知のウイルスなので、定義ファイルと
一致したら削除します プログラムの挙動を見てウイルスを検出 します。
セキュリティ 問1 問2 A. エ A. ア ファイルを開いたことが原因なので外部から の直接攻撃ではなく、文書ファイルにウイル スが潜んでいたということですね!
感染経路はUSBメモリなどの外部記憶装置や メールやwebサイトからのファイルダウン ロードが考えられます! また、感染したPCはネットワークに接続しな いようにしましょう!
セキュリティ 前回ネットワークはパケットでのやりとりをしているといいました! そこで、データは見られてもいい形に暗号化します! パケットは複数のネットワークを経由してバケツリレーのように運んでいるため、 途中で盗み見られる危険性があります、、、 この図のように共通した「鍵」で暗号化し、 送った先で復号する方式を「共通鍵方式」と いいます!
セキュリティ さっきの共通鍵暗号方式には難点があります これを解決するのが「公開鍵暗号方式」です! 鍵はそもそもどうやって安全に通信相手に配るのでしょう? 2種類の鍵を用意します 公開鍵 ・配布用 秘密鍵 ・自分用 公開鍵で暗号化したデータは秘密鍵のみで復号できます
・暗号化用 ・復号用 公開鍵が漏洩してもデータを見ることはできません! 自分宛てのデータは自分の公開鍵を配って暗号化してもらいます
セキュリティ 公開鍵暗号方式を応用すると、データの機密性・完全性が保証できます! その人から送られたデータが、その人の公開鍵で復号出来た その人の公開鍵で復号できるのは、その人の秘密鍵で暗号化された証拠なので、 その人から送られてきたことが保証されます!
セキュリティ データを送る際には送信者の秘密鍵で暗号された「デジタル署名」を添付します! デジタル署名 送るデータを変換(ハッシュ化)し、秘密鍵 で暗号化したもの 受信者は送られたデータをハッシュ化し、公 開鍵で復号したデジタル署名と比較します! 送られたデータが改ざんされていないか、誰から送られたかを証明することができますね!
セキュリティ 今までは鍵によってデータの安全性が保証されるという話でした 鍵自体が本当に正しいかどうかは認証局が管理しています! 認証局(CA)が公開鍵の正当性を保証するための デジタル証明書を発行してくれます!
セキュリティ 問1 問2 A. ウ A. ア 公開鍵方式は秘密鍵と公開鍵のセットで成り 立っています。 認証局の役割は鍵の正当性(送信者)を保証
することです。
セキュリティ ITパスポート勉強会は以上になります! 勉強会にお付き合いいただきありがとうございました!!