+− THE DAILY DIFFdev & AI news
REVERT

ການເປີດນຳໃຊ້ໃນ 7 ເຊີບເວີຈາກ 8 ເຊີບເວີ ເຮັດໃຫ້ເສຍເງິນ 460 ລ້ານໂດລາ. 45 ນາທີ.

ວັນທີ 1 ສິງຫາ 2012, ເວລາ 9:30 ໂມງເຊົ້າ ET: Knight Capital, ຜູ້ສ້າງຕະຫຼາດທີ່ຢູ່ເບື້ອງຫຼັງປະມານໜຶ່ງສ່ວນສິບຂອງການຊື້ຂາຍຫຸ້ນທັງໝົດໃນສະຫະລັດ, ຫາກໍໄດ້ນຳໃຊ້ລະຫັດການຈັດເສັ້ນທາງຄໍາສັ່ງໃໝ່ໃສ່ເຈັດໃນແປດເຊີບເວີ SMARS ຂອງຕົນ.

ວັນທີ 1 ສິງຫາ 2012, ເວລາ 9:30 ໂມງເຊົ້າ ET: Knight Capital, ຜູ້ສ້າງຕະຫຼາດທີ່ຢູ່ເບື້ອງຫຼັງປະມານໜຶ່ງສ່ວນສິບຂອງການຊື້ຂາຍຫຸ້ນທັງໝົດໃນສະຫະລັດ, ຫາກໍໄດ້ນຳໃຊ້ລະຫັດການຈັດເສັ້ນທາງຄໍາສັ່ງໃໝ່ໃສ່ເຈັດໃນແປດເຊີບເວີ SMARS ຂອງຕົນ. ເຄື່ອງທີແປດຍັງໃຊ້ “Power Peg”, ລະຫັດທີ່ຢຸດເຊົາໃນປີ 2003, ຢູ່ເບື້ອງຫຼັງທຸງດຽວກັນທີ່ຄຸນສົມບັດໃໝ່ໄດ້ນໍາມາໃຊ້ຄືນ. ເປັນເວລາ 45 ນາທີມັນໄດ້ສົ່ງຄໍາສັ່ງຍ່ອຍທີ່ບໍ່ເຄີຍຢຸດ: 4 ລ້ານຄໍາສັ່ງ, 397 ລ້ານຮຸ້ນ, ຕໍາແໜ່ງປະມານ 7 ພັນລ້ານໂດລາ, ການສູນເສຍ 460 ລ້ານໂດລາ. ມີອີເມວເຕືອນ 97 ສະບັບໄດ້ມາຮອດກ່ອນເປີດຕະຫຼາດ. ການວິເຄາະຫຼັງເຫດການ, ຈາກຄໍາສັ່ງຂອງ SEC ເອງ: ການນຳໃຊ້ດ້ວຍຕົນເອງທີ່ບໍ່ມີໃຜກວດສອບ, ທຸງທີ່ມີສອງຄວາມໝາຍ, ຕົວນັບຢຸດທີ່ຖືກຍ້າຍໃນປີ 2005 ແລະບໍ່ເຄີຍຖືກທົດສອບຄືນໃໝ່, ສະວິດປິດເຄື່ອງທີ່ບໍ່ມີຢູ່, ແລະ “ການແກ້ໄຂ” ໃນຕະຫຼາດສົດທີ່ເຮັດໃຫ້ມັນຮ້າຍແຮງຂຶ້ນ. ຄໍາຕັດສິນກ່ຽວກັບການແກ້ໄຂ: REVERT.

ອ່ານສະບັບລາຍລັກອັກສອນ (ພາສາອັງກິດ) ↗

