+− THE DAILY DIFFdev & AI news
SHIP IT

එක් අමතර ක්ෂේත්‍රයක් 8.5 මිලියන පරිගණක කඩා වැටුණි. මිනිත්තු 78.

ජූලි 19, 2024, 04:09 UTC: CrowdStrike විසින් Channel File 291 — Rapid Response Content යාවත්කාලීනයක් — සෑම Windows Falcon සංවේදකයකටම මාර්ගගතව යොමු කරයි.

ජූලි 19, 2024, 04:09 UTC: CrowdStrike විසින් Channel File 291 — Rapid Response Content යාවත්කාලීනයක් — සෑම Windows Falcon සංවේදකයකටම මාර්ගගතව යොමු කරයි. එයට ඇතුළත් කරන අච්චුව පෙබරවාරි මාසයේදී ආදාන ක්ෂේත්‍ර 21ක් සමඟ ප්‍රකාශයට පත් කරන ලදී; ආදාන සපයන කේතය 20 ක අරාවක් ගොඩනඟයි. මාස හතරක් තිස්සේ කිසිවක් 21 වන ක්ෂේත්‍රය කියවන්නේ නැත, මන්ද සෑම රීතියක්ම එය වයිල්ඩ්කාඩ් එකක් ලෙස තබයි. මෙම යාවත්කාලීනය එහි සැබෑ රටාවක් තබයි. වලාකුළු පැත්තේ අන්තර්ගත වලංගුකාරකය ප්‍රකාශයට එරෙහිව 21 ගණන් කර එය පසු කරයි; සංවේදකයේ අන්තර්ගත පරිවර්තකය, සීමා පරීක්ෂාවකින් තොරව, කර්නල් මාදිලියේ 21 වන ස්ලොට් එක කියවන අතර වින්ඩෝස් පිටු දෝෂ ඇති කරයි: PAGE_FAULT_IN_NONPAGED_AREA, csagent.sys. ධාවකය බූට් කිරීමේදී කලින්ම පටවනු ලබන්නේ හිතාමතාම, එම ගොනුව කියවා, නැවත කඩා වැටේ — බූට් ලූප්. 05:27 UTC ට, මිනිත්තු 78 කට පසු ආපසු හරවන ලදී, නමුත් මිලියන 8.5 ක යන්ත්‍ර (මයික්‍රොසොෆ්ට් ගණන, වින්ඩෝස් වලින් 1% ට අඩු) දැනටමත් ගොනුව ඇත, සහ නිවැරදි කිරීම සෑම යතුරුපුවරුවකම මිනිසෙකි: Safe Mode, C-00000291*.sys මකන්න, BitLocker ප්‍රතිසාධන යතුර. ගුවන් සේවා, රෝහල්, බැංකු සහ 911 මධ්‍යස්ථාන නතර වේ; ඩෙල්ටා ගුවන් ගමන් 7,000 ක් පමණ අවලංගු කරන අතර CrowdStrike සහ Microsoft වෙතින් අවම වශයෙන් ඩොලර් මිලියන 500 ක් ඉල්ලා සිටී; Parametrix ෆෝචූන් 500 බිලියනය ඩොලර් බිලියන 5.4 ක් ලෙස තක්සේරු කරයි. CrowdStrike හිම Root Cause Analysis, මූලික සිදුවීම් සමාලෝචනය, Microsoft හි බ්ලොගය, Delta හි 8-K සහ House සාක්ෂි වලින් පශ්චාත් මරණ පරීක්ෂණය. Git blame: 65 CrowdStrike / 25 කර්නල් මාදිලියේ සැලසුම / 10 සිකුරාදා. නිවැරදි කිරීම පිළිබඳ තීන්දුව: SHIP IT, අල්ප වශයෙනි.

ලිඛිත සංස්කරණය කියවන්න (ඉංග්‍රීසි) ↗

