تخزين بيانات الاعتماد في ملف تكوين منفصل
يمكن تحميل هذا الملف في وقت التشغيل ، وبالتالي إبقاء بيانات تسجيل الدخول بعيدًا عن الثنائيات المترجمة.
استخدام فئة التفضيلات يستخدم عادة لإدارة الإعدادات ، بما في ذلك كلمات المرور. من خلال الاستفادة من هذه الفئة ، يمكن فصل بيانات الاعتماد من الكود:
استيراد java.util.prefs.preferences ؛ الجهاز التجريبي للطبقة العامة { تفضيلات التفضيلات = التفضيلات. usernodeforpackage (demoapplication.class) ؛ setCredentials public void (اسم مستخدم السلسلة ، كلمة مرور السلسلة) { التفضيلات. تفضيلات. } السلسلة العامة getUsername () { تفضيلات العودة ("db_username" ، null) ؛ } السلسلة العامة getPassword () { إرجاع تفضيلات. get ("db_password" ، null) ؛ } }
اعتبارات الأمان
بينما يوفر ملف التفضيلات حلاً معقولًا ، يظل ملفًا XML عاديًا. لذلك ، من الأهمية بمكان حمايته من الوصول غير المصرح به من خلال أذونات نظام الملفات المناسبة. يتضمن ذلك تقديم طبقة متوسطة بين قاعدة البيانات وتطبيق العميل. تقوم الطبقة الوسطى بصدق المستخدمين وتقييد وصولهم إلى عمليات قاعدة البيانات المحددة. سيكون لكل مستخدم بيانات اعتماده الخاصة للطبقة الوسطى ، مما يضمن أن تظل بيانات اعتماد قاعدة البيانات سرية.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3