คำแนะนำสำหรับการถ่ายโอนข้อมูลแบบเรียลไทม์ที่ปลอดภัยที่สุด [ปิด]

ฉันถูกขอให้พัฒนาระบบที่รวบรวมข้อมูลจากฐานข้อมูล Sql Server และส่งข้อมูลนั้นในรูปแบบ "บางส่วน" ไปยังไคลเอนต์แบบเรียลไทม์ที่สุดเท่าที่จะเป็นไปได้ ข้อมูลนี้เป็นแบบฟอร์มติดต่อพื้นฐานจากเว็บไซต์ .net ชื่อ หมายเลขโทรศัพท์ อีเมล ไม่มีข้อมูลประเภท SSN

พารามิเตอร์เดียวที่ฉันรู้เกี่ยวกับโปรเจ็กต์คือ:

  1. ลูกค้าอาจต้องการใช้ข้อมูลหลายวิธี Excel, โปรแกรมอ่าน Rss, ระบบการจัดการลูกค้าเป้าหมาย ฯลฯ
  2. ลูกค้าได้แสดงความกังวลเกี่ยวกับความปลอดภัยเป็นศูนย์
  3. ฉันจะไม่เพิกเฉยต่อความปลอดภัยเพราะลูกค้าไม่สนใจ

การเปิดเผยแบบเต็ม: ฉันไม่ใช่ผู้เชี่ยวชาญด้านความปลอดภัย

ฉันต้องการใช้ฟีด rss/xml ที่ปลอดภัยบางประเภท เนื่องจากดูเหมือนว่าจะมีตัวเลือกให้ไคลเอ็นต์ใช้งานได้มากที่สุดและจะเป็นแบบเรียลไทม์ที่สุดเท่าที่จะเป็นไปได้ อย่างไรก็ตาม โพสต์จำนวนมากในหัวข้อนี้ที่ SO ดูเหมือนจะแนะนำถึงแม้จะมีการรับรองความถูกต้องขั้นพื้นฐานและ SSL แต่คุณกำลังถามถึงปัญหา

ฉันสามารถตั้งค่าการดาวน์โหลด FTP ที่ปลอดภัยได้ แต่ดูเหมือนว่าจะไม่สมเหตุสมผล เนื่องจากลูกค้าจะต้องตรวจสอบแบบฟอร์มติดต่อ/ข้อมูลลูกค้าที่เข้ามาอย่างต่อเนื่อง

หากวิธีอื่นล้มเหลว ฉันสามารถส่งอีเมลไฟล์ CSV ทุกๆ 2 หรือ 3 นาทีได้ แต่ก็ดูเหมือนจะไม่ค่อยดีนักเช่นกัน

ฉันเดาว่าคำถามหลักของฉันคือ: มีวิธีอื่นที่ฉันขาดหายไปหรือฟีด Rss/Xml ที่ปลอดภัยใช้ได้สำหรับแอปพลิเคชันนี้หรือไม่

ขอบคุณ.


person trevorc    schedule 08.11.2011    source แหล่งที่มา
comment
+1 สำหรับการดูแลเรื่องความปลอดภัย: ที่นี่ในสหภาพยุโรป สิ่งใดก็ตามที่สามารถระบุตัวบุคคลได้จริงๆ ควรได้รับการรักษาความปลอดภัยในทางใดทางหนึ่ง   -  person Jeremy McGee    schedule 09.11.2011
comment
ทุกอย่างขึ้นอยู่กับความอ่อนไหวของข้อมูลของคุณ และความแข็งแกร่งที่คุณต้องการให้การป้องกัน แต่ที่สำคัญกว่านั้นคือ คุณต้องการให้การป้องกันมีอายุการใช้งานนานเท่าใด เนื่องจากการเข้ารหัสทั้งหมดสามารถถูกโจมตีและเสียหายได้ที่บางส่วน จุด. ดูเหมือนว่า pgp จะเหมาะกับสิ่งที่คุณต้องการ   -  person FlyingGuy    schedule 09.11.2011
comment
คุณได้ลองใช้การรับรองความถูกต้องของแบบฟอร์มแล้วหรือยัง?   -  person jrummell    schedule 09.11.2011
comment
มันอยู่ในรายการของฉันเพื่อพิจารณาอย่างแน่นอน แต่ถ้าฉันใช้ฟีดที่ 'ขึ้น' ตลอดเวลา ฉันจะขอคนมาบุกรุกหรือเปล่า?   -  person trevorc    schedule 09.11.2011
comment
ทำไมคุณถึงถามถึงปัญหาเกี่ยวกับ SSL?   -  person Phil    schedule 09.11.2011
comment
คุณบอกฉัน. โพสต์อื่นๆ จำนวนมากในหัวข้อนี้ดูเหมือนจะแนะนำว่าเป็นความคิดที่ไม่ดีเมื่อใช้กับฟีด RSS/XML เป็นที่ยอมรับว่าฉันไม่ได้ส่ง SSN หรือข้อมูลธนาคาร แต่ฉันกำลังพยายามให้ละเอียดที่สุดเท่าที่จะเป็นไปได้   -  person trevorc    schedule 09.11.2011
comment
สถานการณ์เครือข่ายที่เรากำลังพูดถึงคืออะไร? วีพีเอ็น ? แลน ? วาน?   -  person Yahia    schedule 09.11.2011
comment
เว็บไซต์อินเทอร์เน็ตสาธารณะทั่วไป (แบบฟอร์มติดต่อ) ไปยัง LAN ของบริษัท/เบราว์เซอร์ผู้บังคับบัญชา   -  person trevorc    schedule 09.11.2011


คำตอบ (1)


หากรู้จักไคลเอ็นต์ คุณสามารถรักษาความปลอดภัยนี้ได้ด้วย SSL

ใช้ SSL ไม่เพียงแต่ในฝั่งเซิร์ฟเวอร์เท่านั้น แต่ยังใช้ฝั่งไคลเอ็นต์ด้วย โดยกำหนดให้ไคลเอ็นต์ระบุตัวเองด้วยใบรับรอง... ใบรับรองนั้นจะถูกติดตั้งหนึ่งครั้งบนเครื่องของไคลเอ็นต์/หัวหน้า/ใครก็ตาม และแจ้งให้เซิร์ฟเวอร์ของคุณทราบ

สำหรับข้อมูลบางอย่างเกี่ยวกับวิธีการทำเช่นนี้กับ IIS โปรดดูที่:

person Yahia    schedule 08.11.2011
comment
คำตอบที่ดีและลิงค์มากมาย นี่คือสิ่งที่ฉันกำลังมองหา สงบสติอารมณ์หน่อย. ขอบคุณ @Yahia - person trevorc; 09.11.2011