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

องค์ประกอบของเว็บเซอร์วิส (Web Services) ในความปลอดภัยข้อมูลมี那些?

เว็บเซอร์วิสคลาสสิก (Classic Web Services) ประกอบด้วยสามองค์ประกอบ ได้แก่ ผู้ใช้ (Users) บริการ (Services) และฐานข้อมูล (Databases) สามารถอธิบายโมเดลความเป็นส่วนตัว (Privacy Model) ด้วยสามประเภทของความเป็นส่วนตัวที่แตกต่างกัน ได้แก่ ความเป็นส่วนตัวของผู้ใช้ (User Privacy) ความเป็นส่วนตัวของบริการ (Service Privacy) และความเป็นส่วนตัวของข้อมูล (Data Privacy) ดังนี้:

ความเป็นส่วนตัวของผู้ใช้ (User Privacy)

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

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

ชุดของความชอบความเป็นส่วนตัวที่เหมาะสมกับข้อมูลของผู้ใช้ เรียกว่าโปรไฟล์ความเป็นส่วนตัวของผู้ใช้ (User Privacy Profile) โปรไฟล์ความเป็นส่วนตัวของผู้ใช้โดยทั่วไปถูกแทนโดยผู้ใช้ แต่สามารถตั้งค่าอย่างสม่ำเสมอสำหรับกลุ่มบุคคลได้ โปรไฟล์ความเป็นส่วนตัวเป็นแบบไดนามิก (Dynamic) รวมถึงผู้ใช้สามารถสร้าง ดู อัปเดต หรือลบโปรไฟล์ความเป็นส่วนตัวของพวกเขาได้ สามารถสนับสนุนการแก้ไขข้อโต้แย้งที่ถูกต้องทางกฎหมายเกี่ยวกับการละเมิดความเป็นส่วนตัว สถาปัตยกรรมเว็บเซอร์วิสพื้นฐานควรโครงร่างการดำเนินการบางอย่างเหล่านี้

ความเป็นส่วนตัวของบริการ (Service Privacy)

เว็บเซอร์วิสโดยทั่วไปมีนโยบายความเป็นส่วนตัวของตัวเองที่นิยามชุดของกฎที่ใช้ได้กับผู้ใช้ทั้งหมด ความเป็นส่วนตัวของบริการโดยทั่วไปนิยามสามประเภทของนโยบาย ได้แก่ นโยบายการใช้งาน (Usage Policy) นโยบายการจัดเก็บ (Storage Policy) และนโยบายการเปิดเผย (Disclosure Policy) นโยบายการใช้งานนิยามเหตุผลที่ข้อมูลที่รวบรวมสามารถใช้ได้

นโยบายการจัดเก็บนิยามว่าข้อมูลที่รวบรวมสามารถรวมเก็บ (Aggregated) โดยบริการได้หรือไม่ และจนถึงเมื่อไหร่ ตัวอย่างเช่น Medicaid อาจนิยามว่าข้อมูลที่รวบรวมจากพลเมืองจะยังคงสะสมอยู่ในฐานข้อมูลพื้นฐานหนึ่งปีหลังจากที่พวกเขาออกจากโปรแกรมสวัสดิการ

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

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

ความเป็นส่วนตัวของข้อมูล (Data Privacy)

วัตถุข้อมูล (Data Object) สามารถใช้โดยเว็บเซอร์วิสหลายอย่าง เรคอร์ดในฐานข้อมูลนี้สามารถใช้โดยเจ้าหน้าที่ IRS เพื่อให้ประสิทธิภาพของฟอร์มภาษีของพนักงาน สามารถใช้ได้โดยเจ้าหน้าที่ที่หน่วยงานดูแลเด็ก เพื่อตรวจสอบว่าพ่อแม่ปฏิบัติตามหน้าที่ดูแลลูกหรือไม่ นี่แสดงให้เห็นว่าเว็บเซอร์วิสหลายอย่างอาจต้องการข้อมูลที่แตกต่างกันจากวัตถุข้อมูลเดียวกัน

ดังนั้น วัตถุมูลข้อมูลควรสามารถเปิดเผยมุมมองที่แตกต่างกันให้กับเว็บเซอร์วิสที่แตกต่างกัน สำหรับวัตถุข้อมูลแต่ละชิ้น สามารถกำหนดโปรไฟล์ความเป็นส่วนตัวของข้อมูล (Data Privacy Profile) ที่ระบุมุมมองการเข้าถึงที่มันเปิดเผยให้กับเว็บเซอร์วิสที่แตกต่างกัน