Tags:
Node Thumbnail

Joseph Tartaro ที่ปรึกษาด้านความมั่นคงปลอดภัยไซเบอร์จากบริษัท IOActive โดนใบสั่งมูลค่ารวม 12,049 ดอลลาร์หรือ 370,000 บาท หลังเขาใช้ป้ายทะเบียนรถเป็น NULL และพบว่าระบบออกใบสั่งแคลิฟอร์เนียผิดพลาด ทำให้ใบสั่งที่ไม่มีข้อมูลทะเบียนส่งมาที่เขาทั้งหมด

Tartaro เลือกป้ายทะเบียนเป็น NULL มาตั้งแต่ปี 2016 (เขาเลือกป้ายทะเบียน VOID ให้ภรรยา) และใช้งานได้ดีไม่มีปัญหาอะไรอยู่ประมาณหนึ่งปี จนกระทั่งต่อภาษี เขาสังเกตว่าเว็บของขนส่งแคลิฟอร์เนียไม่อนุญาตให้ใช้คำว่า "NULL" ในช่องข้อมูลทะเบียนอีกต่อไป อย่างไรก็ดีเขายังต่อทะเบียนเดิมที่ไว้ได้ ด้วยการใส่หมายเลขประจำตัวรถแทน

จนกระทั่งปี 2018 สติกเกอร์ต่อทะเบียนรถเขาหายไป จึงถูกเรียกค่าปรับ 35 ดอลลาร์ โดยเขาไม่รู้ว่ามันหายไปได้อย่างไรจึงยอมจ่าย หลังจากนั้นใบสั่งประหลาดๆ ก็มาจากทั่วรัฐเป็นประจำ เช่น จากเมือง Fresno ที่เขาไม่เคยไป

ความเป็นไปได้คือระบบส่งใบสั่ง เมื่อใบสั่งที่ไม่ได้กรอกข้อมูลทะเบียนรถ ระบบจะใส่ค่าให้เป็น NULL เสมอ และเมื่อค้นหาทะเบียน NULL ก็ส่งใบสั่งไปยัง Tartaro

ล่าสุดทางขนส่งแคลิฟอร์เนียยกเลิกใบสั่งออก "เกือบ" ทั้งหมด เหลือเพียงใบสั่งชุดหนึ่งมูลค่า 140 ดอลลาร์ ที่ทางขนส่งระบุว่าเป็นใบสั่งจากทางการท้องถิ่นที่ขนส่งไม่มีอำนาจไปยกเลิกใบสั่งนี้

Tartaro ยืนยันจะใช้ป้ายทะเบียนเดิมต่อไป อย่างน้อยจนกว่าทางการจะแก้ปัญหาได้ทั้งหมด

บทเรียนสำหรับโปรแกรมเมอร์คงเป็นการใช้ค่า NULL ของฐานข้อมูลจริงๆ อย่าไปใส่สตริง "NULL" และระวังภาษาโปรแกรมที่อาจจะแปลงค่าให้เอง เพราะเราไม่รู้ว่าผู้ใช้จะใช้ค่าอะไรบ้าง

ที่มา - Wired

No Description

ภาพโดย Pexels

Get latest news from Blognone

Comments

By: AdmOd
iPhoneWindows
on 15 August 2019 - 09:02 #1123923

นัล

By: whitebigbird
Contributor
on 15 August 2019 - 09:12 #1123924
whitebigbird's picture

ป้ายทะเบียน

' OR 1=1;--

By: Neroroms
Windows
on 15 August 2019 - 09:13 #1123925

หรือ API คืน NULL มาเป็น NULL เลยเอา NULL ไป search พอได้ค่า NULL เลยไปตรงกับทะเบียบรถที่ชื่อว่า NULL เลยได้ค่าปรับแบบ MULL MULL มา

By: rattananen
AndroidWindows
on 15 August 2019 - 09:21 #1123927

ไม่ได้ quote sql parameter

By: errin on 15 August 2019 - 09:22 #1123928

ถ้าบอกว่าเป็นข่าว April’s Fool ผมก็เชื่อนะนี่

By: Diaboros_Sorobaid
Windows PhoneAndroidWindows
on 15 August 2019 - 09:27 #1123930
Diaboros_Sorobaid's picture

SQL Injection จากโลกอนาล็อก

By: loptar on 15 August 2019 - 09:43 #1123938 Reply to:1123930
loptar's picture

+1

