Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
SecureOSS-Sig
1,469 views
SELinux_Status_PoC_20170516
OSSセキュリティ技術の会 第一回勉強会 面 氏御提供
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 32 times
1
/ 39
2
/ 39
3
/ 39
4
/ 39
5
/ 39
6
/ 39
7
/ 39
8
/ 39
9
/ 39
10
/ 39
11
/ 39
12
/ 39
13
/ 39
14
/ 39
15
/ 39
16
/ 39
17
/ 39
18
/ 39
19
/ 39
20
/ 39
21
/ 39
22
/ 39
23
/ 39
24
/ 39
25
/ 39
26
/ 39
27
/ 39
28
/ 39
29
/ 39
30
/ 39
31
/ 39
32
/ 39
33
/ 39
34
/ 39
35
/ 39
36
/ 39
37
/ 39
38
/ 39
39
/ 39
More Related Content
PDF
SELinux_Updates_PoC_20170516
by
Kazuki Omo
PDF
RHELのEOLがCentOSに及ぼす影響
by
Kazuki Omo
PDF
Osc2017 tokyo spring_soss_sig
by
Kazuki Omo
PDF
FreeBSD Capsicum
by
Yuichiro Naito
PDF
Free bsd jail入門
by
Tsubasa Nomura
ODP
FreeBSD 12.0 RELEASE!
by
Yuichiro Naito
PDF
Cygwin 1.7 の紹介
by
fd0
PDF
WSL2使ってみた / Preview for WSL2
by
株式会社MonotaRO Tech Team
SELinux_Updates_PoC_20170516
by
Kazuki Omo
RHELのEOLがCentOSに及ぼす影響
by
Kazuki Omo
Osc2017 tokyo spring_soss_sig
by
Kazuki Omo
FreeBSD Capsicum
by
Yuichiro Naito
Free bsd jail入門
by
Tsubasa Nomura
FreeBSD 12.0 RELEASE!
by
Yuichiro Naito
Cygwin 1.7 の紹介
by
fd0
WSL2使ってみた / Preview for WSL2
by
株式会社MonotaRO Tech Team
What's hot
PPTX
Dockerと外部ルータを連携させる仕組みを作ってみた
by
npsg
POTX
LinuxをインストールしてWebサーバーを立ち上げてみよう
by
Masataka Tsukamoto
PPTX
ラズパイ2で動く Docker PaaSを作ってみたよ
by
npsg
PPTX
Inside wsl
by
Satoshi Mimura
PDF
ServerWorks Sonic! 003 LT - GlusterをZabbixで監視してみた
by
Taira Hajime
PPTX
第一回コンテナ情報交換会@関西
by
Masahide Yamamoto
PDF
Infinio vForum 2017 資料
by
株式会社クライム
PDF
とある帽子の大蛇料理Ⅱ
by
Masami Ichikawa
PDF
Mincs 日本語版
by
Masami Hiramatsu
PDF
Exos ztp usb1
by
Bin Han
PDF
KVM Cluster with DRBD, ioDrive2 and Infiniband (130802 OSC京都)
by
株式会社サードウェア
PDF
カーネルVm関西その参lt
by
cosmo0920
PDF
Exos ztp usb2
by
Bin Han
PDF
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
by
Masataka Tsukamoto
PDF
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
KEY
Lxc on cloud
by
Yukihiko SAWANOBORI
PDF
Kali LinuxとMetasploitable2で遊ぼう
by
monochrojazz
PPTX
ConfD で Linux にNetconfを喋らせてみた
by
Akira Iwamoto
PDF
Inside wsl
by
Satoshi Mimura
PPTX
DEXCS2015のWindows10 PCへのインストール
by
stebee19
Dockerと外部ルータを連携させる仕組みを作ってみた
by
npsg
LinuxをインストールしてWebサーバーを立ち上げてみよう
by
Masataka Tsukamoto
ラズパイ2で動く Docker PaaSを作ってみたよ
by
npsg
Inside wsl
by
Satoshi Mimura
ServerWorks Sonic! 003 LT - GlusterをZabbixで監視してみた
by
Taira Hajime
第一回コンテナ情報交換会@関西
by
Masahide Yamamoto
Infinio vForum 2017 資料
by
株式会社クライム
とある帽子の大蛇料理Ⅱ
by
Masami Ichikawa
Mincs 日本語版
by
Masami Hiramatsu
Exos ztp usb1
by
Bin Han
KVM Cluster with DRBD, ioDrive2 and Infiniband (130802 OSC京都)
by
株式会社サードウェア
カーネルVm関西その参lt
by
cosmo0920
Exos ztp usb2
by
Bin Han
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
by
Masataka Tsukamoto
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
Lxc on cloud
by
Yukihiko SAWANOBORI
Kali LinuxとMetasploitable2で遊ぼう
by
monochrojazz
ConfD で Linux にNetconfを喋らせてみた
by
Akira Iwamoto
Inside wsl
by
Satoshi Mimura
DEXCS2015のWindows10 PCへのインストール
by
stebee19
Viewers also liked
PDF
JAWS FESTA 中四国 2017 懇親会LT
by
Akira Shibata
PDF
OSS_Security_Sig_20170516_RSA_Conf
by
SecureOSS-Sig
PPTX
JAWS-UG in Cloud Roadshow 2017 大阪 LT
by
Akira Shibata
PDF
英語が苦手な人もre:Inventを乗り切れるか?
by
友香 木村
PDF
RHEL, CentOS 7 に移行しよう! LT
by
Emma Haruka Iwao
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
JAWS FESTA 中四国 2017 懇親会LT
by
Akira Shibata
OSS_Security_Sig_20170516_RSA_Conf
by
SecureOSS-Sig
JAWS-UG in Cloud Roadshow 2017 大阪 LT
by
Akira Shibata
英語が苦手な人もre:Inventを乗り切れるか?
by
友香 木村
RHEL, CentOS 7 に移行しよう! LT
by
Emma Haruka Iwao
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
Similar to SELinux_Status_PoC_20170516
PPTX
そろそろSELinux を有効にしてみませんか?
by
Atsushi Mitsu
PPTX
企業システムにSELinuxを適用するときの検討事項
by
Atsushi Mitsu
PPTX
SELinuxの課題について
by
Atsushi Mitsu
PDF
hbstudy# 28 SELinux HandsOn 公開版
by
Hiroki Ishikawa
PDF
SELinuxによる攻撃防止の例
by
Hiroki Ishikawa
PPT
使いこなせて安全なLinuxを目指して
by
Toshiharu Harada, Ph.D
PDF
(F15)File Capability
by
Hiroki Ishikawa
PDF
Leap の初のメジャーアップデート! openSUSE Leap 15.0 リリース
by
Fuminobu Takeyama
PDF
AndroidとSELinux
by
android sola
PDF
検証、SEAndroid
by
Hiromu Yakura
PDF
CaitSith 新しいルールベースのカーネル内アクセス制御
by
Toshiharu Harada, Ph.D
PDF
OpenStack & SELinux
by
Hiroki Ishikawa
PDF
振る舞いに基づくSSHブルートフォースアタック対策
by
Toshiharu Harada, Ph.D
PDF
DevConf.cz 2020参加報告
by
Hitachi, Ltd. OSS Solution Center.
PDF
2014.03.19 linux joshi_security_public
by
Ryo Fujita
PDF
20031020 「プロセス実行履歴に基づくアクセスポリシー自動生成システム」
by
Toshiharu Harada, Ph.D
PDF
Linuxサーバのセキュリティ対策 part2 - Apache編
by
Kazunori Inaba
そろそろSELinux を有効にしてみませんか?
by
Atsushi Mitsu
企業システムにSELinuxを適用するときの検討事項
by
Atsushi Mitsu
SELinuxの課題について
by
Atsushi Mitsu
hbstudy# 28 SELinux HandsOn 公開版
by
Hiroki Ishikawa
SELinuxによる攻撃防止の例
by
Hiroki Ishikawa
使いこなせて安全なLinuxを目指して
by
Toshiharu Harada, Ph.D
(F15)File Capability
by
Hiroki Ishikawa
Leap の初のメジャーアップデート! openSUSE Leap 15.0 リリース
by
Fuminobu Takeyama
AndroidとSELinux
by
android sola
検証、SEAndroid
by
Hiromu Yakura
CaitSith 新しいルールベースのカーネル内アクセス制御
by
Toshiharu Harada, Ph.D
OpenStack & SELinux
by
Hiroki Ishikawa
振る舞いに基づくSSHブルートフォースアタック対策
by
Toshiharu Harada, Ph.D
DevConf.cz 2020参加報告
by
Hitachi, Ltd. OSS Solution Center.
2014.03.19 linux joshi_security_public
by
Ryo Fujita
20031020 「プロセス実行履歴に基づくアクセスポリシー自動生成システム」
by
Toshiharu Harada, Ph.D
Linuxサーバのセキュリティ対策 part2 - Apache編
by
Kazunori Inaba
SELinux_Status_PoC_20170516
1.
最近の SELinux の状況 Kazuki
Omo( 面 和毅 ): ka-omo@sios.com OSS/Security Evangelist SIOS Technology, Inc.
2.
2 Who am I
? - Security Researcher/Engineer (19 years) - SELinux/MAC Evangelist (14 years) - Antivirus Engineer (3 years) - SIEM Engineer (3 years) - Linux Engineer (17 years)
3.
3 アジェンダ 1. 最近の SELinux
のトピック 2. 幾つか PoC と SELinux 3. まとめ
4.
1. 最近の SELinux
のトピック
5.
5 1. 最近の SELinux
のトピック 1. CIL 2. SELinux + Container 3. FileSystem 4. Labeled Network 5. SELinux+SCAP 6. SELinux+Android
6.
6 1. CIL (type sendconfig_t) (roletype
system_r sendconfig_t) (typeattributeset entry_type sendconfig_exec_t) (allow init_t sendconfig_exec_t (file (read execute execute_no_trans open))) よりポリシを簡単に記載する。この CIL を使うことにより、 ポリシの開発が 50-70% 早くなると言われている。
7.
7 2. SELinux +
Container
8.
8 2. SELinux +
Container ● SELinux での rkt/runC のサポート ● OverlayFS のサポート ● Capability チェックの分離
9.
9 3. FileSystem ● Distributed File
System のサポート ● Linux 4.5 からの GFS のサポート ● 完全な SELinux/ovarlayfs のサポート ● Linux v4.9 からテスト開始
10.
10 4. Network File
System ● CALIPSO / RFC 5570 のサポート ● Linux v4.8 からサポート ● IPv6 でのネットワークラベリングサポート ● Solaris TX との相互運用
11.
11 5. SELinux+SCAP
12.
12 5. SELinux+SCAP
13.
13 6. SELinux+Android CVE-2016-2060 は SEAndroid
なら大丈夫でした。
14.
14 6. SELinux+Android Android(KitKat: v4.4)
で SELinux Enforcing が有効に ・ 1 年で 60% の Android デバイスが KitKat+ で動作 ・現在 80% の Android デバイスが KitKat+ で動作中 Android(Lolipop: v5.0) では全て SELinux のポリシが Enforcing ・ 1 年で 18% の Android デバイスが Lolipop+ で動作 ・現在 50% の Android デバイスが Lolipop+ で動作中
15.
15 その他
16.
2. 最近の脆弱性情報の PoC
と SELinux
17.
17 とりあえず、これだけ試してみます 1. ShellShock(CVE-2014-6271) 2. bind9
DoS(CVE-2016-2776) 3. kernel 特権昇格脆弱性 ( CVE-2017-6074 ) 4. Struts(CVE-2017-5638) 5. ntfs-3g の脆弱性 (CVE-2017-0358)
18.
18 覚えていますか? SHELL SHOCK!!! 2014 年
9 月 24 日 GNU bash の脆弱性情報が公開 幅広い bash のバージョンが対象 環境変数を利用してプログラムを実行できる。リモートからも。 ● JVNVU#97219505 GNU Bash に OS コマンドインジェクションの脆弱性 ● JPCERT/CC GNU bash の脆弱性に関する注意喚起 ● JPCERT/CC TCP 10000 番ポートへのスキャンの増加に関する注意喚起 ● IPA bash の脆弱性対策について (CVE-2014-6271 等 )
19.
19 2-1. ShellShock の脆弱性 デモを見ましょう ls
-l total 8 -rwxr-xr-x 1 root root 94 Jan 22 06:36 test.cgi cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin リモートから何でも
20.
20 現在の結果 脆弱性 SELinuxで 緩和? 理由 ShellShock ◯ bind9
DoS kernel特権昇格 Struts ntfs-3g
21.
21 2-2. bind9 の脆弱性
(CVE-2016-2776)
22.
22 2-2. bind9 の脆弱性
(CVE-2016-2776) デモを見ましょう msf auxiliary(namedown) > exploit [*] Sending bombita (Specially crafted udp packet) to: 172.16.148.130 [+] Exploit Success (Maybe, nameserver did not replied) [*] Scanned 1 of 1 hosts (100% complete) [*] Auxiliary module execution completed msf auxiliary(namedown) > exploit リモートから落とせます!!
23.
23 現在の結果 脆弱性 SELinuxで 緩和? 理由 ShellShock ◯ DoS
✖ 原理的に無理 kernel特権昇格 Struts ntfs-3g
24.
24 2-3. linux kernel
特権昇格脆弱性 ( CVE-2017-6074 ) ● 報告日: 02/22/201 ● 広範囲なバージョン (11 年前の 2.6.18(Sep 2006) 以降 )
25.
25 2-3. linux kernel
特権昇格脆弱性 ( CVE-2017-6074 ) デモを見ましょう Ubuntu の Kernel 用の PoC が公開されているため ・ Ubuntu で PoC を試す ・ Ubuntu + SELinux で緩和できるか見てみる
26.
26 現在の結果 脆弱性 SELinuxで 緩和? 理由 ShellShock ◯ DoS
✖ 原理的に無理 kernel特権昇格 ◯ Struts ntfs-3g
27.
27 2-4. Struts2 の脆弱性
( CVE-2017-5638 ) ● 日本郵便株式会社 ● 都税クレジットカード支払サイト ● 沖縄電力 ● 住宅金融支援機構 ● メガネ販売店 JINS 03/06/2017 公開 あちこちがヤラれました
28.
28 2-4. Struts2 の脆弱性
( CVE-2017-5638 ) デモを見ましょう CentOS + Tomcat + Struts2( 脆弱性あるバージョン ) で ・ SELinux が Permissive の時の動作 ・ SELinux が Enforcing の時の動作 を見る。
29.
29 2-4. Struts2 の脆弱性
( CVE-2017-5638 ) SELinux が Enforcing の時に ・自分の ID を確認 ・ /etc/shadow などにアクセス「出来る」事を確認 ・理由を考察 seinfo -ttomcat_t -x の出力結果を見る
30.
30 2-4 Struts2 の脆弱性 seinfo
-ttomcat_t -x の出力結果 [root@cent7enc ~]# seinfo -ttomcat_t -x tomcat_t can_change_object_identity -- 省略 -- can_load_kernmodule corenet_unconfined_type corenet_unlabeled_type devices_unconfined_type domain files_unconfined_type filesystem_unconfined_type kern_unconfined selinux_unconfined_type storage_unconfined_type unconfined_domain_type dbusd_unconfined sepgsql_unconfined_type tomcat_domain userdom_filetrans_type xserver_unconfined_type unconfined!!
31.
31 2-4. Struts2 の脆弱性
( CVE-2017-5638 ) Bugzilla に報告しました (Bug 登録 -> 修正 ) ・ SecureOSS Sig の Blog に載せてなかった理由
32.
32 現在の結果 脆弱性 SELinuxで 緩和? 理由 ShellShock ◯ DoS
✖ 原理的に無理 kernel特権昇格 ◯ Struts ▲ ポリシに問題有り (報告済み)
33.
33 2-5. ntfs-3g の脆弱性
(CVE-2017-0358) ● 報告日: 02/01/201 ● Debian/Ubuntu のみ
34.
34 2-5. ntfs-3g の脆弱性
(CVE-2017-0358) デモを見ましょう Ubuntu 用の PoC が公開されているため ・ Ubuntu で PoC を試す ・ Ubuntu + SELinux で緩和できるか見てみる
35.
35 これまでの結果 脆弱性 SELinuxで 緩和? 理由 ShellShock ◯ DoS
✖ 原理的に無理 kernel特権昇格 ◯ Struts ▲ ポリシに問題有り (報告済み) ntfs-3g ✖ ポリシに問題有り (ubuntuはSELinux非推奨)
36.
36 3. まとめ
37.
37 まとめ 1. SELinux は未だどんどん開発が進んでいる 2.
SELinux は海外では使うのが当たり前 3. SELinux で守れる範囲を把握しよう 4. SELinux で守れるはずなのに守れないこともある → 守れる範囲を把握(次のセッションに続きます)
38.
38 脆弱性の無くなる その日まで 闘将!! SELinux!!
39.
39 Thank You!!!
Download