ສິ່ງທີ່ວິດີໂອນີ້ກວມເອົາ

  • ວັນທີ 27–31 ກໍລະກົດ 2012: ລະຫັດ RLP ຖືກຄັດລອກດ້ວຍມືໃສ່ 7 ໃນ 8 ເຊີບເວີ SMARS; ບໍ່ມີຜູ້ກວດສອບທີສອງ, ບໍ່ມີຂັ້ນຕອນການຂຽນ
  • ວັນທີ 1 ສິງຫາ, 8:01 ໂມງເຊົ້າ: 97 ອີເມວ “Power Peg disabled” ກ່ອນເປີດຕະຫຼາດ; ບໍ່ໄດ້ຖືກອອກແບບເປັນການແຈ້ງເຕືອນ, ບໍ່ໄດ້ຖືກອ່ານ
  • ວັນທີ 1 ສິງຫາ, 9:30–10:15: 212 ຄໍາສັ່ງກາຍເປັນ 4M ຄໍາສັ່ງໃນ 154 ຫຸ້ນ; ຊື້ຂາຍໄລຍະຍາວ 3.5 ພັນລ້ານໂດລາ, ຊື້ຂາຍໄລຍະສັ້ນ 3.15 ພັນລ້ານໂດລາ; ສູນເສຍ 460 ລ້ານໂດລາ; ການຖອນການຕິດຕັ້ງລະຫັດໃໝ່ເຮັດໃຫ້ມັນຮ້າຍແຮງຂຶ້ນ
  • ວັນທີ 2 ສິງຫາ – 19 ທັນວາ: ຮຸ້ນຫຼຸດລົງ 63% ເປັນ 2.58 ໂດລາ, ການກູ້ໄພ 400 ລ້ານໂດລາໃນລາຄາ 1.50 ໂດລາ/ຮຸ້ນ, ການລວມຕົວກັບ GETCO; ຕຸລາ 2013: ຄ່າປັບໃໝ 12 ລ້ານໂດລາຈາກ SEC, ຄະດີ Market Access Rule ທໍາອິດ

ບົດບັນທຶກທີ່ແປແລ້ວ

ແປຈາກຄຳບັນຍາຍຕົ້ນສະບັບພາສາອັງກິດ. ສຽງ ແລະ ຄຳບັນຍາຍທີ່ມີໃຫ້ແມ່ນຄວບຄຸມໂດຍ YouTube.

0:00 ບໍລິສັດຊື້ຂາຍໄດ້ນຳໃຊ້ລະຫັດໃໝ່ໃສ່ເຈັດໃນແປດເຊີບເວີ, ແລະເຊີບເວີທີແປດໄດ້ຊື້ແລະຂາຍຫຸ້ນເກືອບເຈັດພັນລ້ານໂດລາພາຍໃນ ສີ່ສິບຫ້ານາທີ, ເຊິ່ງເປັນຈໍານວນຫຼາຍ, ເຖິງແມ່ນວ່າມັນຈະເປັນວັນພຸດກໍຕາມ. ວັນທີ 1 ສິງຫາ 2012. Knight Capital, ໜຶ່ງສ່ວນສິບຂອງການຊື້ຂາຍຫຸ້ນທັງໝົດໃນສະຫະລັດ, ລາຍງານການສູນເສຍ 440 ລ້ານໂດລາ. ຕໍ່ມາ SEC ໄດ້ນັບຫຼາຍກວ່າ 460 ລ້ານໂດລາ, ປັບໃໝ Knight ສິບສອງລ້ານໂດລາ, ແລະຂຽນບົດວິເຄາະຫຼັງເຫດການເອງ: ສິບໜ້າ, ບໍ່ມີຄໍາຄຸນນາມ.