මෙම වීඩියෝවෙන් ආවරණය වන දේ

  • පෙබරවාරි 28 – අප්‍රේල් 24, 2024: සංවේදකය 7.11 IPC Template Type නිකුත් කරයි (ක්ෂේත්‍ර 21ක් ප්‍රකාශිත, 20ක් සපයා ඇත); මාර්තු 5 වන දින ආතති පරීක්ෂණය සමත් වේ; ක්ෂේත්‍රය 21 වයිල්ඩ්කාඩ් එකක් බැවින් අවස්ථා හතරක් ක්‍රියා කරයි
  • ජූලි 19, 04:09 UTC: නව Template Instances දෙකක්; අන්තර්ගත වලංගුකාරකයේ තර්ක දෝෂය නිසා වයිල්ඩ්කාඩ් නොවන එකක් හරහා යයි; කර්නලයේ සීමාවෙන් පිටත කියවීමක්; 05:27 UTC ආපසු හරවන ලදී
  • ජූලි 19–29: අතින් නිවැරදි කිරීම (Safe Mode, ගොනුව මකන්න, BitLocker යතුර); ජූලි 24 වන විට සංවේදකවලින් ~97% ක් නැවත ක්‍රියාත්මක වේ, ජූලි 29 වන විට ~99% ක්
  • ජූලි 25 – අගෝස්තු 19: ධාවන කාල සීමා පරීක්ෂාව, සම්පාදන කාල ක්ෂේත්‍ර ගණන වලංගුකරණය, වලංගුකාරක පරීක්ෂා කිරීම්, කැනරි + යෙදවීමේ වළලු, Rapid Response Content මත පාරිභෝගික පාලනය, ස්වාධීන සමාලෝචන දෙකක්; අගෝස්තු 6 වන දින crash dump සමඟ සම්පූර්ණ RCA

පරිවර්තනය කරන ලද පිටපත

මුල් ඉංග්‍රීසි නිරූපණයෙන් පරිවර්තනය කරන ලදී. පවතින ශ්‍රව්‍ය සහ ශීර්ෂ පාඨ YouTube මගින් පාලනය වේ.

0:00 එක් ආරක්ෂක යාවත්කාලීනයක්, ක්ෂේත්‍ර විසිඑකක්, විසිදෙකක් සඳහා සාදන ලද ධාවකයකට ගෙන යයි, සහ මිලියන අටහමාරක වින්ඩෝස් යන්ත්‍ර උදේ ආහාරයට පෙර නිල් තිරයකට වැටේ. ජූලි 19, 2024, 04:09 UTC. CrowdStrike විසින් Channel File 291 සෑම Falcon සංවේදකයකටම යොමු කරයි. මිනිත්තු හැත්තෑ අටකට පසු ඔවුන් එය ඉවත් කරයි; ඒ වන විට ගුවන් සේවා, රෝහල් සහ බැංකු එකම නිල් සෘජුකෝණාස්‍රය දෙස බලා සිටී. ප්‍රධාන විධායක නිලධාරියාගේ පළමු සටහන කියන්නේ එය සයිබර් ප්‍රහාරයක් නොවන බවයි, එය ඇත්ත, සහ එය වැදගත් නොවේ. එය සිදුවන්නේ කෙසේද, එය කළ හැක්කේ ඇයි, සහ දොස් පැවරිය යුත්තේ කාටද.

0:27 මෙය The Daily Diff, පශ්චාත් මරණ පරීක්ෂණයයි. පෙබරවාරි 28. සංවේදකය 7.11 නම් කරන ලද පයිප්ප සඳහා නව අනාවරකයක් නිකුත් කරයි. එය ආදාන ක්ෂේත්‍ර විසිඑකක් ප්‍රකාශයට පත් කරයි; එයට ඇතුළත් කරන කේතය අරාවක් ගොඩනඟයි විසිදෙකක්. කිසිවෙකු දකින්නේ නැත: මාස හතරක් තිස්සේ සෑම රීතියක්ම විසිඑක් වන ක්ෂේත්‍රය වයිල්ඩ්කාඩ් එකක් ලෙස තබයි, සහ කිසිවෙකු වයිල්ඩ්කාඩ් එකක් කියවන්නේ නැත. ආතති පරීක්ෂණයක් සමත් වේ, රීති හතරක් නිකුත් වේ, සියල්ල හොඳයි. ජූලි 19, 04:09. නව රීති දෙකක්; එකක් විසිඑක් වන ක්ෂේත්‍රයේ සැබෑ රටාවක් තබයි.

0:51 වලාකුළු වලංගුකාරකය ප්‍රකාශයට එරෙහිව විසිඑක ගණන් කර හොඳයි යැයි කියයි. සෑම මාර්ගගත වින්ඩෝස් සත්කාරකයක්ම එය එකවර බාගත කරයි, මන්ද කැනරි වළල්ලක් නොමැති බැවිනි. සංවේදකය විසිඑක් වන ස්ලොට් එක කියවයි, එය එහි මතකය නොවේ, සහ කර්නලය කර්නලයන් කරන දේ කරයි. 05:27, ආපසු හරවන ලදී. නැවත ආරම්භ කළ ඕනෑම කෙනෙකුට ප්‍රමාද වැඩියි: ධාවකය කලින්ම පටවනු ලැබේ බූට් කිරීම, එකම ගොනුව කියවයි, සහ නැවත කඩා වැටේ. බූට් ලූප්. මෙය කළ හැක්කේ ඇයි? රීති යනු වලාකුළෙන් තල්ලු කරන ලද වින්‍යාසයකි, එබැවින් කේතය කේතය මඟ හරින්නේ නැත