By: pepporony
ContributorAndroid
on 15 August 2019 - 09:46 #1123939 Reply to:1123930

Matrix within Matrix!?

By: i3i4i5
ContributoriPhoneWindows
on 15 August 2019 - 21:12 #1124083 Reply to:1123930
i3i4i5's picture

คลาสสิค Bobby Table

By: pepporony
ContributorAndroid
on 15 August 2019 - 09:27 #1123932

SET TO NULL สิ อย่าไป move 'NULL'!

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 August 2019 - 09:28 #1123933
mr_tawan's picture

มีคนใช้ทะเบียน NaN หรือยังครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Floating Rotten Dog
ContributoriPhoneWindows PhoneAndroid
on 15 August 2019 - 11:24 #1123963 Reply to:1123933
Floating Rotten Dog's picture

Plate No Longer Available
The license plate number you have selected is no longer available. Please try another plate number.

By: panurat2000
ContributorSymbianUbuntuIn Love
on 15 August 2019 - 09:31 #1123934
panurat2000's picture

แคลิฟอเนียร์ => แคลิฟอร์เนีย

จนระทั่ง => จนกระทั่ง

By: myungz
In Love
on 15 August 2019 - 10:13 #1123945
myungz's picture

อันนี้คือป้ายแบบ blank เหรอครับ
หรือเป็นคำว่า NULL เลย

By: sian
Windows PhoneAndroidWindows
on 15 August 2019 - 10:17 #1123946 Reply to:1123945
sian's picture

คำว่า NULL ครับ

By: 9likhit
UbuntuWindows
on 15 August 2019 - 10:26 #1123949
9likhit's picture

เหมือนเคยเห็นผ่านตาเมื่อนานมาแล้ว

By: tkmzaa on 15 August 2019 - 10:28 #1123950

อะไรคือป้ายทะเบียน NULL อ่ะครับ ไม่เข้าใจ

By: whitebigbird
Contributor
on 15 August 2019 - 10:37 #1123953 Reply to:1123950
whitebigbird's picture

ป้ายทะเบียนรถ มีหมวดอักษรแบบประมูลมา เขียนเป็นตัวอักษร NULL อ่ะครับ

ของไทยก็มีหมวดอักษรสวย เช่น ตด8888, งง555 อะไรแบบนี้ครับ

By: kookai
AndroidWindows
on 15 August 2019 - 10:54 #1123954 Reply to:1123953

ไม่ต้องประมูลครับ ไปขอได้เลยถ้าไม่มีใครใช้อยู่ก็ได้เลย แต่ต้องเสียค่าใช้จ่ายเพิ่มจากทะเบียนปกติที่เป็นตัวอักษรบวกกับตัวเลข

ในกรณีข่าวนี้คือเจ้าของรถไปขอป้ายทะเบียนที่เป็นตัวอักษร "NULL" ครับ

By: whitebigbird
Contributor
on 15 August 2019 - 11:02 #1123957 Reply to:1123954
whitebigbird's picture

เห็นขนส่งฯ ประกาศเปิดประมูลเลขสวยคืออะไรอ่ะครับ? ทุจริต?

By: sian
Windows PhoneAndroidWindows
on 15 August 2019 - 11:04 #1123959 Reply to:1123957
sian's picture

ของไทยไม่มีการขอป้ายทะเบียนนั้นไม่ใช่หรอครับ?

By: pepporony
ContributorAndroid
on 15 August 2019 - 11:07 #1123960 Reply to:1123957

ของไทยมันประมูลครับ แต่ vanity plate ของมะกันที่มาเป็นคำๆคือเสียค่าใช้จ่ายเพิ่มเติมแล้วเราเลือกคำเอง

แต่เหมือนมะกันก็มีประมูลเลขสวยเหมือนกัน

ที่ kookai บอกไม่ต้องประมูลน่าจะหมายถึง vanity plate ไม่ใช่ทะเบียนเลขสวย เลขต่ำ

By: fullstepmixsong
Contributor
on 15 August 2019 - 11:21 #1123962 Reply to:1123957