0:25 ມັນເກີດຂຶ້ນແນວໃດ, ເປັນຫຍັງມັນຈຶ່ງເປັນໄປໄດ້, ແລະໃຜທີ່ຖືກຕໍານິ. ນີ້ຄື The Daily Diff, ການວິເຄາະຫຼັງເຫດການ. ວັນທີ 27 ກໍລະກົດ. ຕະຫຼາດຫຼັກຊັບນິວຢອກເປີດຕົວໂຄງການສະພາບຄ່ອງຂາຍຍ່ອຍໃນ ວັນທີ 1 ສິງຫາ, ດັ່ງນັ້ນ Knight ຈຶ່ງຄັດລອກລະຫັດໃໝ່ໃສ່ SMARS, ເຄື່ອງຈັດເສັ້ນທາງຄໍາສັ່ງຂອງມັນ, ສອງສາມເຊີບເວີຕໍ່ມື້, ດ້ວຍມື. ນັກວິຊາການໜຶ່ງຄົນ, ແປດເຊີບເວີ, ເຈັດສໍາເນົາ. ບໍ່ມີໃຜກວດສອບ; ບໍ່ມີກົດລະບຽບໃດບອກວ່າໃຜຕ້ອງເຮັດ. 8:01 ໂມງເຊົ້າ. ລະບົບພາຍໃນເລີ່ມສົ່ງອີເມວຫາພະນັກງານວ່າເກີດຂໍ້ຜິດພາດ: Power

0:51 Peg ຖືກປິດໃຊ້ງານ. ເກົ້າສິບເຈັດອີເມວທີ່ມາຮອດກ່ອນເປີດຕະຫຼາດ. ພວກມັນບໍ່ໄດ້ຖືກອອກແບບເປັນການແຈ້ງເຕືອນ, ດັ່ງນັ້ນບໍ່ມີໃຜອ່ານພວກມັນ, ເຊິ່ງເປັນການຕັດສິນໃຈອອກແບບທີ່ມີລາຄາ. 9:30, ຕະຫຼາດເປີດ. ເຈັດເຊີບເວີໃຊ້ລະຫັດໃໝ່. ເຊີບເວີທີແປດເຫັນທຸງດຽວກັນ ແລະໃຊ້ Power Peg ແທນ: ລະຫັດທີ່ Knight ໄດ້ຢຸດເຊົາໃນ ປີ 2003 ແລະບໍ່ເຄີຍລຶບອອກ. ມັນສົ່ງຄໍາສັ່ງຍ່ອຍສໍາລັບ 212 ຄໍາສັ່ງຂອງລູກຄ້າ, ແລະບໍ່ເຄີຍຢຸດ.

1:13 ສີ່ລ້ານຄໍາສັ່ງ. 397 ລ້ານຮຸ້ນ. ບັນຊີຖືຄອງເພີ່ມຂຶ້ນເກີນຂີດຈໍາກັດສອງລ້ານໂດລາ, ເຊິ່ງບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບຫຍັງ. ວິສະວະກອນ, ໃນຕະຫຼາດສົດ, ໄດ້ຖອນການຕິດຕັ້ງລະຫັດໃໝ່ອອກຈາກເຈັດເຊີບເວີທີ່ດີ, ເຊິ່ງເຮັດໃຫ້ Power Peg ເປີດຢູ່ທົ່ວທຸກບ່ອນ. ປະມານ 10:15 ມັນຢຸດ: ຊື້ຂາຍໄລຍະຍາວສາມພັນລ້ານເຄິ່ງ, ສາມຈຸດໜຶ່ງຫ້າພັນລ້ານໄລຍະສັ້ນ.

