
كشف المشكلات الأمنية، كبيرة كانت أم صغيرة، في خادم CouchDB
أداة تدقيق CouchDB هي أداة بسيطة تحمل رسالة قوية. عند إعطائها رابط Apache CouchDB، ستخبرك بكل ما تود معرفته عن أمانه.
ستقوم أداة تدقيق CouchDB بالإجراءات التالية:
validate_doc_updateحاليًا، أداة تدقيق CouchDB هي تطبيق Node يتم توزيعه عبر NPM. قم بتثبيته (عالميًا) باستخدام npm.
npm install -g audit_couchdb
بعد ذلك، قم بتشغيل الأداة مع رابط CouchDB الخاص بك كوسيط. يُفضل الاتصال كمستخدم مسؤول، حتى تتمكن أداة تدقيق CouchDB من جلب جميع المعلومات الممكنة (مثل الإعدادات).
audit_couchdb https://admin:secret@localhost:5984
ستقوم الأداة بإخراج كل ما تعرفه عن أمان خادمك.
لمعرفة كيفية عمل audit_couchdb، قم بتعيين مستوى التسجيل إلى debug. ستعرض لك كل استعلام تقوم به أثناء تعلمها معلومات عن خادمك.
audit_couchdb --level=debug https://admin:secret@localhost:5984
تم تنفيذ أداة تدقيق CouchDB كمكتبة، تعتمد على مكتبة request من جانب الخلفية، وواجهة أمامية لعرض المخرجات (نص وحدة التحكم البسيط، أو log4j إذا كان مثبتًا).
لقد قمت مؤخرًا بإعادة تنفيذ request في المتصفح كـ jQuery Request. لذلك أنا متحمس لرؤية أداة تدقيق CouchDB تعمل على المتصفح، لكنني لم أبدأ هذا العمل بعد.