Joseph Tartaro ที่ปรึกษาด้านความมั่นคงปลอดภัยไซเบอร์จากบริษัท IOActive โดนใบสั่งมูลค่ารวม 12,049 ดอลลาร์หรือ 370,000 บาท หลังเขาใช้ป้ายทะเบียนรถเป็น NULL และพบว่าระบบออกใบสั่งแคลิฟอร์เนียผิดพลาด ทำให้ใบสั่งที่ไม่มีข้อมูลทะเบียนส่งมาที่เขาทั้งหมด
Tartaro เลือกป้ายทะเบียนเป็น NULL มาตั้งแต่ปี 2016 (เขาเลือกป้ายทะเบียน VOID ให้ภรรยา) และใช้งานได้ดีไม่มีปัญหาอะไรอยู่ประมาณหนึ่งปี จนกระทั่งต่อภาษี เขาสังเกตว่าเว็บของขนส่งแคลิฟอร์เนียไม่อนุญาตให้ใช้คำว่า "NULL" ในช่องข้อมูลทะเบียนอีกต่อไป อย่างไรก็ดีเขายังต่อทะเบียนเดิมที่ไว้ได้ ด้วยการใส่หมายเลขประจำตัวรถแทน
จนกระทั่งปี 2018 สติกเกอร์ต่อทะเบียนรถเขาหายไป จึงถูกเรียกค่าปรับ 35 ดอลลาร์ โดยเขาไม่รู้ว่ามันหายไปได้อย่างไรจึงยอมจ่าย หลังจากนั้นใบสั่งประหลาดๆ ก็มาจากทั่วรัฐเป็นประจำ เช่น จากเมือง Fresno ที่เขาไม่เคยไป
ความเป็นไปได้คือระบบส่งใบสั่ง เมื่อใบสั่งที่ไม่ได้กรอกข้อมูลทะเบียนรถ ระบบจะใส่ค่าให้เป็น NULL เสมอ และเมื่อค้นหาทะเบียน NULL ก็ส่งใบสั่งไปยัง Tartaro
ล่าสุดทางขนส่งแคลิฟอร์เนียยกเลิกใบสั่งออก "เกือบ" ทั้งหมด เหลือเพียงใบสั่งชุดหนึ่งมูลค่า 140 ดอลลาร์ ที่ทางขนส่งระบุว่าเป็นใบสั่งจากทางการท้องถิ่นที่ขนส่งไม่มีอำนาจไปยกเลิกใบสั่งนี้
Tartaro ยืนยันจะใช้ป้ายทะเบียนเดิมต่อไป อย่างน้อยจนกว่าทางการจะแก้ปัญหาได้ทั้งหมด
บทเรียนสำหรับโปรแกรมเมอร์คงเป็นการใช้ค่า NULL ของฐานข้อมูลจริงๆ อย่าไปใส่สตริง "NULL" และระวังภาษาโปรแกรมที่อาจจะแปลงค่าให้เอง เพราะเราไม่รู้ว่าผู้ใช้จะใช้ค่าอะไรบ้าง
ที่มา - Wired