1:16 නල මාර්ගය. පරිවර්තකයට සීමා පරීක්ෂාවක් නොමැත; එය වලංගුකාරකය විශ්වාස කරයි, සහ වලංගුකාරකය ප්‍රකාශය විශ්වාස කරයි. සහ එය සියල්ල කර්නල් මාදිලියේ ධාවනය වේ, එහිදී නරක පොයින්ටරයක් ​​දෝෂයක් නොව වින්ඩෝස් පවසන පිටු දෝෂය ආරක්ෂා කළ නොහැක. පැට්‍රික් වෝඩ්ල් එදින දහවල් crash dump එකකින් එය කියවයි: දර්ශකය ශුන්‍ය x දහහතර, ස්ලොට් විසිඑක්. නිවැරදි කිරීම අතින් සිදු කෙරේ. Safe Mode, C-00000291 මකන්න, නැවත ආරම්භ කරන්න. BitLocker සමඟ, පළමුව ඉලක්කම් හතළිස් අටක

1:43 ප්‍රතිසාධන යතුරක් ටයිප් කරන්න නිල් පැහැති සේවාදායකයක් මත ජීවත් වේ. git blame. CrowdStrike, සියයට හැටපහක්: RCA මගින් සොයාගැනීම් හයක් ලැයිස්තුගත කරයි, සහ සොයාගැනීම හය යනු සම්පූර්ණ වාක්‍යයකි: Template Instances ස්ථාවර යෙදවීමක් තිබිය යුතුය. කර්නල් මාදිලියේ සැලසුම, විසිපහ: CrowdStrike පවසන්නේ වින්ඩෝස් වලට නොහැකි බවයි තවමත් කර්නලයෙන් පිටත ආරක්ෂාව සත්කාරකත්වය දරයි, මයික්‍රොසොෆ්ට් පවසන්නේ එය මයික්‍රොසොෆ්ට් සිදුවීමක් නොවන බවයි, සහ පිටු දෝෂය ගණන් ගන්නේ නැත.

2:05 සිකුරාදා, දහය. commit message එක කියන්නේ කේතයක් නොවන බවයි. පිපිරුම් අරය: මිලියන අටහමාරක උපාංග, වින්ඩෝස් වලින් සියයට එකකට වඩා අඩුය. ඩෙල්ටා ගුවන් ගමන් හත්දහසක් අවලංගු කරන අතර ඩොලර් මිලියන පන්සියයක් සඳහා නඩු පවරයි, මයික්‍රොසොෆ්ට් ඇතුළුව. රක්ෂණකරුවන් Fortune 500 බිලියනය ඩොලර් බිලියන පහකට ආසන්න කරයි. Hacker News: ලකුණු හතළිස්පන්සියයක්. උපහාසය: නව ප්‍රහාරක ශිල්පක්‍රම හඳුනා ගැනීමට අදහස් කරන යාවත්කාලීනයක් එකක් ලබා දුන්නේය. තීන්දුව, පශ්චාත් මරණ පරීක්ෂණය: SHIP IT, අල්ප වශයෙනි.

2:27 දින හයකින් සීමා පරීක්ෂාව, ස්ථාවර වළලු, අන්තර්ගත යාවත්කාලීන මත පාරිභෝගික පාලනය, බාහිර සමාලෝචන දෙකක්. අල්ප වශයෙනි, මන්ද ඒ සියල්ල දැනටමත් සම්මත පිළිවෙතක් විය. සඳුදා: ඔබේ නියෝජිතයා වලාකුළෙන් අදින ඕනෑම දෙයකට කැනරි වළල්ලක් ලැබේ. වින්‍යාසය කේතය වන්නේ යමක් එය විග්‍රහ කරන මොහොතේදී එය විසි කළ නොහැකි විටය. ඔබට තවමත් කතා කිරීමට අවසර නැති සිදුවීම මට එවන්න, අදහස් දැක්වීම්වල, හෝ daily diff dot dev හි. අදට වෙනස එයයි.

2:48 මම Axrisi වෙතින් Niko. වගකීමෙන් යුතුව ඒකාබද්ධ කරන්න.

