Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
͋ͳͨͷΞϓϦɺϩάͰͯ·͔͢ʁ ͋Δ͍ϩάΛͩͯ͠·͔͢ʁ 'VOBCBTIJEFW༻ܰྔ൛ { BU'VOBCBTIJEFWTVQQPSUFECZ,*,,",&$3&"5*0/ { EBUF { BVUIPSV[VMMB
Slide 2
Slide 2 text
ࣗݾհ { JEV[VMMB ͏ͣΒ { ϑϦʔϥϯεΣϒܥΤϯδχΞ { ಘҙͳ ґཔ͞ΕΔ ɺΣϒͷ όοΫΤϯυܥͰɺઃܭ͔ΒϦϑΝ ΫλϦϯάɺΫϥυΠϯϑϥɺϛ υϧΣΞνϡʔχϯάͳͲɺԿͰ ɻ { ϓϩάϥϛϯάݴޠʹ͍ͭͯɺҰ൪ ॻ͍͍ͯΔͷݴޠ1)1Ͱ͕͢ɺ 54(PඞཁʹԠ͍ͯͬͯ͡ ·͢ɻ
Slide 3
Slide 3 text
%*4$-"*.&3 { ͜ͷεϥΠυͷ༰Λͦͷ··ద༻͢Δͷةݥ { ݱͷঢ়گΛߟྀ͠ɺνʔϜͰ߹ҙΛऔͬͯਐΊΔ͜ͱ͕ॏཁ { ʮ࠶֬ೝʯʮؾ͖ͮʯʹͳΕ͍Ͱ͢ { ͜ͷεϥΠυͪ͜Βͷ࠶ฤू൛Ͱ͢ { IUUQTXXXZPVUVCFDPNXBUDI W@)"CN8G-6 { IUUQTTQFBLFSEFDLDPNV[VMMBBSFZPVXSJUJOHBMPHPSKVTU PVUBMPH
Slide 4
Slide 4 text
ϩάΛͬͯ·͔͢ʁ { ࠷ۙϩάΛҙࣝ͠ͳ͍ਓଟ͍ͷͰ ྫ͑ApacheΞΫηεϩάͷྫ 127.0.0.1 - - [11/Jun/2023:10:30:15 +0000] "GET /index.html HTTP/1.1" 200 1234 { *1ΞυϨεɺ࣌ɺ)551ϝιουɺύεɺεςʔλείʔυͳͲͷ ͋ΔఔߏԽ͞Εͨใ { ͰΞΫηεϩάͱ͔͏ݟͳ͍Ͱ͢ΑͶɺඞཁͳͷΤϥʔϩάΞ ϓϦέʔγϣϯϩά
Slide 5
Slide 5 text
ͭ·Γϩάͱ { Πϕϯτ࣌ ΞΫηεΤϥʔ ʹ͞ΕΔϝοηʔδ { ਓؒػց͕ಡΉͨΊʹه͞Εͨͷ ϩάͷޠݯߤւه { ݹདྷɺྺ࢙తʹςΩετܗ͕ࣜଟ͍ { ϝοηʔδ͚ͩͰͳ͘ϝλσʔλ͕༩͞Ε͍ͯΔ ʢεςʔλεɺɺ*1ɺϢʔβʔΤʔδΣϯτ ϒϥβ ʣ { ࠷ۙϝοηʔδ͚ͩͰͳ͘ɺߏԽͨ͠Ճใ͕͋Δ͜ͱ { +40/ܗࣜͳͲͰ { "1. 4BB4͕ఏڙ͢ΔௐࠪϓϥάΠϯΈ͍ͨͳͷ ͕ࣗಈͰ༩
Slide 6
Slide 6 text
ϩάઃܭΞΫγϣϯ͔Β͡ΊΑ { ͍͖ͳΓΦνΛઌʹݴ͓͖ͬͯ·͢ { ϩάԿ͔Λ͢ΔͨΊʹग़͢ { ʮͦͷϩάɺԿͷͨΊʹͰ͍ͯ·͔͢ʁʯ { ͱ͍͏͜ͱͰΛ͠·͢
Slide 7
Slide 7 text
ϩάͷϥΠϑαΠΫϧ { ϩάΛग़͢ { อଘɾసૹ͢Δ { ݟΔɾݕࡧɾ௨͢Δ { ରԠ͢Δʢ͠ͳ͍ʣ
Slide 8
Slide 8 text
ϩάΛग़͢ { େͷڥʹͳΜΒ͔ Τϥʔ ϩάΛग़͢Έ͕͋Δ { େɺ+BWB-PHKΛ࢝ͱͨ͠λΠϓͷϩΨʔ͕͋Δ { 1)1ͳΒ.POPMPH͕ఆ൪ { ϑϩϯτΤϯυͩͱ8JOTUPOͱ͔͕͋Γ·͕͢ɺ ʮϩάΛऔΔʯͱ͍͏ߦҝࣗମ͕ϝδϟʔͰͳ͍ͳʜʁ { 4FOUSZɺ/FX3FMJDɺ%BUB%PHʁ ͍͖ͳΓ"1.લఏͩ { ಈ࡞தͷΞϓϦҎ֎ͷϩάॏཁɻͨͱ͑ϦϦʔε࣌ࠁه͢Δͱ োͷΓָ͚͕ʹͳΔɻ$% ܧଓతσϦόϦʔ ͍ͯ͠ΔͳΒࣗ ಈԽʹ͘Έ͜Ή
Slide 9
Slide 9 text
ϩάΛग़͢ग़͞ΕΔϩά༰ { ग़ྗ͍ͯ͠ͳ͍ϩάೋͱͱΕͳ͍ɺͷͰɺग़͢ { ʮ͍ͭʯɺʮͲ͜ͰʯɺʮԿ͕ԿΛʯɺʮͲ͏͢Δ͔ʁʯΛ໌֬ʹ { ͍ͭ࣌ɺαʔόʔ { Ͳ͜ͰϝιουɺΫϥεɺϑΝΠϧɺߦ { Կ͕ɺԿΛ ͓ͬͨ͜ ϝοηʔδɺΤϥʔ༰ { Ͳ͏͢Δ͔ʁͦͷʹͲ͏ରԠ͢Δ͔ͷυΩϡϝϯτ ϦϯΫ ແ͍ͱຖճௐΔඞཁɺଐਓԽɻࢲڧௐ͓͖͍ͯͨ͠ { Ϩϕϧ͚ͭͯɺۓٸͳͷ͔ɺແࢹͯ͠Α͍ͷ͔ʜ
Slide 10
Slide 10 text
อଘ͢Δɾసૹ͢Δ { αʔόʔͰϩάϑΝΠϧʹอଘ͢Δ { ϩάΠϯ͠ͳ͍ͱݟΕͳ͍ɺαʔόʔ͕͜ΘΕͨΒফ͑Δ { ϩάϩʔςʔγϣϯΛΒͳ͍ͱɺ ϩά͕ංେԽ͠%JTL'VMMͰোʹͳΔ { ϩάΛఆظతʹ4ผαʔόʔʹసૹͯ͠ӬଓԽˍϩʔςʔγϣϯ { $MPVE8BUDI-PHTɺ/FX3FMJDɺ%BUB%PHʹଈ࠲ʹసૹ͢Δ { εέʔϧΞτ࣌ରԠ͕؆୯ɺͨͩ͠ߴ͍
Slide 11
Slide 11 text
ݟΔɾݕࡧɾ௨͢Δ { αʔόʔʹTTIͯ͠ϩάΛMFTTɺUBJMɺHSFQ ݪ࢝త { ,JCBOB&4ͱ͔/FX3FMJDͱ͔.BDLFSFMͱ͔ʹอଘ { ݕࡧɺूܭɺղੳɺϏδϡΞϥΠζ͕Ͱ͖Δ { ϦΞϧλΠϜʹूܭɾݕࡧϑΟϧλͰ௨ { ௨ॏཁɺϩάΛݟʹߦ͘ͱ͍ɺϩά͕དྷΔ΄͏͕ૣ͍ { ఆظతʹ૿ՃɺݮগɺແବͳΞϥʔτͷ୨Է͠Λ͢Δʹूܭ͕ඞཁ { ूܭͰ͖Δ4BB4Λ͏ͱΑ͍ { ൃੜ͚ͩͰͳ͘૿Ճɺݱɾະൃੜʹ͍ͭͯϑΥʔΧεॏཁ
Slide 12
Slide 12 text
ରԠ͢Δ ແࢹ͢Δ { ʮରԠͬͯͳΜͰ͔͢ʁʯʮ࠶ىಈͱ͔ 3FWFSUͱ͔ ʯ { ʮ͜ΕɺରԠ͠ͳ͍ΜͰ͔͢ʁʯʮͦΕ͠ͳ͍͍ͯ͘Αʯ { ϩάϨϕϧ͕ͪΌΜͱઃఆ͞Ε͍ͯͳ͍ͱ͜͏͍͏ձʹͳΓ͕ͪ { &SSPS͚͔ͩ͠ͳ͍ͱɺࣗҎ֎ݟ͚͕͔ͭͳ͍ΑͶ { ଐਓԽ͠ͳ͍ͨΊʹɺ%PDVNFOUΛ࡞͢Δ { Τϥʔϝοηʔδʹ%PDVNFOUͷϦϯΫΛ { ͦ͏͠ͳ͍ͱʮ͜ΕͲ͏͢Ε͍͍ͷʁʯଐਓԽ { ରԠ͠ͳ͍ϩά ϨϕϧΛม͑ͯ ӅͤʂϊΠζͩʂʂ
Slide 13
Slide 13 text
தؒ·ͱΊ { ϩά͚ͩ͢Ͱ͍ͬͨͳ͍ɺʮԿ͔Λ͢ΔͨΊʯͰߟ͑Δ { αΠΫϧΛҙࣝ͠·͠ΐ͏ʂʂ { Ϗδϣϯॏཁ { ྫαʔϏε͕ྼԽ͠ͳ͍ɾվળͯ͠΄͍͠ { ʮͨΓલͰʁʯͱ͓ΘΕ͕͕ͪͩʜ { ʮ։ൃͷͨΊͷϩάʯʮӡ༻ͷͨΊͷϩάʯͰͳ͍ { ӡ༻࣌ɺ։ൃ࣌ ଐਓΛഉআ͠·͠ΐ͏ʂʂ
Slide 14
Slide 14 text
ٯʹͯ͠ߟ͑ͯΈΔ { ߦಈ { ௨ใ { อଘ { ൃใ
Slide 15
Slide 15 text
ߦಈ { όάΛਝʹ͢ { Ұ୴3FWFSU͢Δ { ͜ΘΕͨσʔλΛ͢ { ͨͱ͑࠶ىಈ͢Δ { ͓٬༷ʹࠂ͢Δ { ͨΊʹɺΧελϚʔαϙʔτͱ࿈ܞ͢Δ { ͦͦؾͮ͘ඞཁ͕͋Δ { ӨڹൣғΛͪΌΜͱѲ͢Δ { FUD
Slide 16
Slide 16 text
ΞΫγϣϯͱϩάϨϕϧ { େɺϩάʹϩάϨϕϧͱ͍͏ͷ͕͋ΓɺͦΕͰॏཁΛࢦఆग़དྷ Δɻͨͱ͑ҰൠతͳϩάϨϕϧҎԼɺ͔͠͠શ෦͔ͭ͏ඞཁͳ ͍ 1. DEBUG 2. INFO 3. NOTICE 4. WARNING 5. ERROR 6. CRITICAL 7. ALERT 8. EMERGENCY
Slide 17
Slide 17 text
ͦͯ͠ϩάϨϕϧͰԿΛ͢Δ͔͖ΊΔ { ϩάϨϕϧ͋Γ͖Ͱͳ͍͕ɺ҆ͱͯ͠༗༻ { ྫ { &.&3(ͳΒ৸ͯͯඈͼى͖Δ { &3303Ӧۀ࣌ؒଈ֬ೝ { 8"3/िͰ֬ೝ { /05*$&ແࢹͯ͠0,
Slide 18
Slide 18 text
͔ͩΒϩάϨϕϧͪΌΜͱ͚ͭΑ͏ͳʂ { Ϩϕϧ͕උ͞Ε͍ͯͳ͍ͱɺେશ෦ແࢹʹͭͳ͕Δ { ϊΠδʔϩάಟɺେྔʹΤϥʔϩά͚ͩͷਓࢦಋͨ͠ํ͕Α͍ { օ͕ແࢹͯ͠ؾ·͙ΕʹݟΔɺͰ͕͢͞ʹϚζ͍ { νʔϜͰରԠํΛڞ༗͢Δ͜ͱ͕ॏཁ { ίʔσΟϯάͰӡ༻Ͱ { Ϩϕϧͷݟ͠ਵ࣌Δ { ΤϥʔϨϕϧมߋ͘Β͍ϦϑΝΫλϦϯάͰ؆୯Ͱ͠ΐ͏
Slide 19
Slide 19 text
௨݁ہԿ͕Α͍͔ʁ { લड़ͷ௨ΓϨϕϧʹԠͤ͡͞ΔͱΑ͍ { ͜ΕϊΠδʔͩͱແࢹʹͭͳ͕Δ { ڀۃతʹɺྲྀΕͯߦ͘4MBDL͔ɺి 4.4 ͔ { ʮ୭͕ʯରԠ͢Δ͔ܾΊ͓͍ͯͨํ͕ྑ͍ { ୭͔͕ΔͩΖ͏ͱ͍͏ʮ͓ݟ߹͍ʯ͕Ұ൪Ϡό͍ { 4BB4ʹɺ͜ͷਓ͜ͷ࣌ؒରԠΈ͍ͨͳγϑτػೳ͕͋Δ͜ͱ { ۃ͕ͩɺ4MBDL εϚϗ௨ ͔ɺి ग़Δ·Ͱଓ͚Δ ʹͳΔ { ʮઈରʹແࢹ͞Εͨ͘ͳ͍ʯΤϥʔΛແࢹͰ͖ͳ͍Α͏ʹ͢Δ { ͱ͍͑ɺϓϩμΫτʹΑͬͯͦ͜·Ͱ͠ͳ͍
Slide 20
Slide 20 text
ৼΓฦΓ༻ʹμογϡϘʔυ͕༗Δͱঘྑ͍ { ແࢹ͍͍ͯ͠ϩάͷɺ;͑ͯΔͷ͔ͬͯΔͷ͔ॏཁ { ݟ͍͢ɺΧοίΠΠάϥϑʹͳ͍ͬͯΔͱΑ͍ͩΖ͏ { େͷࢹαʔϏεʹͦ͏͍ͬͨػೳ͕͋Δ { ϑϩϯτΤϯυϦϦʔεͰ֤छϝτϦΫεͷվળɾѱԽΛΈΔͱ͔ { (PPHMF"OBMZUJDTͩͬͯɺ͍͍ɻ { ϩά͕͋Δ͔Βͦ͜ɺৼΓฦΓ͕Ͱ͖Δ { ·ͱΊͯ୨Է͢͠Δͱ͠ΜͲ͍ͷͰɺʑͬͨ΄͏͕Α͍
Slide 21
Slide 21 text
࣌ܥྻɾ࣌ؒൣғͰݟΔϩά { ఆظతʹूܭ͕Ͱ͖ΔΑ͏ͳͷ { ϩάϓϥοτϑΥʔϜͷ׆༻ { Ξϥʔτ݅ͷઃఆʢ/ඵؒʹ.ճͷᮢઃఆͳͲʣ { ͪΐͬͱߴʹʮ˓͕/ඵؒൃੜ͍ͯ͠ͳ͍ͷোʯͱݴ͏ϧʔϧ { ߴͰ͢ΑͶʁͳͷͰࣗલͰ࡞Δ ༻ҙ͢Δ ͷͰͳ͘ɺ4BB4ΛआΓ ͨํ͕ྑ͍ ͓ۚΛΒͬͨ΄͏͕Α͍ ɺ݁ہ҆ͭ͘͘͠ɺͦͷ࣌ؒ Λػೳ։ൃʹ͋ͯΕΞτΧϜʹͭͳ͕Δ
Slide 22
Slide 22 text
༨ஊ4BB4ͷྫ { /FX3FMJD %BUB%PH 4FOUSZ FUD { ʮසͷ্ঢʯΛτϦΨʔʹ͢ΔͳͲߴͳΞϥʔτઃఆ͕Մೳ { εϚϗΞϓϦͳͲ͕͋Δ { ߴ͍͚ͲɺਓΛޏ͏ͷʹൺΔͱ͍҆ { /32-ͳͲಠࣗΫΤϦͰͨΊࠐΜͩσʔλΛϝτϦΫεʹ͍͢͠ { ࢹ͢ΔҝͷࢹΛͭ͘Βͳͯ͘Α͍ͷϙΠϯτ
Slide 23
Slide 23 text
ͨΊͯɺੳ { Τϥʔ͕૿͑ͯͳ͍͔ɺΤϥʔͷछྨ͕มΘͬͯͳ͍͔ { ϝτϦΫεͷՄࢹԽ { σϓϩΠͷӨڹੳ { ϦϦʔε࣌ͷه ɺ4MBDLͳͲͷ௨ ɺ$%࿈ܞ { ҟৗऴ͚ྃͩͰͳ͘ɺਖ਼ৗऴྃͷܽࢹ { ࣮ߦ࣌ؒͷूܭͱੳ { ͩΜͩΜॏ͘ͳͬͯΔɺͱ͔X͔͋Δ
Slide 24
Slide 24 text
ϩάΠϕϯτͰ͋ΓɺଟॏͳετϦʔϜ { 4PVSDFʢൃใʣɺ'JMUFSʢՃʣɺ4JOLʢอଘసૹʣͷ֓೦ { ଟஈɾଟॏͳॲཧ͕Մೳ { ଈԠ͢Δϩά { ࣌ܥྻɾ࣌ؒൣғͰݟΔϩά { ू͠ͳ͍ͱͬͯΒΕͳ͍ΜͩΑʂ { ෳϗετ͔Βͷϩάूͷඞཁੑ { ʮେมͦ͏ʯʮ4BB4Λ͔͍ͭͬͯͩ͘͞ʯ
Slide 25
Slide 25 text
ϑϩϯτΤϯυͰϩάΛͱΔ࣌ { Ωϟον͞Εͳ͔ͬͨྫ֎ʢΤϥʔʣΛͪΌΜͱ֬ೝͯ͠·͢ʁ { Ϣʔβʔ͕࣮ෆศʹͳͬͯͨΓͯ͠ɺؾ͔ͮͳ͍ { OBWJHBUJPOUJNJOHͳͲͷભҠ վળɺྼԽ ʹ͍ͭͯϝτϦΫεΛऔΔ { ମݧվળʹͭͳ͕ΓɺϏδωεʹ݁
Slide 26
Slide 26 text
ϩάͷॏཁϙΠϯτ { ࠷ऴతʹʮରԠ͢ΔʯՕॴ͕ϙΠϯτ { ӬԕʹରԠ͠ͳ͍ ݟͳ͍ ͳΒϩά͍Βͳ͍ΑͶ { ରԠ͢ΔͨΊʹɺ୳͢ ϑΟϧλ ͢Δඞཁ͕͋Γ { ୳ͨ͢ΊʹͲ͔͜ʹอଘ͞Ε͍ͯΔͣͰ͋Γ { อଘ͞Ε͍ͯΔͨΊʹग़͢ඞཁ͕͋Δ { Ұप͠·ͨ͠Ͷ
Slide 27
Slide 27 text
·ͱΊ { ϩάʮԿ͔Λ͢ΔͨΊʯʹଘࡏ͢Δ { ʮϩά͕དྷ͍ʯ ΦϒβʔόϏϦςΟ ʁ ͷ࣌ { ྑ͍ϩάઃܭ͔Β͘Δɺ҆ఆతͰ҆৺Ͱ͖Δӡ༻Λࢦͦ͏ { ʮ͋Εʁ͜ΕࢹͰʁʯʮͦ͏Ͱ͢ʯ { ͦ͏͍͏ຊΛΑΜͰɺͦΕͷ࣮ݱͷͨΊʹϩάΛߟ͑ͯΈΔͱΑ͍