การประมูลทะเบียนเลขสวยของไทย คือ
1. ขนส่งนำเงินที่ได้ในการปะมูลไปใช้ในการกุศล เช่น กองทุนเพื่อความปลอดภัย ในการใช้รถใช้ถนนครับ หรือเยียวยาเหยื่อจากคนที่เมาแล้วขับชน หรืออาจจะมีการใช้เงินแบบอื่นๆ ตามจุดประสงค์ของการประมูลนั้นๆครับ

  1. คนประมูลป้ายไป ก็ได้เลขถูกใจ (ถ้าเค้าเล็งเลขนั้นไว้) มันเป็นความพอใจของคนๆนั้น เหมือนคนชอบพระเครื่องเป็นหมื่นเป็นแสนก็จะหามา ป้ายทะเบียนรถก็แค่ป้ายตัวเลขธรรมดา ไม่เห็นมีอะไร แต่มันอาจจะทำให้เจ้าของพอใจก็ได้ เขามีตังค์และพอใจแบบนั้นก็เลยประมูล
By: whitebigbird
Contributor
on 15 August 2019 - 11:45 #1123972 Reply to:1123962
whitebigbird's picture

นั่นสิครับ ผมก็คิดว่าของไทยต้องประมูลนะ ทำไมคุณ kookai เค้าถึงบอกว่าไม่ต้องประมูล

By: icez
ContributoriPhoneAndroidRed Hat
on 15 August 2019 - 19:01 #1124076 Reply to:1123972

ผมเข้าใจว่าคุณ kookai หมายถึงป้าย NULL ของที่มาตามในข่าว (ซึ่งไม่ใช่ประเทศไทย) รึเปล่าครับ

By: kookai
AndroidWindows
on 15 August 2019 - 11:30 #1123964 Reply to:1123957

แล้วป้ายทะเบียนในข่าวนี้เจ้าของเค้าขอที่ไหนเหรอครับ กรมขนส่งฯในไทยหรือเปล่า? ผมว่าที่เมกานะ ทะเบียนออกโดย California DMV เพราะฉะนั้นจะตอบอะไรก็ช่วยอ่านแล้วเข้าใจ context ทั้งหมดก่อนครับ

By: whitebigbird
Contributor
on 15 August 2019 - 11:55 #1123970 Reply to:1123964
whitebigbird's picture

อ้าว ก็คุณบอกเองว่า

ไม่ต้องประมูลครับ ไปขอได้เลยถ้าไม่มีใครใช้อยู่ก็ได้เลย แต่ต้องเสียค่าใช้จ่ายเพิ่มจากทะเบียนปกติที่เป็นตัวอักษรบวกกับตัวเลข

ผมงงว่าทางขนส่งทางบกเค้าประกาศประมูลอยู่ ทำไมถึงบอกว่าไม่ต้องประมูลล่ะครับ?

หรือคุณหมายถึงของอเมริกา? คือคุณไม่ได้มีประธานในประโยคน่ะครับ ผมไม่รู้ว่าคุณหมายถึงของอเมริกาหรือของไทย เพราะผมกล่าวถึงของไทยอยู่

ปล. ขอบคุณครับสำหรับ ข้อมูล

By: nessuchan
iPhoneAndroidWindows
on 15 August 2019 - 12:07 #1123983 Reply to:1123970
nessuchan's picture

คุณ tkmzaa บอกว่า "อะไรคือป้ายทะเบียน NULL อ่ะครับ ไม่เข้าใจ"

คุณก็ตอบว่า "ป้ายทะเบียนรถ มีหมวดอักษรแบบประมูลมา เขียนเป็นตัวอักษร NULL อ่ะครับ"

คุณ kookai เลยมาแก้ให้ว่า "ไม่ต้องประมูลครับ ไปขอได้เลยถ้าไม่มีใครใช้อยู่ก็ได้เลย แต่ต้องเสียค่าใช้จ่ายเพิ่มจากทะเบียนปกติที่เป็นตัวอักษรบวกกับตัวเลข
ในกรณีข่าวนี้คือเจ้าของรถไปขอป้ายทะเบียนที่เป็นตัวอักษร "NULL" ครับ"

ผมก็เข้าใจว่าบ้านเราคงจะขอเลขทะเบียนคำว่า NULL ไม่ได้นะครับ ต้องเป็นอเมริกา ไม่จำเป็นต้องมีประธานของประโยคนะครับ

ปล บ้านเราการขอป้ายทะเบียน ถ้าไม่ใช่เลขที่มีคนสนใจอยู่ก็ไม่ต้องประมูลครับสามารถจองได้เลย แต่ถ้ามีคนสนใจเลขเดียวกับเราก็ต้องประมูลครับ https://www.dlt.go.th/th/reserve-number/

By: whitebigbird
Contributor
on 15 August 2019 - 12:09 #1123986 Reply to:1123983
whitebigbird's picture