1:31 ໜຶ່ງ: ເງື່ອນໄຂຢຸດຂອງ Power Peg, ຕົວນັບທີ່ບອກວ່າຄໍາສັ່ງຫຼັກ ຖືກຕື່ມ, ຖືກຍ້າຍໃນປີ 2005 ແລະບໍ່ເຄີຍຖືກທົດສອບຄືນໃໝ່, ດັ່ງນັ້ນລະຫັດທີ່ຢຸດເຊົາ ຈຶ່ງວົນໄປຕະຫຼອດ. ສອງ: ຄຸນສົມບັດໃໝ່ໄດ້ນຳໃຊ້ທຸງເກົ່າຂອງ Power Peg ຄືນ, ດັ່ງນັ້ນຄໍາວ່າ ແມ່ນ ແບບດຽວກັນຈຶ່ງໝາຍເຖິງສອງຢ່າງໃນສອງເຊີບເວີ. ສາມ: ບໍ່ມີສະວິດປິດເຄື່ອງ. ບໍ່ມີຫຍັງປຽບທຽບຄໍາສັ່ງອອກກັບຄໍາສັ່ງເຂົ້າ; ບໍ່ມີຫຍັງຢຸດ SMARS. ເຄື່ອງກວດສອບຄວາມສ່ຽງແມ່ນໜ້າຈໍທີ່ມະນຸດເບິ່ງ; ມັນບໍ່ສະແດງຂີດຈໍາກັດ. git blame: ທຸງທີ່ຖືກນໍາໃຊ້ຄືນແທນທີ່ຈະເປັນອັນໃໝ່, ລະຫັດຕາຍທີ່ສາມາດເອີ້ນໃຊ້ໄດ້ເກົ້າ

2:00 ປີ, ແລະການນຳໃຊ້ດ້ວຍຕົນເອງໂດຍບໍ່ມີສາຍຕາທີສອງ. ບໍ່ແມ່ນນັກວິຊາການ. ຄໍາສັ່ງຂອງ SEC ບໍ່ເຄີຍຕັ້ງຊື່ລາວ, ແລະຂ້ອຍກໍຈະບໍ່ຕັ້ງຊື່ລາວ. ຂອບເຂດຄວາມເສຍຫາຍ: 460 ລ້ານໂດລາ, ປະມານສິບລ້ານໂດລາຕໍ່ນາທີ. ຮຸ້ນຫຼຸດລົງ 63 ເປີເຊັນເປັນສອງໂດລາຫ້າສິບແປດ, ການກູ້ໄພ 400 ລ້ານໂດລາ ໃນລາຄາໜຶ່ງໂດລາຫ້າສິບຕໍ່ຮຸ້ນ, ການລວມຕົວກັບ Getco ກ່ອນຄຣິສມາສ. Hacker News, ວັນພະຫັດ: ມັນແລ່ນໄດ້ 45 ນາທີໄດ້ແນວໃດໂດຍບໍ່ມີມະນຸດເຂົ້ຂົ້າມາແຊກແຊງ? ມັນບໍ່ໄດ້ເປັນແບບນັ້ນ. ມະນຸດເຮັດໃຫ້ມັນຮ້າຍແຮງຂຶ້ນ.

2:25 ຄໍາຕັດສິນ, ການວິເຄາະຫຼັງເຫດການ: revert. Knight ບໍ່ເຄີຍຂຽນບົດວິເຄາະຫຼັງເຫດການຂອງຕົນເອງ; ຜູ້ຄວບຄຸມເຮັດ, ສິບສີ່ເດືອນຕໍ່ມາ, ແລະການແກ້ໄຂແມ່ນການປັບໃໝ ແລະການລວມຕົວ. ວັນຈັນ: ຄຸນສົມບັດໃໝ່, ທຸງໃໝ່; ລະຫັດຕາຍຖືກລຶບ, ບໍ່ຖືກປິດໃຊ້ງານ; ສິ່ງໃດກໍຕາມທີ່ສົ່ງຄໍາສັ່ງຈະໄດ້ຮັບສະວິດປິດ. ສົ່ງເຫດການທີ່ທ່ານຍັງບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເວົ້າເຖິງ, ໃນຄໍາເຫັນ, ຫຼືທີ່ the daily diff dot dev. ແລະນັ້ນຄືຄວາມແຕກຕ່າງສໍາລັບມື້ນີ້.

2:48 ຂ້ອຍ Niko ຈາກ Axrisi. ຮວມເຂົ້າກັນຢ່າງຮັບຜິດຊອບ.

