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
ヒープの分割
Search
@tkmru
July 14, 2016
Programming
0
220
ヒープの分割
輪読会でのガベージコレクション 自動的メモリ管理を構成する理論と実装 第8章 ヒープの分割のスライド
@tkmru
July 14, 2016
Tweet
Share
More Decks by @tkmru
See All by @tkmru
ipa-medit: Memory search and patch tool for IPA without Jailbreaking/ipa-medit-bh2022-europe
tkmru
0
250
Ipa-medit: Memory modification tool for iOS apps without Jailbreaking/ipa-medit-codeblue2022
tkmru
0
120
趣味と実益のための著名なOSSライブラリ起因の脆弱性の探求/seccamp2021-b5
tkmru
0
4.4k
Ipa-medit: Memory Search and Patch Tool for IPA Without Jailbreaking @Black Hat USA 2021 Arsenal/ipa-medit-bh2021-usa
tkmru
1
4k
Learn the essential way of thinking about vulnerabilities through post-exploitation on middlewares (MySQL/PostgreSQL編)/seccamp2020-b8
tkmru
3
760
apk-medit: memory search and patch tool for debuggable APK @CODE BLUE 2020 Bluebox
tkmru
0
180
apk-medit: memory search and patch tool for debuggable APK @Black Hat USA 2020 Arsenal/apk-medit-bh2020-usa
tkmru
0
3.9k
めんどうくさいゲームセキュリティ
tkmru
20
10k
Linux Rootkit Internals
tkmru
1
1.8k
Other Decks in Programming
See All in Programming
Site Reliability Engineering for GMO
pyama86
7
1k
Git Lint
bkuhlmann
4
750
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
ski
0
350
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
360
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
160
Folding Cheat Sheet #3
philipschwarz
PRO
0
120
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
雑に思考を整理する技術と効能
konifar
58
28k
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
GraphQLとの向き合い方2022年版
quramy
31
12k
Building Your Own Lightsaber
phodgson
98
5.7k
Building Adaptive Systems
keathley
30
1.9k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Done Done
chrislema
178
15k
Producing Creativity
orderedlist
PRO
336
39k
Embracing the Ebb and Flow
colly
79
4.1k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Atom: Resistance is Futile
akmur
258
25k
Transcript
ώʔϓͷׂ ΨϕʔδίϨΫγϣϯࣗಈతϝϞϦཧΛ ߏ͢Δཧͱ࣮ୈ̔ষΛಡΉճ ͚ͨ·Δ !ULNSV
ಋೖ w ͜Ε·Ͱ($ʹҰຕؠͷΞϓϩʔνΛԾఆ w ͯ͢ͷΦϒδΣΫτ͕ಉҰͷΞϧΰϦζϜͰɹɹ ཧ͞Εಉ࣌ʹճऩ͞ΕΔ w ΦϒδΣΫτͷѻ͍ΛΑΓ۠ผ͢Δ͜ͱͰɹɹɹɹ ੑೳ্ͷϝϦοτ͕͋Δ
ੈؒ($ w ࠷Α͘ΒΕͨྫੈؒ($ w ΦϒδΣΫτ܈ΛྸʹΑִͬͯ w গΦϒδΣΫτΛ༏ઌతʹճऩ͢Δ w ͘Θ͘͠ষͰ
w ҟͳΔΧςΰϦͷΦϒδΣΫτΛҟͳΔํ๏Ͱѻ͏ ͱϝϦοτ͕ੜ͡Δ w ͦͷཧ༝ͷ̍ͭཧ͢Δͷʹ༻͞ΕΔίϨΫλ ͷٕज़ʹؔ࿈͢Δ w ؒతΞϧΰϦζϜͰ͋ΔܕΞϧΰϦζϜʹ ΦϒδΣΫτΛಈ͔͢ͷʢϚʔΫίϯύΫτɺί ϐʔ๏ʣͱɺͦ͏Ͱͳ͍ͷ͕͋ΔʢϚʔΫε
Πʔϓ๏ʣ ΦϒδΣΫτͷѻ͍Λ۠ผ͢Δ
༻ޠͷఆٛ w ಉ༷ͷѻ͍Λड͚ΔΦϒδΣΫτͷཧతͳू߹ ΛεϖʔεͱݺͿ w ͭͷεϖʔεΞυϨεۭؒͷνϟϯΫΛෳݸ ͏͜ͱ͕͋Δ
ͳׂͥ͢Δ͔
ͳׂͥ͢Δ͔ w ώʔϓΛෳͷύʔςΟγϣϯʹׂ͠ɺ֤ύʔςΟ γϣϯΛҟͳΔϙϦγʔϝΧχζϜΛͬͯཧ ͢Δͱޮత
ͳׂͥ͢Δ͔ w ΦϒδΣΫτͷҠಈੑ w αΠζɺখ͍͞εϖʔεΦʔόʔϔου w ΦϒδΣΫτଐੑͷ༰қͳೝࣝ w վળ͞ΕΔΨϕʔδίϨΫγϣϯͷճऩ w
ॖ͞ΕΔఀࢭ࣌ؒɺ༏Εͨہॴੑ͕ಈػ w ͜ΕΒͷಈػʹ͍ͭͯ͘Θ͘͠ݟ͍ͯ͘
ҠಈੑʹΑΔׂ
ҠಈੑʹΑΔׂ w ϋΠϒϦουͳίϨΫλͰɺҠಈͤ͞Δ͜ͱͷͰ ͖ΔΦϒδΣΫτͱҠಈෆՄ͘͠Ҡಈίετͷ ͔͔ΔΦϒδΣΫτΛ۠ผ͢Δඞཁ͕͋Δ w ϥϯλΠϜγεςϜͱίϯύΠϥؒͷίϛϡχέʔ γϣϯෆɺ͋Δ͍ΦϒδΣΫτΛ04ʢFY*0 όοϑΝʣʹͨͨ͠ΊʹɺҠಈͤ͞Δ͜ͱ͕Ͱ ͖ͳ͍߹͕͋Δɻ
ҠಈੑʹΑΔׂ w ΦϒδΣΫτΛҠಈ͢ΔʹɺͦͷΦϒδΣΫτ ͷ͋ΒΏΔࢀরΛݟ͚ͭग़͠ɺͦͷΦϒδΣΫτ ͷ৽͍͠ҐஔΛࢦ͢ϙΠϯλߋ৽Ͱ͖ͳ͚Ε ͳΒͳ͍ w ඇҠಈܕճऩͰ͋ΕɺܕίϨΫλগͳ͘ͱ ͭͷࢀরΛݟ͚ͭΕɺճऩ͢Δ͔Ͳ͏͔அ Ͱ͖े
ҠಈੑʹΑΔׂ w ($Λཁٻ͠ͳ͍ϥΠϒϥϦΦϒδΣΫτͷࢀর ͕͞ΕΔͱʢFY+BWB/BUJWF*OUFSGBDFΛհ͠ ͯʣͦͷΦϒδΣΫτҠಈͤ͞ΒΕͳ͍ w ͦͷΑ͏ͳΦϒδΣΫτϐϯཹΊ͞ΕΔ͔ɺɹɹ ϥΠϒϥϦ͕ΦϒδΣΫτΛΞΫηεͰ͖Δؒɺɹ ͦͷεϖʔεͷΨϕʔδίϨΫγϣϯ͕ແޮͰ͋Δ ͜ͱΛอূ͠ͳ͚ΕͳΒͳ͍
ϧʔτू߹ w ΦϒδΣΫτΛҠಈͤ͞ΔͨΊʹߋ৽͠ͳ͚Ε ͳΒͳ͍ࢀরʹϧʔτू߹ؚ·ΕΔ w ϧʔτࢀরͷਫ਼֬ͳϚοϓΛಛఆ͢Δ͜ͱɺϝϞ ϦཧػೳΛ࣋ͭݴޠͱͦͷϥϯλΠϜؒͷΠϯλʔ ϑΣΠεΛߏங͢Δ্ͰΑΓઓతͳ෦ͷͭ w ͘Θ͘͠ୈষͰ
αΠζʹΑΔׂ
αΠζʹΑΔׂ w େ͖ͳΦϒδΣΫτͷҠಈίετҠಈͤ͞ͳ͍ ߹ͷஅยԽίετΛ্ճΔ w Α͋͘Δઓུ͋ΔᮢΑΓେ͖ͳΦϒδΣΫτ ಠཱͨ͠ϥʔδΦϒδΣΫτεϖʔεʢMBSHF PCKFDU TQBDF-04ʣʹׂΓ͚Δ w
େ͖ͳΦϒδΣΫτҰൠతʹݸʑͷϖʔδʹஔ ͞Ε ࠷খαΠζϖʔδͷ ɺϚʔΫεΠʔϓ ͷΑ͏ͳඇҠಈܕίϨΫλʹΑͬͯཧ͞ΕΔ
εϖʔεͷͨΊͷׂ
εϖʔεͷͨΊͷׂ w ίϐʔίϨΫλͱεϥΠσΟϯάίϨΫλͲͪΒ அยԽ͕ͳ͘ɺஞׂ࣍Γ͚͕Մೳ w ͔͠͠ɺίϐʔίϨΫλඇҠಈܕίϨΫλͷഒ ͷΞυϨεۭؒΛඞཁͱ͠ɺϚʔΫίϯύΫτʹ ΑΔ($͔ͳΓ w ͕ͨͬͯ͠ҟͳΔεϖʔεΛҟͳΔϝϞϦϚωʔδϟ
ͰཧͰ͖ΔΑ͏ʹΦϒδΣΫτ܈Λִ͢Δ͜ ͱ༗ӹͰ͋Δ͜ͱ͕ଟ͍
εϖʔεͷͨΊͷׂ w ͠Β͘ͷؒɺੜ͖͍ͯΔͱ༧͞ΕɺஅยԽ͕ ໘ͷݒ೦ʹͳΓͦ͏ʹͳ͍ΦϒδΣΫτɺ ඇҠಈܕͷ($͕ओͰ͋Δ͕͓࣌Γѹॖߦ͏εϖʔ εʹஔ͘͜ͱ͕͋Δ w ׂΓ͚͕ߴ͘ɺߴ͍ࢮ͕༧͞ΕΔΦϒδΣ Ϋτ܈ɺߴׂΓ͚ͱ҆Ձͳʢੜ͖ͬͨΦϒ δΣΫτ͕গͳ͍ʣ($ʹదͨ͠ίϐʔίϨΫλͰ
ཧ
εϖʔεͷͨΊͷׂ w ·ͨɺେ͖ͳΦϒδΣΫτ༻ʹίϐʔεϖʔεΛ༻ ҙ͓ͯ͘͠ίετ͕ɺϥʔδΦϒδΣΫτεϖʔε ΛඇίϐʔܕίϨΫλͰཧ͢Δ͏Ұͭͷཧ༝
छྨʹΑΔׂ
छྨʹΑΔׂ w ҟͳΔΧςΰϦͷΦϒδΣΫτ܈Λཧతʹִ ͢ΔͱɺܕͳͲͷಛఆͷଐੑΛɺΦϒδΣΫτͷ ΞυϨε͚͔ͩΒ֬ೝͰ͖Δ w ΦϒδΣΫτͷϑΟʔϧυͷΛௐͨΓɺϙΠϯ λΛͨͲΔඞཁ͕ͳ͍ w ͜Εʹ͍͔ͭ͘ͷར͕͋Δ
छྨʹΑΔׂͷར w ͞ΒͳΔϑΟʔϧυΛϩʔυ͢Δඞཁੑ͕ͳ͘ͳΔ ͷͰΩϟογϡͷར͕ಘΒΕΔ w ଐੑʹΑΔִͰɺಉ͡ଐੑΛڞ༗͢ΔΦϒδΣ Ϋτͯ͢ΛಉҰͷ࿈ଓͨ͠νϟϯΫʹஔ͢Δ w ଐੑΛ֤ΦϒδΣΫτϔομͰͳ͘εϖʔεͱ ݁ͼ͚Δ͜ͱ͕Ͱ͖Δ
छྨʹΑΔׂͷར w ίϨΫλʹΑͬͯɺΦϒδΣΫτͷछྨ͕ॏେ ͳҙຯΛ࣋ͭ w ϙΠϯλΛؚ·ͳ͍ΦϒδΣΫτܕίϨΫλ ʹΑͬͯࠪ͞ΕΔඞཁ͕ͳ͍ w ϙΠϯλΛؚ·ͳ͍େ͖ͳΦϒδΣΫτΛࣗલͷε ϖʔεʹ֨ೲ͓ͯ͘͜͠ͱͰϝϦοτ͕ੜ͡Δ
छྨʹΑΔׂͷܽ w େ͖ͳϙΠϯλͷྻͷॲཧίετɺΦϒδΣΫ τͷҠಈίετͳͲΑΓɺΉ͠ΖϙΠϯλͷ ίετʹࢧ͞Ε͕ͪͰ͋Δ
ճऩͷͨΊͷׂ
ճऩͷͨΊͷׂ w ׂΓ͚ΒΕ͔ͯΒϓϩάϥϜ͕ऴྃ͢Δ· Ͱ༻தͷΦϒδΣΫτ͋Εɺඇৗʹ ໋ͷΦϒδΣΫτ͋Δ͜ͱҰൠత w %FVUTDIͱ#PCSPXʹ͢Ͱʹʰ ৽͘͠ ׂΓ͚ΒΕͨσʔλʮډ࠲Δʯ͔ൺֱతظ ؒͷ͏ͪʹࣺͯΒΕΔՄೳੑ͕ߴ͍͜ͱΛ౷ܭ͕ࣔ
͍ͯ͠Δʱͱड़͍ͯΔ
ճऩͷͨΊͷׂ w ଟ͘ͷΞϓϦέʔγϣϯͰɺΦϒδΣΫτͷण໋ͷ ༷ଶɺʰଟ͘ͷΦϒδΣΫτएͯ͘͠ࢮ͵ʱ ͱ͍͏ऑ͍ੈผԾઆΛࢧ͍࣋ͯ͠Δ w ੈ४ੈͷ͞·͟·ͳઓུͷഎޙʹ͋Δݟࣝ ɺ࠷͝ΈʹͳΓʹͳΓͦ͏ͳΦϒδΣΫτʹ ࿑ྗΛूதͤ͞Δ͜ͱ͕ɺ࠷খݶͷ࿑ྗͰ࠷େݶ ʹهԱҬΛճऩ͢Δ࠷దͳํ๏Ͱ͋Δͱ͍͏ͷ
࠷খݶͷ࿑ྗͰ࠷େݶʹهԱ ҬΛճऩ͢Δྫ w ΦϒδΣΫτͷण໋ͷ͕ेʹΜͰ͍Εɺ ώʔϓશମͰͳ͘ώʔϓͷ෦ू߹ʢ͋Δ͍ෳ ͷ෦ू߹ʣΛ܁Γฦ͠($͢Δ w ੈผίϨΫλώʔϓશମΛ($͢Δͨͼʹώʔ ϓͷεϖʔεʢগੈɺ͋Δ͍φʔαϦʣΛ Կ($͢Δ
ώʔϓશମΛ͠ͳ͍ɹɹ τϨʔυΦϑ w ίϨΫλճऩ͞Εͳ͍ʢώʔϓதͰු༡͢Δʣ͝ΈΛڐ ͢ɻ͜ΕʹΑΓɺΦϒδΣΫτͷׂΓ͚ʹ༻Ͱ͖Δε ϖʔε͕খ͘͞ͳΓɺίϨΫλΑΓසൟʹ࣮ߦ͞ΕΔ͜ͱ ͱͳΔ w ώʔϓΛ($͞ΕΔεϖʔεͱ($͞Εͳ͍εϖʔεִ͢ ΔͱɺཧใΛه͢ΔͨΊʹେ͖ͳ࿑ྗΛϛϡʔςʔ
λͱίϨΫλํʹ՝͢ w ͦΕͰɺ($͞ΕΔεϖʔεͷੜଘ͕े͍ͱɺׂ ͢Δઓུඇৗʹޮత
ఀࢭ࣌ؒΛݮΒ͢ ͨΊͷׂ
ఀࢭ࣌ؒΛݮΒͨ͢Ίͷׂ w ܕίϨΫλ͕͢Δऩ͞ΕΔεϖʔεͷα ΠζΛ੍ݶ͢Δͱɺਗ਼͋Δ͍ϚʔΫ͞ΕΔΦ ϒδΣΫτͷྔΛ੍ݶ͠ɺ($ʹཁ͢Δ࣌ؒΛ੍ݶ Ͱ͖Δ w ετοϓβϫʔϧυίϨΫλͰɺΑΓ͍ఀࢭ࣌ ؒΛҙຯ w
ώʔϓͷ෦ू߹ͷ($Ͱฏۉఀࢭ͕࣌ؒվળ
ఀࢭ࣌ؒΛݮΒͨ͢Ίͷׂ w ׂ͢Δཧ༝εϖʔεΛఆ࣌ؒͰճऩͰ͖ΔΑ ͏ʹ͢Δ͜ͱͰ͋Δɻ w ͠ऩ͞ΕΔ༧ఆͷྖҬʹͦͷྖҬͷ֎ଆ͔Β ౸ୡͰ͖ΔΦϒδΣΫτ͕ଘࡏ͠ͳ͚Εɺͦͷྖ ҬΛճऩ͢ΔͨΊʹίϨΫλ͕ߦ͏ૢ࡞ෆཁ ͱͳΔɻ
ہॴੑͷͨΊͷׂ
ہॴੑͷͨΊͷׂ w ہॴੑͷॏཁੑɺ༏ΕͨੑೳΛग़ͨ͢Ίʹɺϝ ϞϦ֊͕ΑΓෳࡶʹͳΔʹͭΕͯʢFYΑΓଟ͘ ͷϨϕϧɺෳͷ$16ίΞͱιέοτɺ/6." ඇ ۉҰϝϞϦΞΫηε ૿Ճ͠ଓ͚͍ͯΔ w ݚڀऀΒɺίϨΫλΛ୯ʹ͝ΈΛճऩ͢ΔͨΊ
ʹ༻͖͢Ͱͳ͘ɺγεςϜશମͱͯ͠ͷہॴ ੑΛվળ͢ΔͨΊʹ༻͖͢Ͱ͋Δͱ͘ओு
ੈผίϨΫλͷྫ w ੈผίϨΫλͰίϨΫλͱϛϡʔςʔλํͷ ͞ΒͳΔہॴੑվળΛಘΔ͜ͱ͕Ͱ͖Δɻ w ίϨΫλɺ࠷খݶͷ࿑ྗͰ࠷େͷϑϦʔεϖʔε͕ ಘΒΕͦ͏ͳώʔϓͷখ۠ʹ࠷େݶͷ࿑ྗΛूத ͤ͞Δ͜ͱͰಘΛ͢Δ w গΦϒδΣΫτͷॻ͖͑ҰൠతʹΦϒ
δΣΫτΑΓΉ͠Ζߴ͍ͷͰɺϛϡʔςʔλͦͷ ϫʔΩϯάηοτͷαΠζΛݮΒ͢͜ͱͰಘΛ͢Δ
εϨουʹΑΔׂ
εϨουʹΑΔׂ w ($ϛϡʔςʔλεϨουͱίϨΫλεϨου ͷ ؒͰಉظΛඞཁͱ͢Δ
ΦϯβϑϥΠܕͷ($ w ΦϯβϑϥΠܕͷ($ w ෳͷϛϡʔςʔλεϨουΛҰʹதஅͤ͞Δ ͜ͱ͕ͳ͍ w ͰϛϡʔςʔλεϨουͱͷௐʹෳࡶͳγε ςϜ͕ඞཁ
ετοϓβϫʔϧυܕͷ($ w ετοϓβϫʔϧυܕͷ($ w ͯ͢ͷϛϡʔςʔλεϨουΛٳࢭͤ͞ΔͨΊ ͷಉظ͕ඞཁ w Ұʹٳࢭͤ͞ΔεϨουΛͭͱ͠ɺͦͷεϨο υׂ͕Γ͚ͨΦϒδΣΫτ͚ͩΛճऩ͢ΔͷͰ ͋Ε͜ͷίετΛݮΒͤΔ
ϚϧνλεΫԾϚγϯ w ී௨ɺ֤ΞϓϦέʔγϣϯઐ༻ͷશͳ7.Λϩʔυ ͠ॳظԽ͢Δ͜ͱΛཁٻ͢Δ w ϚϧνλεΫԾϚγϯ .7. ͭͷ7.Ͱෳ ͷλεΫΛ࣮ߦͤ͞Δ͜ͱΛՄೳʹ͢Δ w
ಛఆͷλεΫ͕ΞΫηε͢ΔΦϒδΣΫτΛ۠ผ͖͢ w ҟͳΔεϨου͕ॴ༗͢Δඇڞ༗σʔλΛִ͢Δ ͜ͱͰ୯७Խ
Մ༻ੑʹΑΔׂ
Մ༻ੑʹΑΔׂ w ڞ༗ΦϒδΣΫτʹ৮Εͨ͘ͳ͍ཧ༝ͷͭಉظ ͷΦʔόʔϔουΛݮΒ͍͔ͨ͠Β w ࢄ($Ͱཧ͞ΕΔγεςϜͰɺϦϞʔτΦϒ δΣΫτͷΞΫηε͕ϩʔΧϧΦϒδΣΫτ ͷΞΫηεΑΓܻҧ͍ʹίετ͕͔͔Δ w ϩʔΧϧϦϞʔτΦϒδΣΫτϩʔΧϧϦϞʔ
τࢀরΛҟͳΔϙϦγʔͱϝΧχζϜͰཧ͍ͨ͠
Մ༻ੑʹΑΔׂ w ΦϒδΣΫτͷΞΫηείετ͕ۉҰʹͳΒͳ͍ ཧ༝ΦϒδΣΫτͷࢄ͚ͩͰͳ͍ w ΩϟογϡϛεͷίετඦαΠΫϧ͔͠Εͳ ͍͕ɺεϫοϓΞτ͞Εͨϖʔδ্ͷΦϒδΣΫ τͷΞΫηεඦສαΠΫϧͷίετ͕͔͔Δ
Մ༻ੑʹΑΔׂͷྫ w ϒοΫϚʔΫίϨΫλԾϝϞϦγεςϜͱڠௐ ͢Δ w εϫοϓΞτͤ͞ΔϖʔδͷબΛʢίϨΫλ ͷ؍͔Βʣվળͤ͞ΔͨΊ w ৗற͍ͯ͠ͳ͍ϖʔδ্ͷΦϒδΣΫτΞΫηε ͢Δ͜ͱͳ͘ίϨΫλͷΛྃͰ͖ΔΑ͏ʹ
Մ༻ੑʹΑΔׂͷྫ w /6."ʢඇۉҰϝϞϦΞΫηεʣϚγϯͰɺಛ ఆͷϓϩηοαʹ͍ۙϝϞϦόϯΫଞͷϓϩηο α͔Βԕ͍ɻ w 4VO.JDSPTZTUFNTͷ)PU4QPUίϨΫλ͜ͷಛ ੑΛೝࣝ͠ɺେنαʔόʔʹ͓͚ΔԆΛ࠷খ Խ͢ΔͨΊʹɺΦϒδΣΫτΛʮ͍ۙʯϝϞϦʹ ༏ઌతʹׂΓ͚Δ
ϛϡʔλϏϦςΟɹɹ ʹΑΔׂ
ϛϡʔλϏϦςΟʹΑΔׂ w ΦϒδΣΫτΛͦͷϛϡʔλϏϦςΟʢNVUBCJMJUZʣ ʹԠׂ͍ͯͨ͡͠ w ৽͘͠ੜ͞ΕͨΦϒδΣΫτੜ͖͍ͯ͠Δ ΦϒδΣΫτΑΓΑΓසൟʹ ॳظԽ มߋ͞Ε ͕ͪ
w ࢀরΧϯτద͍ͯ͠ͳ͍
ϛϡʔλϏϦςΟʹΑΔׂ w Ұํɺඇৗʹେ͖͍ώʔϓͩͱɺൺֱతগͳׂ͍Γ ߹͍ͷΦϒδΣΫτ͚͕ͩߋ৽͞ΕΔ w ܕίϨΫλͯ͢ͷ͝ΈީิΦϒδΣΫτ ΛͨͲΒͳ͚ΕͳΒͳ͍͍ͣͯͳ͍ w ࢀরΧϯτ͍͍ͯΔ
%PMJHF[ͱ(POUIJFSͷ($ w ΦϒδΣΫτΛϛϡʔλϏϦςΟʢͱεϨουʣʹ Αִͬͯ w ڞ༗εϖʔε͚ͩͰͳ͘ɺ֤εϨου͕ઐ༗Ͱ͖Δ มߋෆՄͳϓϥΠϕʔτώʔϓͷࢀর͕ڞ༗ώʔ ϓ࿙ΕΔࣄଶίϐʔΦϯϥΠτϙϦγʔʹΑͬ ્ͯࢭ w
ͦͷࢀরઌͷΦϒδΣΫτมߋෆՄ
%PMJHF[ͱ(POUIJFSͷ($ w ͜͏ͨ͠ಛੑ֤εϨουͷϓϥΠϕʔτώʔϓΛ ඇಉظʹ($͢Δ͜ͱΛՄೳʹ͢Δ w ͜ͷΞϓϩʔνͷ͞ΒͳΔརɺεϖʔεΛ·ͨ ͍ͩϙΠϯλΛௐΔඞཁ͕ͳ͍͜ͱͰ͋Δ w ϛϡʔςʔλ͕ͦΕΒΛݕग़͠ͳ͚ΕͳΒͳ͍
Ͳ͏ׂ͢Δ͔
γϯϓϧͳׂ w ͋;Εͨώʔϓͷׂ๏ɺώʔϓΛॏͳΓͷͳ͍ ΞυϨεͷൣғʹ͚Δํ๏ w ֤εϖʔεͭͷ࿈ଓ͢ΔνϟϯΫΛΊΔ w ΦϒδΣΫτͱϝϞϦͷϚοϐϯάର
γϯϓϧͳׂ w ΦϒδΣΫτ͕ଐ͢ΔεϖʔεΦϒδΣΫτͷ ΞυϨεͷ࠷্ҐϏοτྻʹΤϯίʔυ͞ΕΔ w γϑτϚεΫૢ࡞ʹΑͬͯͦͷεϖʔεΛݟ͚ͭ ΒΕΔ w εϖʔεͷΞΠσϯςΟςΟ͕͋ΕɺίϨΫλ ͦͷΦϒδΣΫτͷॲཧํ๏
ϚʔΫ ίϐʔ ແ ࢹʣΛܾΊΒΕΔ
γϯϓϧͳׂ w εʔεͷϨΠΞτ͕ίϯύΠϧ࣌ʹ͔Εɺ ͜ͷςετఆͱͷൺֱͰࡁΉ w ͔Βͳ͚ΕɺΞυϨεͷ࠷্ҐϏοτྻΛද ͷΠϯσοΫεͱͯ͠༻͍ͯεϖʔεΛݕࡧ͢Δ
࿈ଓ͢ΔΤϦΞͷ w ࿈ଓ͢ΔΤϦΞ͕༗͢ΔԾΞυϨεͷൣғΛ͋Β͔ ͡Ί༧͓͔ͯ͠ͳ͚ΕͳΒͳ͍ w ཧϖʔδ͕ेͰԾϝϞϦͷރׇΛট͔͘ w 04͕ϥΠϒϥϦ༻ͷίʔυηάϝϯτΛ༧ଌͰ͖ͳ͍ ॴϚοϐϯά͢Δ͕͋Δ FY"4-3
w ͜Ε࿈ଓ͢Δ͍ൣғͷ༧Λ͘͢͠Δ w CJUΞυϨεͩͱ͜ͷΑ͏ͳͳ͘ͳΔ
࿈ଓ͢ΔΤϦΞͷ w ҊɺεϖʔεΛΞυϨεۭؒͷνϟϯΫͷෆ࿈ ଓͳू·Γͱ࣮ͯ͢͠Δ͜ͱͰ͋Δ w ෆ࿈ଓεϖʔε࿈ଓԾΞυϨεۭؒͷݻఆαΠ ζϑϨʔϜͷϦετͰߏ w දΛ༻͍ͯΦϒδΣΫτͷεϖʔεΛݕࡧ͢Δͷ͕ ܽ
ཧతʹִ͠ͳ͍ w εϖʔεΛ࣮͢ΔͷʹΦϒδΣΫτ܈Λཧత ʹִ͠ͳͯ͘Α͍ w ΘΓʹɺΦϒδΣΫτͷϔομͷԿϏοτ͔ ʹΑͬͯͦͷΦϒδΣΫτͷεϖʔεΛද͢͜ͱ ͋Δ w ߴͳΞυϨεൺֱʹΑΔεϖʔεͷಛఆ
ෆՄೳ
ཧతʹִ͠ͳ͍ར w ඇҠಈܕίϨΫλʹ͓͍ͯɺྸεϨου౸ୡ ՄೳੑͳͲͷ࣮ߦ࣌ʹมԽ͢ΔଐੑʹԠͯ͡ΦϒδΣ Ϋτ܈Λׂ͢Δ͜ͱ͕ՄೳʹͳΔ w ίϨΫλΛҙࣝ͠ͳ͍ίʔυ͔ΒΞΫηε͞ΕΔ ΦϒδΣΫτͳͲɺҰ࣌తʹϐϯཹΊ͢Δͷ͕؆ ୯ʹͳΔ
ཧతʹִ͠ͳ͍ܽ w ಈతִͷ൱ఆతͳଆ໘ϥΠτόϦΞ ॻ͖ࠐΈݕ͢ Δͭ ʹରͯ͠ΑΓଟ͘ͷࣄΛ՝͢͜ͱ w ϙΠϯλͷߋ৽ʹΑͬͯͦͷࢀরઌ͕જࡏతʹڞ༗͞Ε Δͨͼʹɺࢀরઌ͓ΑͼͦͷਪҠดแɺڞ༗͞Ε͍ͯΔ ͷͱͯ͠ϚʔΫ͠ͳ͚ΕͳΒͳ͍
w ਪҠดแɺू߹9ʹ͓͚Δೋ߲ؔ3ʹରͯ͠ɺ3Λ ؚΉ9্ͷ࠷খͷਪҠؔΛҙຯ w ͜͜ͰϙΠϯλ͕Ͳ͏ਪҠ͍͔ͯ͘͠ͱ͍͏͜ͱ
ෆશͳίϨΫλ w ώʔϓͷύʔςΟγϣϯͷ෦ू߹͚ͩΛճऩ͢Δ ͱඞવతʹෆશͳίϨΫλʹ͍ͨΔ w ($ΛߦΘͳ͍ύʔςΟγϣϯ ϐϯཹΊ͞Ε͍ͯΔ ͱ͜Ζ ͷ͝ΈͲΕ࠶ར༻Ͱ͖ͳ͍ w
͋Δ࣌ʹͯ͢ͷύʔςΟγϣϯΛɺͨͱ͑ϥ ϯυϩϏϯํࣜͰɺਗ਼ͯ͠ෳͷύʔςΟ γϣϯʹ·͕ͨΔ॥͝ΈճऩͰ͖ͳ͍ɻ
ෆશͳίϨΫλ w શੑΛอূ͢ΔʹɺύʔςΟγϣϯͷ($ॱং ͱ࠶ར༻͞Ε͍ͯͳ͍ΦϒδΣΫτͷҠಈઌύʔςΟ γϣϯʹରͯ͠نΛ՝͢ w ୯७Ͱ͘ΘΕ͍ͯΔղܾ๏ɺଞͷઓज़͕ࣦഊ ͨ͠ͱ͖ʹώʔϓશମΛ($͢Δ͜ͱ w ख़ΦϒδΣΫτۭؒͰͬͱ͍͍ํ๏͕͋ΔΒ
͍͕͠ɺ͜͜ʹͳʹใ͕ͳ͍
ׂ͍ͭ͢Δ͔
ׂ͍ͭ͢Δ͔ w ੩తʹׂΛܾఆ w ίϯύΠϧ࣌ w ಈతʹׂΛܾఆ w ΦϒδΣΫτΛׂΓ͚Δͱ͖($࣌ w
ϛϡʔςʔλ͕ΦϒδΣΫτʹΞΫηε͢Δࡍ ʹͦͷϛϡʔςʔλʹΑׂͬͯ
ྸʹΑΔׂ w ࠷Α͘ΒΕׂͨख๏ΦϒδΣΫτΛྸʹɹ Αִͬͯ͢Δख๏ w ྸؔ࿈ͷίϨΫλͰΦϒδΣΫτͷྸʹΑͬ ͯεϖʔεʹִ͢Δ w ׂίϨΫλʹΑͬͯಈతʹߦΘΕΔɻ w
ΦϒδΣΫτྸ͕͋ΔᮢΛӽ্͕͑ͯΔͱɹɹɹɹ ࣍ͷεϖʔεঢ֨͢Δ
Ҡಈͷ੍ʹΑΔׂ w ΦϒδΣΫτɺΦϒδΣΫτͷҠಈʹର͢Δ੍ ͷͨΊʹɺίϨΫλʹΑִͬͯ͞ΕΔ͜ͱ͋Δɻ w ४ίϐʔίϨΫλͰϥΠϒϥϦ͕ϐϯཹΊ͞Ε Ҡಈͤ͞Δ͜ͱ͕Ͱ͖ͳ͍ɻ w ΦϒδΣΫτͷҐஔมߋΛೝࣝ͠ͳ͍ίʔυ͔Β ͰΞΫηεͰ͖Δɻ
ׂΓ͚ཁٻ࣌ͷׂ w ׂΞϩέʔλʹΑܾͬͯఆ͞ΕΔ͜ͱ͋Δɻ w ΞϩέʔλׂΓ͚ཁٻͷαΠζ͔ΒɺΦϒδΣ ΫτΛϥʔδΦϒδΣΫτεϖʔεʹׂΓ͚Δɹ ͖͔Ͳ͏͔ΛܾΊΔɻ
ڞ௨ଐੑʹΑΔׂ w ΦϒδΣΫτͷεϖʔε੩తʹɺܕʹΑܾͬͯఆ ͞ΕΔ͜ͱ͋Δ w ͋ΔಛఆͷछྨͷΦϒδΣΫτ͕ͯ͢ɺӬଓੑ ͳͲͷڞ௨ଐੑΛ࣋ͭͱ͔ΕɺίϯύΠϥ ͦ͏ͨ͠ΦϒδΣΫτΛׂΓ͚ΔεϖʔεΛ֬ఆ Ͱ͖ɺͦΕʹݟ߹ͬͨίʔυྻΛੜͰ͖Δ
࣮ߦதͷׂ w ώʔϓ͕ฒߦίϨΫλʹΑͬͯཧ͞ΕΔͷͰ͋Ε ɺΦϒδΣΫτ܈࣮ߦதʹϛϡʔςʔλʹΑͬ ͯ࠶ׂ͞ΕΔ͜ͱ͋Δ w ฒߦίϨΫλʹ͍ͭͯ͘Θ͘͠ষͰ
࣮ߦதͷׂ w ϛϡʔςʔλʹΑΔΦϒδΣΫτͷΞΫηε ϦʔυόϦΞʢಡΈࠐΈΛݕʣϥΠτόϦΞʢॻ ͖ࠐΈΛݕʣ͕հࡏ͢Δ͜ͱ͕͋Γɺ֤όϦΞ ෳͷΦϒδΣΫτΛҠಈ͘͠ϚʔΫ͢Δ͜ ͱ͕͋Δ w ΦϒδΣΫτͷ࠼৭ʢ5SJDPMPSNBSLJOHͷࠇ փ
നʣɺΦϒδΣΫτΛอ࣋͢Δ৽چεϖʔε ׂͰ͋Δͱߟ͑ΒΕΔ͜ͱ͋Δ
࣮ߦதͷׂ w ϥΠτόϦΞɺΦϒδΣΫτ͕ɺׂΓ͚ΒΕͨ εϨου͔Β࿙ΕΔͱ͖ʹɺͦͷΦϒδΣΫτΛɹ ཧతʹִ͢Δ w ϥϯλΠϜγεςϜͱΦϖϨʔςΟϯάγεςϜ͕ ڠྗ͢ΕɺϖʔδͷεϫοϓΠϯεϫοϓΞ τ࣌ʹΦϒδΣΫτΛ࠶ׂͰ͖Δ
ௗ्ٔը੍࡞ΩοτIUUQHJHBNBLFSKJNEPDPN