อ่านซ้ำประมาณ 3 ครั้งกว่าผมจะเข้าใจน่ะครับ ว่าที่คุณ kookai บอกว่าไม่ต้องประมูลหมายถึงฝั่งอเมริกา ไม่ได้หมายฝั่งไทยไม่ต้องประมูล

ผมก็เลยงงว่าทำไมของไทยไม่ต้องประมูลหว่า

เพื่อนร่วมงานต่างชาติเคยบอกผมว่าคนไทยจำนวนนึงมีปัญหาตรงที่ไม่ชอบพูดประโยคเต็มๆ โดยเฉพาะไม่ชอบใช้ประธานในประโยค ทำให้คุยกันแล้วสับสน พอบอกกล่าวก็ตำหนิกลับว่าเค้าเองที่ไม่เข้าใจ คนอื่นเข้าใจหมด

กรณีนี้ผมเองก็สับสน ว่าหมายถึงขนส่งของฝั่งไหน แต่ผมรีบสรุปเร็วไปว่าเค้าหมายถึงฝั่งไทยฮะ

By: kookai
AndroidWindows
on 15 August 2019 - 12:48 #1124001 Reply to:1123986

ขอบคุณครับที่เข้าใจ

ที่ผมละประธานไว้เพราะมันเป็นเรื่องต่อเนื่องจากคำตอบของคุณ รวมถึง context ในเนื้อข่าวได้พูดถึงทะเบียนที่ออกโดย California DMV อยู่แล้ว รวมไปถึงคำถามด้วย ผมพยายามจะแก้ตรงที่ผิดและขยายเพิ่ม ผมถึงบอกว่าช่วยอ่าน context ก่อน ถ้าผมพิมพ์ห้วนไปก็ขอโทษครับ

ปล. การพูดและเขียนมันไม่เหมือนกัน ถ้าพูดโดยละประธานอาจจะทำให้สับสนได้เพราะมันย้อนกลับไปไม่ได้ หลายๆครั้งจึงต้องพูดโดยพยายามเน้นประธานและเลี่ยงที่จะใช้ Pronoun แต่การเขียนมันสามารถย้อนกลับไปอ่านได้ ทำให้ในหลายๆครั้งมีการใช้ Pronoun แทน หรืออาจจะเห็นประโยคห้วนๆครับ

By: whitebigbird
Contributor
on 15 August 2019 - 12:51 #1124004 Reply to:1124001
whitebigbird's picture

ขอบคุณมากครับ เรื่องขนส่งฯ ของอเมริกานั่นผมพลาดเอง แล้วก็พลาดเรื่องที่สับสนไทยกับอเมริกาอีก

By: dangsystem
iPhoneAndroidBlackberryWindows
on 5 September 2019 - 15:41 #1126900 Reply to:1123983
dangsystem's picture

ประเทศก็ไม่ต้องประมูลครับ +1 ถ้าไม่ใช่เลขที่ กรมขนส่งกั๊กเอาไว้ประมูล เราก็แค่เข้าไปจองได้เลยตามในเวป ถ้าว่างและไม่มีคนสนใจ เราก็ได้เลย มีทั้งระบุแค่เลข หรืออักษรด้วยผมไม่แน่ใจ เพื่อนๆ เขาเข้าไปจองกัน แต่ผมเอาตามมีตามเกิดตามดวง

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 15 August 2019 - 12:11 #1123989 Reply to:1123964
KuLiKo's picture

อันนี้ผมไม่เข้าใจเหมือนกันนะว่ามันเข้าใจยากตรงไหน ผมอ่านทีแรกก็เข้าใจเลยว่าหมายถึงของเมกา ยังไงก็ขอเป็นกำลังใจให้ครับ

By: whitebigbird
Contributor
on 15 August 2019 - 12:17 #1123994 Reply to:1123989
whitebigbird's picture

ผมพลาดเองแหละครับ สมองผมยังค้างอยู่ตรงเลขทะเบียนสวยของไทยเพราะคิดถึงแต่ นม666 อันนี้พูดจริง เหมือนสมองมันค้างอยู่ตรงนั้นครับ

พอบอกว่าไม่ต้องประมูล ผมเลยเข้าใจผิดว่าหมายถึงขนส่งไทย

By: Max Rmutto
AndroidWindows
on 15 August 2019 - 12:50 #1124002 Reply to:1123994
Max Rmutto's picture

