Fittleworth

وحدة تشفير حمت المعلومات الحساسة في Clinical Respect، خدمة Fittleworth السابقة المخصصة للممرضين والأطباء العامين ومفوضي الخدمات الصحية في NHS.

يدا شخص كبير في السن تمسكان فنجانًا أبيض

Fittleworth خدمة صرف منزلي مستقلة وموثوقة ومتخصصة لمنتجات الفغرة والمسالك البولية وسلس البول والعناية بالجروح، تلبي احتياجات المرضى الفردية والمتنوعة على المستوى المحلي. بدأت توصيل المنتجات عام 1984.

.NET أمن البيانات SQL Server الرعاية الصحية

حماية المعلومات الحساسة حيث تُخزَّن

كانت Clinical Respect خدمة Fittleworth المخصصة لمتخصصي الرعاية الصحية. واستضاف موقعها أداة ProVIS، وهي أداة مجانية عبر الإنترنت أتاحت للممرضين والأطباء العامين ومفوضي الخدمات الصحية في NHS الاطلاع على بيانات صرف المستلزمات للمرضى الذين اختاروا Fittleworth جهةً لصرف مستلزماتهم الطبية.

معلومات كهذه يجب حمايتها أينما حُفظت، وقد ذكر الموقع أن تدابير أمنية مطبقة للحفاظ على سرية معلومات المرضى. وطلبت منا Fittleworth وحدة تشفّر المعلومات الحساسة قبل تخزينها ثم تفك تشفيرها عندما تحتاج إليها الخدمة، وكانت هذه الوحدة جزءًا من الطريقة التي حمى بها الموقع تلك البيانات.

صفحة ProVIS على موقع Clinical Respect، أداة Fittleworth الإلكترونية لبيانات الصرف، عام 2019

وحدة واحدة يستخدمها الموقع وقاعدة البيانات

في عام 2015 بنينا الوحدة بلغة C# على منصة .NET. وكانت تستخدم تشفير Rijndael بطول 256 بت، وهي عائلة الخوارزميات التي يقوم عليها معيار AES، مع الاحتفاظ بالمفاتيح في شهادة محمية بكلمة مرور بدل الشيفرة أو قاعدة البيانات.

وكان الوصول إلى الوحدة نفسها ممكنًا بطريقتين:

  • خدمة ويب صغيرة تضم وظائف التشفير وفك التشفير، للموقع وللتطبيقات الأخرى
  • دوال مثبتة داخل SQL Server، لتتمكن قاعدة البيانات من التشفير وفك التشفير مباشرة ضمن استعلاماتها

ولأن الطريقتين تعتمدان على مكوّن مشترك واحد، كان بالإمكان قراءة ما تشفّره إحداهما عبر الأخرى، مع تسجيل الأخطاء مركزيًا.

صفحة «Our Clinical Respect values» على موقع Clinical Respect عام 2019

لماذا كان ذلك مهمًا

أتاحت ProVIS لمتخصصي الرعاية الصحية مراجعة بيانات صرف المستلزمات لمرضاهم، ونشرت Clinical Respect أمثلة لممرضين متخصصين استخدموا تقارير ProVIS لرصد الطلبات الزائدة ودعم مرضاهم. ومع تشفير الحقول الحساسة والاحتفاظ بالمفتاح في شهادة منفصلة، لا تكشف نسخة من قاعدة البيانات وحدها تلك الحقول.

لم تعد Clinical Respect تعمل، وهذا مشروع سابق. لكنه مثال جيد على نوع العمل الذي نقدمه لمؤسسات الرعاية الصحية: بناء حماية البيانات في النظام منذ البداية بدل إضافتها لاحقًا.

حماية مدمجة منذ البداية

256 بت تشفير Rijndael، عائلة الخوارزميات التي يقوم عليها AES
طريقتان كان الوصول إليها عبر خدمة ويب ومن داخل SQL Server
2015 بُنيت لخدمة Clinical Respect التي أُغلقت لاحقًا

هل لديك مشروع في ذهنك؟

دعنا نناقش كيف يمكننا تحقيق نتائج مماثلة لعملك.

ابدأ المحادثة جميع قصص النجاح