Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

การประยุกต์ใช้สมาร์ทการ์ดในความปลอดภัยข้อมูลมี那些?

มีการประยุกต์ใช้สมาร์ทการ์ดหลายประการ ดังนี้:

  • สมาร์ทการ์ดเป็นอุปกรณ์ที่โดยทั่วไปมีขนาดและรูปร่างเหมือนบัตรเครดิต และมีชิปแบบบูรณาการ (Integrated Chips) หนึ่งชิปหรือมากกว่าที่ทำหน้าที่ของคอมพิวเตอร์พร้อมไมโครโปรเซสเซอร์ หน่วยความจำ และอินพุต/เอาต์พุต สมาร์ทการ์ดสามารถใช้เพื่อให้ฟังก์ชันที่เพิ่มขึ้นและระดับความปลอดภัยที่สูงขึ้นเหนือการ์ดหน่วยความจำ (Memory Cards) เมื่อใช้สำหรับการระบุตัวตนและการยืนยันตัวตน

  • สมาร์ทการ์ดเป็นการ์ดพลาสติกที่มีวงจรบูรณาการหรือช่องเก็บข้อมูลฝังอยู่ภายใน สมาร์ทการ์ดที่มีวงจรบูรณาการที่สามารถดำเนินการธุรกรรมได้ ถูกนิยามว่าเป็นสมาร์ทการ์ด "แบบใช้งานได้" (Active Smart Cards)

  • สมาร์ทการ์ดสามารถประมวลผลและจัดเก็บข้อมูลผ่านไมโครโปรเซสเซอร์ของมันได้ ดังนั้น สมาร์ทการ์ดเอง (ต่างจากอุปกรณ์อ่าน/เขียน) จึงสามารถควบคุมการเข้าถึงข้อมูลที่จัดเก็บอยู่บนการ์ดได้

    สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับแอปพลิเคชันรวมถึงการยืนยันตัวตนผู้ใช้ ซึ่งความปลอดภัยของข้อมูลต้องได้รับการรักษา สมาร์ทการ์ดสามารถดำเนินการเปรียบเทียบรหัสผ่านหรือ PIN ภายในการ์ดเองได้

  • สมาร์ทการ์ดสามารถแทนที่ความปลอดภัยรหัสผ่านแบบดั้งเดิมด้วย PIN ที่ดีกว่า ซึ่งถูกตรวจสอบโดยการ์ดเทียบกับระบบคอมพิวเตอร์ ซึ่งอาจไม่มีวิธีที่ซับซ้อนเท่ากันสำหรับการระบุตัวตนและยืนยันตัวตนผู้ใช้

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

  • การใช้อุปกรณ์อัจฉริยะ (Smart Devices) หมายถึงค่าใช้จ่ายเพิ่มเติมของการ์ดเองและอุปกรณ์อ่านพิเศษ ควรตัดสินใจอย่างรอบคอบว่าระบบใดบ้างที่เหมาะสมกับความต้องการของสมาร์ทการ์ด ค่าผลิตสมาร์ทการ์ดสูงกว่าการ์ดหน่วยความจำ แต่วัฏจักรจะน้อยลงเมื่อผู้ผลิตมากขึ้นเปลี่ยนมาใช้เทคโนโลยีนี้

    อีกด้านหนึ่ง ควรจำไว้ว่าสมาร์ทการ์ด ต่างจากการ์ดหน่วยความจำอย่างเดียว สามารถสื่อสารได้อย่างมีประสิทธิภาพกับอุปกรณ์อ่านที่ "โง่" (Dumb) และต้นทุนต่ำได้

  • การ์ดสามารถเขียนโปรแกรมให้จำกัดจำนวนครั้งของการพยายามล็อกอิน และถามคำถามชีวประวัติ (Biographic Questions) หรือทำการตรวจสอบชีวภาพ (Biometric Check) เพื่อให้แน่ใจว่าเฉพาะเจ้าของสมาร์ทการ์ดเท่านั้นที่สามารถใช้งานได้ นอกจากนี้ การท้าทายที่ไม่ซ้ำกัน (Non-repeating Challenges) สามารถใช้เพื่อกันไม่ให้วิธีการที่ผู้โจมตีพยายามล็อกอินโดยใช้รหัสผ่านหรือ PIN ที่เขาสังเกตเห็นจากการล็อกอินครั้งก่อนหน้า นอกจากนี้ ความซับซ้อนในการผลิตสมาร์ทการ์ดทำให้การปลอมแปลงเนื้อหาของการ์ดเป็นไปได้ยากกว่ามาก