คือถ้าเป็นของเมกา เราไปยื่นขอได้เลยครับ อยากได้แบบไหนก็ว่าไป ถ้าไม่มีใครใช้ ส่วนของไทยเนี้ย ถ้าอยากได้เลขสวย หมวดทะเบียน ถูกโฉลก บลาๆ ก็รอประมูลครับ ส่วนถ้าอยากได้เลขถูกใจ อันนี้แจ้งรอไว้ได้ ถ้าเลขรันถึงที่เราแจ้งไว้ก็ไปจดทะเบียนได้เลย

By: kentaonline
iPhoneWindows PhoneBlackberry
on 15 August 2019 - 14:59 #1124035 Reply to:1124002

ทั้งของอเมริกา และของไทย ก็มีระบบขอได้โดยไม่ต้องประมูลไม่ใช่เหรอครับ

ผมอ่าน 4 รอบละ ยัง งงๆ

By: whitebigbird
Contributor
on 15 August 2019 - 15:31 #1124044 Reply to:1124035
whitebigbird's picture

ขนส่งฯ ของไทยจะมีการกัดเลขสวยเอาไว้ประมูลครับ สวยมากยิ่งแพง

บางหมวดสวยไม่มากก็ไม่เปิดประมูล แต่เปิดขาย คนที่ต้องการแค่ยื่นของซื้อก็พอ แต่เลขมันมีจำกัด ไปก่อนได้ก่อน

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 15 August 2019 - 15:31 #1124045 Reply to:1123994
KuLiKo's picture

เดี๋ยวๆ ทะเบียนตัวอย่างมันแปลกๆ นะครับ

By: osmiumwo1f
ContributorWindows PhoneWindows
on 15 August 2019 - 15:55 #1124055 Reply to:1124045
osmiumwo1f's picture

ตกกะปินี่

By: whitebigbird
Contributor
on 15 August 2019 - 16:09 #1124058 Reply to:1124045
whitebigbird's picture

พอดีลองหาทะเบียนฮาๆ น่ะครับ เจอตัวอย่างสมมติ แปลกๆ เยอะมาก

By: sian
Windows PhoneAndroidWindows
on 15 August 2019 - 10:54 #1123956 Reply to:1123953
sian's picture

.

By: ck4u
iPhoneWindows PhoneBlackberrySymbian
on 15 August 2019 - 10:49 #1123955 Reply to:1123950

เจ้าของรถสามารถสร้างเลขทะเบียนได้เอง​ คล้ายๆ​ username. มีตัวเลขตัวอักษรปนกันได้ ตามที่ใจอยากจะตั้ง

By: zcrach on 15 August 2019 - 12:04 #1123981

ของไทยก็น่าจะทำได้นะครับ แค่สติกเกอร์เท่าป้ายแปะอีกอันเขียนภาษาอังกฤษธรรมดาๆ เช่น ' OR 1=1--

By: zaithstery
Windows
on 15 August 2019 - 15:05 #1124037

:whitebigbird:

By: whitebigbird
Contributor
on 15 August 2019 - 15:32 #1124046 Reply to:1124037
whitebigbird's picture

ครับ?

By: waroonh
Windows
on 15 August 2019 - 15:19 #1124039

ตั้งเบอร์นี้แทนสิครับ
C9H13N
หรือ
1I11I1
0O00OO
เท่อ่ะ ตำรวจโบกคุยตลอดเส้นทางแน่นอน

By: loptar on 16 August 2019 - 11:52 #1124139 Reply to:1124039
loptar's picture

ใครช่วยอธิบายหน่อยครับ C9H13N คืออะไรครับ ผมไม่เก็ตอ่ะ

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 16 August 2019 - 12:36 #1124142 Reply to:1124139
Ford AntiTrust's picture

สูตรทางเคมีของ แอมเฟตามิน หรือ ยาบ้า

By: btoy
ContributorAndroidWindows
on 15 August 2019 - 15:52 #1124053
btoy's picture

อ่านแล้วขำดี 555+


..: เรื่อยไป

By: Lightwave
iPhoneAndroidWindows
on 15 August 2019 - 17:36 #1124066 Reply to:1124053

กลับเข้ามาอ่าน เพราะมีจำนวนเมนต์เพิ่มอย่างงงๆ

By: xx555
ContributoriPhone
on 15 August 2019 - 18:09 #1124069

ข่าวนี้ ต้องเพิ่มเชิงอรรถ เกี่ยวกับ ระบบป้ายทะเบียนรถอเมริกัน เลย