මූලාශ්‍ර

  1. CrowdStrike, Root Cause Analysis — Channel File 291 (Aug 6, 2024, 12 pp.)www.crowdstrike.com
  2. CrowdStrike, Executive Summary of the RCA (Aug 6, 2024)www.crowdstrike.com
  3. CrowdStrike, Preliminary Post Incident Review (Jul 24, 2024)www.crowdstrike.com
  4. CrowdStrike, Remediation and Guidance Hub — Channel File 291 (the workaround steps)www.crowdstrike.com
  5. CrowdStrike, tech alert of Jul 19, 2024 (archived: Safe Mode → delete C-00000291*.sys → BitLocker key)web.archive.org
  6. Microsoft, David Weston, "Helping our customers through the CrowdStrike outage" (Jul 20, 2024; the 8.5 million figure)blogs.microsoft.com
  7. Delta Air Lines, Form 8-K (Aug 8, 2024; ~7,000 cancellations, at least $500 million)www.sec.gov
  8. Adam Meyers (CrowdStrike SVP), written testimony, House Homeland Security Subcommittee (Sep 24, 2024)homeland.house.gov
  9. George Kurtz on X, Jul 19, 2024, 09:45 UTCx.com
  10. Patrick Wardle on X, Jul 19, 2024 (the crash-dump index 0x14)x.com
  11. Hacker News, Jul 19, 2024 — "CrowdStrike Update: Windows Bluescreen and Boot Loops" (4,489 points)news.ycombinator.com
  12. The Guardian, Jul 24, 2024 — "CrowdStrike global outage to cost US Fortune 500 companies $5.4bn" (Parametrix estimate)www.theguardian.com
  13. Hacker News, Jul 21, 2024 — "Initial details about why CrowdStrike's CSAgent.sys crashed" (519 points)news.ycombinator.com
  14. Wikipedia — 2024 CrowdStrike-related IT outagesen.wikipedia.org

අදාළ වීඩියෝ

postmortem · si · 2026 බිනර 12

රෙගෙක්ස් එකක් ක්ලවුඩ්ෆ්ලෙයාර් වට්ටනවා. විනාඩි 27ක්.

2019 ජූලි 2, 13:42 UTC: ක්ලවුඩ්ෆ්ලෙයාර් හි වෙබ් යෙදුම් ෆයර්වෝල් සඳහා එක් නව රීතියක් ආසන්න වශයෙන් තත්පර දෙකකින් නගර 180+ ක සජීවී වේ. එය සිමියුලේට් ප්‍රකාරයේ XSS රීතියක් වන අතර, එය කිසිවක් අවහිර නොකරයි,

3:00 ↗
postmortem · si · 2026 බිනර 25

එක්-මිලි තත්පරයක දෝෂයක් UK ගුවන් ගමනාගමනය නතර කළේය. පැය හයක්.

සැප්තැම්බර් 8 වන අඟහරුවාදා පෙ.ව. 10:00 ට, NATS හි ජාතික ගුවන් අවකාශ පද්ධතිය (NAS) තුළ සාමාන්‍ය squawk-කේත ඉල්ලීමක් අගයක් යාවත්කාලීන කිරීමේ ක්‍රියාවලිය අතරතුර ඉහළ ප්‍රමුඛතා පණිවිඩයකින් බාධා විය. නිරාවර

3:06 ↗
postmortem · si · 2026 බිනර 22

නැවත පණගැන්වීමක් ටෙල්ස්ට්‍රා 2006ට යැවීය. දුරකථන මිලියන නවයක්.

මෙල්බර්න්හි ඉංජිනේරුවෙකු අලුයම 2:50ට ටයිමින් චැසියක් නැවත ක්‍රියාත්මක කරයි, උදෑසන වන විට ඕස්ට්‍රේලියාවේ විශාලතම ජංගම දුරකථන ජාලය එකඟ වන්නේ එය 2006 නොවැම්බර් බවයි. 2026 ජූලි 8: ටෙල්ස්ට්‍රා හි NTP චැසිය

3:15 ↗
postmortem · si · 2026 බිනර 19

Google Cloud හිස් ක්ෂේත්‍රයකින් බිඳවැටුණි. පැය තුනක්.

හිස් ක්ෂේත්‍ර කිහිපයක් සහිත ප්‍රතිපත්ති පේළියක් ශුන්‍ය දර්ශකයකට (null pointer) වැදී ඇති අතර, Google Cloud එකවර සෑම ප්‍රදේශයකම බිඳ වැටේ - එවිට Cloudflare ද එය සමඟ බිඳ වැටේ. 2025 ජුනි 12, 17:49 UTC: සෑම

2:57 ↗