ภาพโดย Pexels
on
นัล
AdmOd Thu, 15/08/2019 - 09:02
นัล
ป้ายทะเบียน ' OR 1=1;--
whitebigbird Thu, 15/08/2019 - 09:12
ป้ายทะเบียน
หรือ API คืน NULL มาเป็น NULL
Neroroms Thu, 15/08/2019 - 09:13
หรือ API คืน NULL มาเป็น NULL เลยเอา NULL ไป search พอได้ค่า NULL เลยไปตรงกับทะเบียบรถที่ชื่อว่า NULL เลยได้ค่าปรับแบบ MULL MULL มา
ไม่ได้ quote sql parameter
rattananen Thu, 15/08/2019 - 09:21
ไม่ได้ quote sql parameter
ถ้าบอกว่าเป็นข่าว April’s
errin Thu, 15/08/2019 - 09:22
ถ้าบอกว่าเป็นข่าว April’s Fool ผมก็เชื่อนะนี่
SQL Injection จากโลกอนาล็อก
Diaboros_Sorobaid Thu, 15/08/2019 - 09:27
SQL Injection จากโลกอนาล็อก
+1
loptar Thu, 15/08/2019 - 09:43
In reply to SQL Injection จากโลกอนาล็อก by Diaboros_Sorobaid
+1
Matrix within Matrix!?
pepporony Thu, 15/08/2019 - 09:46
In reply to SQL Injection จากโลกอนาล็อก by Diaboros_Sorobaid
Matrix within Matrix!?
คลาสสิค Bobby Table
i3i4i5 Thu, 15/08/2019 - 21:12
In reply to SQL Injection จากโลกอนาล็อก by Diaboros_Sorobaid
คลาสสิค Bobby Table
SET TO NULL สิ อย่าไป move
pepporony Thu, 15/08/2019 - 09:27
SET TO NULL สิ อย่าไป move 'NULL'!
มีคนใช้ทะเบียน NaN
mr_tawan Thu, 15/08/2019 - 09:28
มีคนใช้ทะเบียน NaN หรือยังครับ
Plate No Longer Available
Floating Rotten Dog Thu, 15/08/2019 - 11:24
In reply to มีคนใช้ทะเบียน NaN by mr_tawan
แคลิฟอเนียร์ => แคลิฟอร์เนีย
panurat2000 Thu, 15/08/2019 - 09:31
แคลิฟอเนียร์ => แคลิฟอร์เนีย
จนระทั่ง => จนกระทั่ง
อันนี้คือป้ายแบบ blank
myungz Thu, 15/08/2019 - 10:13
อันนี้คือป้ายแบบ blank เหรอครับ
หรือเป็นคำว่า NULL เลย
คำว่า NULL ครับ
sian Thu, 15/08/2019 - 10:17
In reply to อันนี้คือป้ายแบบ blank by myungz
คำว่า NULL ครับ
เหมือนเคยเห็นผ่านตาเมื่อนานมา
9likhit Thu, 15/08/2019 - 10:26
เหมือนเคยเห็นผ่านตาเมื่อนานมาแล้ว
อะไรคือป้ายทะเบียน NULL
tkmzaa Thu, 15/08/2019 - 10:28
อะไรคือป้ายทะเบียน NULL อ่ะครับ ไม่เข้าใจ
ป้ายทะเบียนรถ
whitebigbird Thu, 15/08/2019 - 10:37
In reply to อะไรคือป้ายทะเบียน NULL by tkmzaa
ป้ายทะเบียนรถ มีหมวดอักษรแบบประมูลมา เขียนเป็นตัวอักษร NULL อ่ะครับ
ของไทยก็มีหมวดอักษรสวย เช่น ตด8888, งง555 อะไรแบบนี้ครับ
ไม่ต้องประมูลครับ
kookai Thu, 15/08/2019 - 10:54
In reply to ป้ายทะเบียนรถ by whitebigbird
ไม่ต้องประมูลครับ ไปขอได้เลยถ้าไม่มีใครใช้อยู่ก็ได้เลย แต่ต้องเสียค่าใช้จ่ายเพิ่มจากทะเบียนปกติที่เป็นตัวอักษรบวกกับตัวเลข
ในกรณีข่าวนี้คือเจ้าของรถไปขอป้ายทะเบียนที่เป็นตัวอักษร "NULL" ครับ
เห็นขนส่งฯ
whitebigbird Thu, 15/08/2019 - 11:02
In reply to ไม่ต้องประมูลครับ by kookai
เห็นขนส่งฯ ประกาศเปิดประมูลเลขสวยคืออะไรอ่ะครับ? ทุจริต?
ของไทยไม่มีการขอป้ายทะเบียนนั
sian Thu, 15/08/2019 - 11:04
In reply to เห็นขนส่งฯ by whitebigbird
ของไทยไม่มีการขอป้ายทะเบียนนั้นไม่ใช่หรอครับ?
ของไทยมันประมูลครับ แต่
pepporony Thu, 15/08/2019 - 11:07
In reply to เห็นขนส่งฯ by whitebigbird
ของไทยมันประมูลครับ แต่ vanity plate ของมะกันที่มาเป็นคำๆคือเสียค่าใช้จ่ายเพิ่มเติมแล้วเราเลือกคำเอง
แต่เหมือนมะกันก็มีประมูลเลขสวยเหมือนกัน
ที่ kookai บอกไม่ต้องประมูลน่าจะหมายถึง vanity plate ไม่ใช่ทะเบียนเลขสวย เลขต่ำ
การประมูลทะเบียนเลขสวยของไทย
fullstepmixsong Thu, 15/08/2019 - 11:21
In reply to เห็นขนส่งฯ by whitebigbird
การประมูลทะเบียนเลขสวยของไทย คือ
ขนส่งนำเงินที่ได้ในการปะมูลไปใช้ในการกุศล เช่น กองทุนเพื่อความปลอดภัย ในการใช้รถใช้ถนนครับ หรือเยียวยาเหยื่อจากคนที่เมาแล้วขับชน หรืออาจจะมีการใช้เงินแบบอื่นๆ ตามจุดประสงค์ของการประมูลนั้นๆครับ
คนประมูลป้ายไป ก็ได้เลขถูกใจ (ถ้าเค้าเล็งเลขนั้นไว้) มันเป็นความพอใจของคนๆนั้น เหมือนคนชอบพระเครื่องเป็นหมื่นเป็นแสนก็จะหามา ป้ายทะเบียนรถก็แค่ป้ายตัวเลขธรรมดา ไม่เห็นมีอะไร แต่มันอาจจะทำให้เจ้าของพอใจก็ได้ เขามีตังค์และพอใจแบบนั้นก็เลยประมูล
นั่นสิครับ
whitebigbird Thu, 15/08/2019 - 11:45
In reply to การประมูลทะเบียนเลขสวยของไทย by fullstepmixsong
นั่นสิครับ ผมก็คิดว่าของไทยต้องประมูลนะ ทำไมคุณ kookai เค้าถึงบอกว่าไม่ต้องประมูล
ผมเข้าใจว่าคุณ kookai
icez Thu, 15/08/2019 - 19:01
In reply to นั่นสิครับ by whitebigbird
ผมเข้าใจว่าคุณ kookai หมายถึงป้าย NULL ของที่มาตามในข่าว (ซึ่งไม่ใช่ประเทศไทย) รึเปล่าครับ
แล้วทะเบียนในข่าวนี้เจ้าของเค
kookai Thu, 15/08/2019 - 11:30
In reply to เห็นขนส่งฯ by whitebigbird
แล้วป้ายทะเบียนในข่าวนี้เจ้าของเค้าขอที่ไหนเหรอครับ กรมขนส่งฯในไทยหรือเปล่า? ผมว่าที่เมกานะ ทะเบียนออกโดย California DMV เพราะฉะนั้นจะตอบอะไรก็ช่วยอ่านแล้วเข้าใจ context ทั้งหมดก่อนครับ
อ้าว ก็คุณบอกเองว่า
whitebigbird Thu, 15/08/2019 - 11:55
In reply to แล้วทะเบียนในข่าวนี้เจ้าของเค by kookai
อ้าว ก็คุณบอกเองว่า
ผมงงว่าทางขนส่งทางบกเค้าประกาศประมูลอยู่ ทำไมถึงบอกว่าไม่ต้องประมูลล่ะครับ?
หรือคุณหมายถึงของอเมริกา? คือคุณไม่ได้มีประธานในประโยคน่ะครับ ผมไม่รู้ว่าคุณหมายถึงของอเมริกาหรือของไทย เพราะผมกล่าวถึงของไทยอยู่
ปล. ขอบคุณครับสำหรับ ข้อมูล
คุณ tkmzaa บอกว่า
nessuchan Thu, 15/08/2019 - 12:07
In reply to อ้าว ก็คุณบอกเองว่า by whitebigbird
คุณ tkmzaa บอกว่า "อะไรคือป้ายทะเบียน NULL อ่ะครับ ไม่เข้าใจ"
คุณก็ตอบว่า "ป้ายทะเบียนรถ มีหมวดอักษรแบบประมูลมา เขียนเป็นตัวอักษร NULL อ่ะครับ"
คุณ kookai เลยมาแก้ให้ว่า "ไม่ต้องประมูลครับ ไปขอได้เลยถ้าไม่มีใครใช้อยู่ก็ได้เลย แต่ต้องเสียค่าใช้จ่ายเพิ่มจากทะเบียนปกติที่เป็นตัวอักษรบวกกับตัวเลข
ในกรณีข่าวนี้คือเจ้าของรถไปขอป้ายทะเบียนที่เป็นตัวอักษร "NULL" ครับ"
ผมก็เข้าใจว่าบ้านเราคงจะขอเลขทะเบียนคำว่า NULL ไม่ได้นะครับ ต้องเป็นอเมริกา ไม่จำเป็นต้องมีประธานของประโยคนะครับ
ปล บ้านเราการขอป้ายทะเบียน ถ้าไม่ใช่เลขที่มีคนสนใจอยู่ก็ไม่ต้องประมูลครับสามารถจองได้เลย แต่ถ้ามีคนสนใจเลขเดียวกับเราก็ต้องประมูลครับ https://www.dlt.go.th/th/reserve-number/
อ่านซ้ำประมาณ 3
whitebigbird Thu, 15/08/2019 - 12:09
In reply to คุณ tkmzaa บอกว่า by nessuchan
อ่านซ้ำประมาณ 3 ครั้งกว่าผมจะเข้าใจน่ะครับ ว่าที่คุณ kookai บอกว่าไม่ต้องประมูลหมายถึงฝั่งอเมริกา ไม่ได้หมายฝั่งไทยไม่ต้องประมูล
ผมก็เลยงงว่าทำไมของไทยไม่ต้องประมูลหว่า
เพื่อนร่วมงานต่างชาติเคยบอกผมว่าคนไทยจำนวนนึงมีปัญหาตรงที่ไม่ชอบพูดประโยคเต็มๆ โดยเฉพาะไม่ชอบใช้ประธานในประโยค ทำให้คุยกันแล้วสับสน พอบอกกล่าวก็ตำหนิกลับว่าเค้าเองที่ไม่เข้าใจ คนอื่นเข้าใจหมด
กรณีนี้ผมเองก็สับสน ว่าหมายถึงขนส่งของฝั่งไหน แต่ผมรีบสรุปเร็วไปว่าเค้าหมายถึงฝั่งไทยฮะ
ขอบคุณครับที่เข้าใจ
kookai Thu, 15/08/2019 - 12:48
In reply to อ่านซ้ำประมาณ 3 by whitebigbird
ขอบคุณครับที่เข้าใจ
ที่ผมละประธานไว้เพราะมันเป็นเรื่องต่อเนื่องจากคำตอบของคุณ รวมถึง context ในเนื้อข่าวได้พูดถึงทะเบียนที่ออกโดย California DMV อยู่แล้ว รวมไปถึงคำถามด้วย ผมพยายามจะแก้ตรงที่ผิดและขยายเพิ่ม ผมถึงบอกว่าช่วยอ่าน context ก่อน ถ้าผมพิมพ์ห้วนไปก็ขอโทษครับ
ปล. การพูดและเขียนมันไม่เหมือนกัน ถ้าพูดโดยละประธานอาจจะทำให้สับสนได้เพราะมันย้อนกลับไปไม่ได้ หลายๆครั้งจึงต้องพูดโดยพยายามเน้นประธานและเลี่ยงที่จะใช้ Pronoun แต่การเขียนมันสามารถย้อนกลับไปอ่านได้ ทำให้ในหลายๆครั้งมีการใช้ Pronoun แทน หรืออาจจะเห็นประโยคห้วนๆครับ
ขอบคุณมากครับ เรื่องขนส่งฯ
whitebigbird Thu, 15/08/2019 - 12:51
In reply to ขอบคุณครับที่เข้าใจ by kookai
ขอบคุณมากครับ เรื่องขนส่งฯ ของอเมริกานั่นผมพลาดเอง แล้วก็พลาดเรื่องที่สับสนไทยกับอเมริกาอีก
ประเทศก็ไม่ต้องประมูลครับ +1
dangsystem Thu, 05/09/2019 - 15:41
In reply to คุณ tkmzaa บอกว่า by nessuchan
ประเทศก็ไม่ต้องประมูลครับ +1 ถ้าไม่ใช่เลขที่ กรมขนส่งกั๊กเอาไว้ประมูล เราก็แค่เข้าไปจองได้เลยตามในเวป ถ้าว่างและไม่มีคนสนใจ เราก็ได้เลย มีทั้งระบุแค่เลข หรืออักษรด้วยผมไม่แน่ใจ เพื่อนๆ เขาเข้าไปจองกัน แต่ผมเอาตามมีตามเกิดตามดวง
อันนี้ผมไม่เข้าใจเหมือนกันนะว
KuLiKo Thu, 15/08/2019 - 12:11
In reply to แล้วทะเบียนในข่าวนี้เจ้าของเค by kookai
อันนี้ผมไม่เข้าใจเหมือนกันนะว่ามันเข้าใจยากตรงไหน ผมอ่านทีแรกก็เข้าใจเลยว่าหมายถึงของเมกา ยังไงก็ขอเป็นกำลังใจให้ครับ
ผมพลาดเองแหละครับ
whitebigbird Thu, 15/08/2019 - 12:17
In reply to อันนี้ผมไม่เข้าใจเหมือนกันนะว by KuLiKo
ผมพลาดเองแหละครับ สมองผมยังค้างอยู่ตรงเลขทะเบียนสวยของไทยเพราะคิดถึงแต่ นม666 อันนี้พูดจริง เหมือนสมองมันค้างอยู่ตรงนั้นครับ
พอบอกว่าไม่ต้องประมูล ผมเลยเข้าใจผิดว่าหมายถึงขนส่งไทย
คือถ้าเป็นของเมกา
Max Rmutto Thu, 15/08/2019 - 12:50
In reply to ผมพลาดเองแหละครับ by whitebigbird
คือถ้าเป็นของเมกา เราไปยื่นขอได้เลยครับ อยากได้แบบไหนก็ว่าไป ถ้าไม่มีใครใช้ ส่วนของไทยเนี้ย ถ้าอยากได้เลขสวย หมวดทะเบียน ถูกโฉลก บลาๆ ก็รอประมูลครับ ส่วนถ้าอยากได้เลขถูกใจ อันนี้แจ้งรอไว้ได้ ถ้าเลขรันถึงที่เราแจ้งไว้ก็ไปจดทะเบียนได้เลย
ทั้งของอเมริกา และของไทย
kentaonline Thu, 15/08/2019 - 14:59
In reply to คือถ้าเป็นของเมกา by Max Rmutto
ทั้งของอเมริกา และของไทย ก็มีระบบขอได้โดยไม่ต้องประมูลไม่ใช่เหรอครับ
ผมอ่าน 4 รอบละ ยัง งงๆ
ขนส่งฯ
whitebigbird Thu, 15/08/2019 - 15:31
In reply to ทั้งของอเมริกา และของไทย by kentaonline
ขนส่งฯ ของไทยจะมีการกัดเลขสวยเอาไว้ประมูลครับ สวยมากยิ่งแพง
บางหมวดสวยไม่มากก็ไม่เปิดประมูล แต่เปิดขาย คนที่ต้องการแค่ยื่นของซื้อก็พอ แต่เลขมันมีจำกัด ไปก่อนได้ก่อน
เดี๋ยวๆ
KuLiKo Thu, 15/08/2019 - 15:31
In reply to ผมพลาดเองแหละครับ by whitebigbird
เดี๋ยวๆ ทะเบียนตัวอย่างมันแปลกๆ นะครับ
ตกกะปินี่
osmiumwo1f Thu, 15/08/2019 - 15:55
In reply to เดี๋ยวๆ by KuLiKo
ตกกะปินี่
พอดีลองหาทะเบียนฮาๆ น่ะครับ
whitebigbird Thu, 15/08/2019 - 16:09
In reply to เดี๋ยวๆ by KuLiKo
พอดีลองหาทะเบียนฮาๆ น่ะครับ เจอตัวอย่างสมมติ แปลกๆ เยอะมาก
จาก mashable
sian Thu, 15/08/2019 - 10:54
In reply to ป้ายทะเบียนรถ by whitebigbird
.
อเมริกาไม่มีการรันเลขรันหมวดเ
ck4u Thu, 15/08/2019 - 10:49
In reply to อะไรคือป้ายทะเบียน NULL by tkmzaa
เจ้าของรถสามารถสร้างเลขทะเบียนได้เอง คล้ายๆ username. มีตัวเลขตัวอักษรปนกันได้ ตามที่ใจอยากจะตั้ง
ของไทยก็น่าจะทำได้นะครับ
zcrach Thu, 15/08/2019 - 12:04
ของไทยก็น่าจะทำได้นะครับ แค่สติกเกอร์เท่าป้ายแปะอีกอันเขียนภาษาอังกฤษธรรมดาๆ เช่น ' OR 1=1--
:whitebigbird:
zaithstery Thu, 15/08/2019 - 15:05
:whitebigbird:
ครับ?
whitebigbird Thu, 15/08/2019 - 15:32
In reply to :whitebigbird: by zaithstery
ครับ?
ตั้งเบอร์นี้แทนสิครับ
waroonh Thu, 15/08/2019 - 15:19
ตั้งเบอร์นี้แทนสิครับ
C9H13N
หรือ
1I11I1
0O00OO
เท่อ่ะ ตำรวจโบกคุยตลอดเส้นทางแน่นอน
ใครช่วยอธิบายหน่อยครับ C9H13N
loptar Fri, 16/08/2019 - 11:52
In reply to ตั้งเบอร์นี้แทนสิครับ by waroonh
ใครช่วยอธิบายหน่อยครับ C9H13N คืออะไรครับ ผมไม่เก็ตอ่ะ
สูตรทางเคมีของ แอมเฟตามิน
Ford AntiTrust Fri, 16/08/2019 - 12:36
In reply to ใครช่วยอธิบายหน่อยครับ C9H13N by loptar
สูตรทางเคมีของ แอมเฟตามิน หรือ ยาบ้า
อ่านแล้วขำดี 555+
btoy Thu, 15/08/2019 - 15:52
อ่านแล้วขำดี 555+
กลับเข้ามาอ่าน
Lightwave Thu, 15/08/2019 - 17:36
In reply to อ่านแล้วขำดี 555+ by btoy
กลับเข้ามาอ่าน เพราะมีจำนวนเมนต์เพิ่มอย่างงงๆ
ข่าวนี้ ต้องเพิ่มเชิงอรรถ
xx555 Thu, 15/08/2019 - 18:09
ข่าวนี้ ต้องเพิ่มเชิงอรรถ เกี่ยวกับ ระบบป้ายทะเบียนรถอเมริกัน เลย