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

สมาร์ทการ์ด (Smart Card) ในความปลอดภัยข้อมูลคืออะไร?

สมาร์ทการ์ด (Smart Card) คือการ์ดที่จัดเก็บข้อมูลบนไมโครโปรเซสเซอร์หรือชิปหน่วยความจำ แทนที่แม่เหล็กสตรีป (Magnetic Stripe) ที่พบบนบัตร ATM และบัตรเครดิต สมาร์ทการ์ดเป็นไมโครคอนโทรลเลอร์ที่ปลอดภัย ซึ่งโดยทั่วไปใช้สำหรับการสร้าง จัดเก็บ และทำงานบนคีย์เข้ารหัส (Cryptographic Keys)

การยืนยันตัวตนด้วยสมาร์ทการ์ด (Smart Card Authentication) ให้ผู้ใช้ที่มีอุปกรณ์สมาร์ทการ์ดเพื่อวัตถุประสงค์ในการยืนยันตัวตน ผู้ใช้เชื่อมต่อสมาร์ทการ์ดกับอุปกรณ์โฮสต์ (Host Device) ซอฟต์แวร์บนคอมพิวเตอร์โฮสต์ติดต่อกับวัสดุคีย์และความลับอื่นๆ ที่จัดเก็บอยู่บนสมาร์ทการ์ดเพื่อยืนยันตัวตนผู้ใช้

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

สมาร์ทการ์ดถูกพิจารณาว่าเป็นรูปแบบการยืนยันตัวตนที่ทรงพลังมาก เพราะคีย์เข้ารหัสและความลับอื่นๆ ที่จัดเก็บอยู่บนการ์ดได้รับการรักษาความปลอดภัยได้ดีมาก ทั้งทางกายภาพและตรรกะ (Physically and Logically) และยากมากที่จะถูกขโมย

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

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

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

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

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

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