ແຫຼ່ງຂໍ້ມູນ

  1. SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLCwww.sec.gov
  2. SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"www.sec.gov
  3. Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)www.sec.gov
  4. Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)www.sec.gov
  5. Knight / GETCO merger announcement, Dec 19, 2012www.sec.gov
  6. NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)archive.nytimes.com
  7. Hacker News, Aug 2, 2012 (73 points)news.ycombinator.com
  8. Hacker News, "The $440M software error at Knight Capital" (294 points)news.ycombinator.com

ວິດີໂອທີ່ກ່ຽວຂ້ອງ

postmortem · lo · 19 ກ.ຍ. 2026

Google Cloud ຂັດຂ້ອງໃນພື້ນທີ່ຫວ່າງເປົ່າ. ສາມຊົ່ວໂມງ.

ແຖວນະໂຍບາຍທີ່ມີຊ່ອງຫວ່າງເປົ່າສອງສາມຊ່ອງພົບຕົວຊີ້ null, ແລະ Google Cloud ຂັດຂ້ອງພ້ອມກັນໃນທຸກພາກພື້ນ – ຈາກນັ້ນ Cloudflare ກໍລົ້ມລົງໄປພ້ອມກັນ. ວັນທີ 12 ມິຖຸນາ 2025, 17:49 UTC: Service Control, ໄບນາຣີທີ່ອ

2:57 ↗
postmortem · lo · 12 ກ.ຍ. 2026

Regex ໄດ້ເຮັດໃຫ້ Cloudflare ລົ້ມ. 27 ນາທີ.

ວັນທີ 2 ກໍລະກົດ 2019, ເວລາ 13:42 UTC: ກົດລະບຽບໃໝ່ໜຶ່ງຂໍ້ສຳລັບ Web Application Firewall ຂອງ Cloudflare ເລີ່ມໃຊ້ງານໃນຫຼາຍກວ່າ 180 ເມືອງໃນເວລາປະມານສອງວິນາທີ. ມັນເປັນກົດລະບຽບ XSS ໃນໂໝດຈຳລອງ, ດັ່ງນັ້ນມັນບໍ

3:00 ↗
postmortem · lo · 25 ກ.ຍ. 2026

ຂໍ້ຜິດພາດໜຶ່ງມິນລິວິນາທີ ໄດ້ຢຸດຕິການຈະລາຈອນທາງອາກາດຂອງອັງກິດ. ຫົກຊົ່ວໂມງ.

ເວລາ 10:00 ໂມງ ຂອງວັນອັງຄານທີ 8 ກັນຍາ, ການຮ້ອງຂໍລະຫັດ squawk ປົກກະຕິອັນໜຶ່ງພາຍໃນລະບົບນ່ານຟ້າແຫ່ງຊາດ (NAS) ຂອງ NATS ຖືກຂັດຂວາງໂດຍຂໍ້ຄວາມທີ່ມີຄວາມສຳຄັນສູງກວ່າໃນຂະນະທີ່ມັນກຳລັງອັບເດດຄ່າໜຶ່ງຢູ່. ໄລຍະເວລາສ

3:06 ↗
postmortem · lo · 22 ກ.ຍ. 2026

ການຣີບູດເຮັດໃຫ້ Telstra ກັບຄືນສູ່ປີ 2006. ໂທລະສັບເກົ້າລ້ານເຄື່ອງ.

ວິສະວະກອນຢູ່ Melbourne ເປີດເຄື່ອງຈັບເວລາຄືນໃໝ່ໃນເວລາ 2:50 ໂມງເຊົ້າ, ແລະເມື່ອຮອດຕອນເຊົ້າເຄືອຂ່າຍໂທລະສັບມືຖືທີ່ໃຫຍ່ທີ່ສຸດຂອງອົດສະຕາລີກໍຕົກລົງວ່າມັນແມ່ນເດືອນພະຈິກ 2006. ວັນທີ 8 ກໍລະກົດ 2026: ບັດ GPS ໃນເຄ

3:15 ↗