ธนาคารปกป้องธุรกรรมของคุณอย่างไร
ทำความเข้าใจชั้นการเข้ารหัสที่รักษาความปลอดภัยให้การชำระเงินด้วยบัตรเครดิต ธนาคารออนไลน์ และการถอนเงินผ่าน ATM
ธนาคารปกป้องธุรกรรมของคุณอย่างไร เป็นบทเรียน Cryptology Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cryptology Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cryptology Academy มีบทเรียนทั้งหมด 4 บทเรียน
TLS กับการเชื่อมต่อธนาคารของคุณ
เมื่อคุณเข้าชมเว็บไซต์ธนาคาร TLS (Transport Layer Security) จะเข้ารหัสทุกไบต์ที่แลกเปลี่ยนระหว่างเบราว์เซอร์ของคุณกับเซิร์ฟเวอร์ของธนาคาร หากไม่มี TLS ผู้โจมตีบนเครือข่ายเดียวกันอาจอ่านยอดคงเหลือในบัญชี ดักจับข้อมูลรับรอง หรือแก้ไขธุรกรรมได้
ธนาคารกำหนดให้ใช้ TLS 1.2 หรือสูงกว่า และโดยทั่วไปบังคับใช้นโยบายชุดการเข้ารหัสที่เข้มงวดเพื่อป้องกันการโจมตีแบบลดระดับ
ชิป EMV เทียบกับแถบแม่เหล็ก
แถบแม่เหล็กบนบัตรรุ่นเก่าเก็บข้อมูลคงที่ ซึ่งรวมถึงหมายเลขบัตรและวันหมดอายุ ผู้ที่อ่านแถบแม่เหล็กได้จะสามารถทำสำเนาบัตรได้เหมือนทุกประการ
ชิป EMV สร้างรหัสเข้ารหัสที่ไม่ซ้ำกันสำหรับทุกธุรกรรม โดยใช้โพรโทคอลท้าทายและตอบสนอง แม้ผู้โจมตีจะดักจับข้อมูลธุรกรรมไว้ ก็ไม่สามารถนำข้อมูลนั้นกลับมาใช้เพื่อซื้อสินค้าโดยทุจริตได้
การแปลงเป็นโทเคนในการชำระเงินผ่านมือถือ
แอปเปิลเพย์และกูเกิลเพย์ใช้การแปลงเป็นโทเคน โดยแทนที่หมายเลขบัตรจริงของคุณด้วยโทเคนเฉพาะอุปกรณ์ ซึ่งไม่มีความหมายหากอยู่นอกบริบทของธุรกรรมนั้น
เมื่อคุณแตะเพื่อชำระเงิน ร้านค้าจะได้รับโทเคนที่ใช้ได้เพียงครั้งเดียวเท่านั้น หมายเลขบัตรจริงของคุณจะไม่ออกจากเขตปลอดภัยของอุปกรณ์หรือห้องนิรภัยของเครือข่ายบัตรเลย
โมดูลความปลอดภัยฮาร์ดแวร์ในการธนาคาร
ธนาคารใช้โมดูลความปลอดภัยฮาร์ดแวร์ (HSM) เพื่อสร้าง จัดเก็บ และจัดการคีย์เข้ารหัสในฮาร์ดแวร์ที่ทนต่อการแกะงัด คีย์ส่วนตัวจะไม่ปรากฏอยู่นอก HSM ในรูปข้อความที่ไม่ได้เข้ารหัส
HSM ได้รับการรับรองตามมาตรฐาน FIPS 140-2 หรือ FIPS 140-3 และดำเนินการเข้ารหัสได้หลายพันครั้งต่อวินาที HSM เป็นโครงสร้างหลักของเครื่องรับชำระเงินและระบบธนาคารทุกแห่ง
PIN และบล็อก PIN
เมื่อคุณป้อน PIN ที่ ATM ระบบจะเข้ารหัส PIN ทันทีเป็นบล็อก PIN โดยใช้รูปแบบมาตรฐาน เช่น ISO 9564 จากนั้นระบบจะเข้ารหัสบล็อก PIN ด้วยคีย์ที่มีเพียง HSM ของธนาคารคุณเท่านั้นที่รู้
PIN ของคุณจะไม่ถูกส่งผ่านเครือข่ายในรูปข้อความที่ไม่ได้เข้ารหัสเลย แม้แต่ธนาคารผู้รับบัตรและผู้ประมวลผลการชำระเงินก็ไม่สามารถมองเห็น PIN ได้ มีเพียงธนาคารผู้ออกบัตรของคุณเท่านั้นที่ตรวจสอบ PIN ได้
SWIFT และการเข้ารหัสระหว่างธนาคาร
SWIFT (สมาคมโทรคมนาคมการเงินระหว่างธนาคารทั่วโลก) คือเครือข่ายที่ธนาคารใช้สำหรับการชำระเงินข้ามพรมแดน ข้อความ SWIFT ได้รับการเข้ารหัสและยืนยันความถูกต้องเพื่อป้องกันการแก้ไขโดยมิชอบ
แม้จะมีระบบรักษาความปลอดภัย เหตุปล้นธนาคารบังกลาเทศในปี 2016 ก็แสดงให้เห็นว่าข้อมูลรับรอง SWIFT ที่ถูกบุกรุกนำไปสู่การขโมยเงิน 81 ล้านดอลลาร์ การยืนยันตัวตนมีความสำคัญไม่แพ้การเข้ารหัส
การยืนยันตัวตนด้วย 3D Secure
3D Secure เช่น บริการยืนยันตัวตนของวีซา หรือบริการ SecureCode ของมาสเตอร์การ์ด จะเพิ่มขั้นตอนการยืนยันตัวตนเมื่อคุณซื้อสินค้าทางออนไลน์ เครือข่ายบัตรจะเปลี่ยนเส้นทางคุณไปยังธนาคารเพื่อยืนยันตัวตน โดยทั่วไปผ่าน OTP หรือข้อมูลชีวมิติ
การสื่อสารระหว่างร้านค้า เครือข่ายบัตร และธนาคารใน 3D Secure ใช้ TLS และข้อความที่มีลายเซ็น เพื่อป้องกันการโจมตีแบบเล่นซ้ำและการปลอมแปลง
การตรวจจับการฉ้อโกงและความถูกต้องสมบูรณ์ทางการเข้ารหัส
ระบบตรวจจับการฉ้อโกงสมัยใหม่วิเคราะห์รูปแบบธุรกรรมแบบเรียลไทม์ ระบบเหล่านี้ใช้รหัสยืนยันข้อความ (MAC) เพื่อให้แน่ใจว่าข้อมูลธุรกรรมที่ธนาคารได้รับไม่ได้ถูกแก้ไข
ธุรกรรมทุจริตที่แก้ไขจำนวนเงินหรือรหัสร้านค้าจะไม่ผ่านการตรวจสอบ MAC ก่อนที่จะไปถึงกลไกตรวจจับการฉ้อโกง
เหตุใดธนาคารจึงแฮชรหัสผ่าน
ธนาคารที่จัดเก็บรหัสผ่านของคุณเป็นข้อความที่ไม่ได้เข้ารหัสเสี่ยงต่อการเปิดเผยรหัสผ่านเมื่อเกิดการรั่วไหลของข้อมูล ธนาคารจึงจัดเก็บค่าแฮชทางการเข้ารหัสแบบทางเดียวของรหัสผ่าน โดยทั่วไปใช้ bcrypt, scrypt หรือ Argon2
เมื่อคุณเข้าสู่ระบบ ระบบจะแฮชรหัสผ่านที่คุณป้อนแล้วเปรียบเทียบกับค่าแฮชที่จัดเก็บไว้ ธนาคารไม่จำเป็นต้องรู้รหัสผ่านจริงของคุณ เพียงต้องตรวจสอบว่าค่าแฮชตรงกัน
HSM ในการประมวลผลการชำระเงิน
ในห่วงโซ่การชำระเงินตั้งแต่เครื่องรับชำระเงินไปยังธนาคารผู้รับบัตร ต่อไปยังเครือข่ายบัตร และธนาคารผู้ออกบัตร ทุกจุดเชื่อมต่อใช้ HSM เพื่อห่อหุ้มและแกะคีย์ เครื่องรับชำระเงินใช้คีย์ใช้งานที่สร้างจากคีย์หลักใน HSM
ลำดับชั้นของคีย์นี้ทำให้การถูกบุกรุกเพียงจุดเดียวไม่เปิดเผยทั้งเครือข่าย คีย์แต่ละรายการจะถูกเปลี่ยนเป็นระยะ และการถูกบุกรุกใด ๆ จะถูกจำกัดอยู่ในขอบเขตแคบ ๆ
การตรึงใบรับรองในแอปธนาคาร
แอปธนาคารบนมือถือมักใช้การตรึงใบรับรอง โดยกำหนดไว้ล่วงหน้าให้แอปยอมรับเฉพาะใบรับรองหรือคีย์สาธารณะบางรายการสำหรับเซิร์ฟเวอร์ของธนาคาร หากผู้โจมตีแบบ MITM ดักจับการสื่อสารด้วยใบรับรองอื่น แอปจะปฏิเสธการเชื่อมต่อ
การตรึงใบรับรองช่วยเพิ่มชั้นการป้องกันจากการตรวจสอบ TLS ระดับระบบ ทำให้ผู้โจมตีดักจับการสื่อสารของแอปธนาคารได้ยากขึ้นมาก แม้บนเครือข่ายที่ถูกบุกรุก
แบบทดสอบการเข้ารหัสในธนาคาร
ทดสอบความรู้ของคุณเกี่ยวกับการเข้ารหัสในธนาคารและการชำระเงิน
ประเด็นสำคัญ: การเข้ารหัสในธนาคาร
ระบบธนาคารพึ่งพาชั้นการเข้ารหัสหลายระดับ ได้แก่ TLS เพื่อความปลอดภัยของเครือข่าย ชิป EMV และการแปลงเป็นโทเคนเพื่อความปลอดภัยของบัตร HSM เพื่อจัดการคีย์ และบล็อก PIN เพื่อรักษาความลับของ PIN
รหัสผ่านจะถูกจัดเก็บเป็นค่าแฮช ไม่ใช่ข้อความที่ไม่ได้เข้ารหัส ทุกจุดเชื่อมต่อในห่วงโซ่การชำระเงินได้รับการยืนยันความถูกต้องและเข้ารหัสด้วยโพรโทคอลมาตรฐานอุตสาหกรรมและฮาร์ดแวร์ที่ผ่านการรับรอง
คำถามที่พบบ่อย
บทเรียน “ธนาคารปกป้องธุรกรรมของคุณอย่างไร” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ธนาคารปกป้องธุรกรรมของคุณอย่างไร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cryptology Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cryptology Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ธนาคารปกป้องธุรกรรมของคุณอย่างไร”
ทำความเข้าใจชั้นการเข้ารหัสที่รักษาความปลอดภัยให้การชำระเงินด้วยบัตรเครดิต ธนาคารออนไลน์ และการถอนเงินผ่าน ATM คุณปฏิบัติ Cryptology Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cryptology Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cryptology Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ธนาคารปกป้องธุรกรรมของคุณอย่างไร” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Cryptology Academy นี้ได้ไหม
ได้ บทเรียน Cryptology Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การเข้ารหัสในแอปส่งข้อความ
- ธนาคารปกป้องธุรกรรมของคุณอย่างไร
- อินเทอร์เน็ตที่ปราศจากการเข้ารหัส
- ชีวิตดิจิทัลของคุณกับการเข้ารหัส