Fittleworth
وحدة تشفير حمت المعلومات الحساسة في Clinical Respect، خدمة Fittleworth السابقة المخصصة للممرضين والأطباء العامين ومفوضي الخدمات الصحية في NHS.
حماية المعلومات الحساسة حيث تُخزَّن
كانت Clinical Respect خدمة Fittleworth المخصصة لمتخصصي الرعاية الصحية. واستضاف موقعها أداة ProVIS، وهي أداة مجانية عبر الإنترنت أتاحت للممرضين والأطباء العامين ومفوضي الخدمات الصحية في NHS الاطلاع على بيانات صرف المستلزمات للمرضى الذين اختاروا Fittleworth جهةً لصرف مستلزماتهم الطبية.
معلومات كهذه يجب حمايتها أينما حُفظت، وقد ذكر الموقع أن تدابير أمنية مطبقة للحفاظ على سرية معلومات المرضى. وطلبت منا Fittleworth وحدة تشفّر المعلومات الحساسة قبل تخزينها ثم تفك تشفيرها عندما تحتاج إليها الخدمة، وكانت هذه الوحدة جزءًا من الطريقة التي حمى بها الموقع تلك البيانات.
وحدة واحدة يستخدمها الموقع وقاعدة البيانات
في عام 2015 بنينا الوحدة بلغة C# على منصة .NET. وكانت تستخدم تشفير Rijndael بطول 256 بت، وهي عائلة الخوارزميات التي يقوم عليها معيار AES، مع الاحتفاظ بالمفاتيح في شهادة محمية بكلمة مرور بدل الشيفرة أو قاعدة البيانات.
وكان الوصول إلى الوحدة نفسها ممكنًا بطريقتين:
- خدمة ويب صغيرة تضم وظائف التشفير وفك التشفير، للموقع وللتطبيقات الأخرى
- دوال مثبتة داخل SQL Server، لتتمكن قاعدة البيانات من التشفير وفك التشفير مباشرة ضمن استعلاماتها
ولأن الطريقتين تعتمدان على مكوّن مشترك واحد، كان بالإمكان قراءة ما تشفّره إحداهما عبر الأخرى، مع تسجيل الأخطاء مركزيًا.
لماذا كان ذلك مهمًا
أتاحت ProVIS لمتخصصي الرعاية الصحية مراجعة بيانات صرف المستلزمات لمرضاهم، ونشرت Clinical Respect أمثلة لممرضين متخصصين استخدموا تقارير ProVIS لرصد الطلبات الزائدة ودعم مرضاهم. ومع تشفير الحقول الحساسة والاحتفاظ بالمفتاح في شهادة منفصلة، لا تكشف نسخة من قاعدة البيانات وحدها تلك الحقول.
لم تعد Clinical Respect تعمل، وهذا مشروع سابق. لكنه مثال جيد على نوع العمل الذي نقدمه لمؤسسات الرعاية الصحية: بناء حماية البيانات في النظام منذ البداية بدل إضافتها لاحقًا.
حماية مدمجة منذ البداية
الخدمة ذات الصلة: البرمجيات المخصصة