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، لتتمكن قاعدة البيانات من التشفير وفك التشفير مباشرة ضمن استعلاماتها

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

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

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

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

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

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

256 بت تشفير Rijndael
طريقتان كان الوصول إليها عبر خدمة ويب ومن داخل SQL Server
2015 بُنيت لخدمة Clinical Respect

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

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

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