2010-06-29 6 views
10

उन्हें डेटाबेस में भंडारण से पहले अपलोड किए गए दस्तावेज़/फ़ाइलें स्कैन करने के एंटी-वायरस जावा एपीआई लागू करने के लिए अपने सुझाव सुनने के लिए चाहते हैं।क्या आप जावाईई वेब एप्लिकेशन के साथ एकीकृत करने के लिए एक अच्छा जावा एंटी-वायरस घटक सुझा सकते हैं?

+0

आप वास्तव में क्या कर रहे हैं कि आप अपने जावा आधारित सर्वर को वायरस स्कैन दस्तावेज़ों में चाहते हैं? – bwawok

+1

@bwawok: संभावित रूप से दुर्भावनापूर्ण उपयोगकर्ताओं के साथ किसी भी दस्तावेज़ प्रबंधन प्रणाली के लिए एक सुंदर स्पष्ट आवश्यकता की तरह लगता है। –

+0

हाँ, मैं जावा आधारित समाधान की तलाश कर रहा हूं ताकि इसे तंग एकीकरण और मंच स्वतंत्र बनाया जा सके। –

उत्तर

2

सैन फ्रांसिस्को में एक टूलकिट कंपनी है जिसे ओपीएसवाट कहा जाता है जो 3 फाइलों में अपनी फ़ाइल मल्टीस्कैनिंग उत्पाद (मेटास्कैन) प्रदान करता है। वे एक महीने का नि: शुल्क परीक्षण और समर्थन प्रदान करते हैं। मैंने एक पायलट कार्यक्रम स्थापित किया और अपने आवेदन का परीक्षण किया जो प्रभावशाली था। आप एएसपी.नेट और PHP जैसे नमूना कोड की कपड़े धोने की सूची से चयन कर सकते हैं। उनके उत्पाद का एक लाइव डेमो www.filterbit.com पर है। उनका पृष्ठ here है।

+0

+1 सभी प्रकार के वायरस स्कैनिंग के लिए एक उपयोगी उपकरण। –

2

मुझे यकीन है कि अगर यह वास्तव में एक विकल्प है नहीं कर रहा हूँ, लेकिन सिर्फ मामले में यह समझ में आता है।

आप डेटाबेस में भंडारण से पहले डिस्क के लिए अपने अपलोड की गई फ़ाइल लिखने हैं, तो आप 'संस्था का' कमांड लाइन एंटीवायरस उपकरण या अपनी पसंद के किसी भी अन्य उपयोग कर सकते हैं।

2

मैं सवाल का "अच्छा" भाग के उत्तर नहीं दे सकता है, लेकिन मैं कुछ साल पहले से this thread मिला। उल्लेख किए गए कुछ टूल्स Metascan और OpenAntivirus हैं जो कम से कम आपको शुरू कर सकते हैं।

इसके अलावा, this के अनुसार, पोस्टिनी Authentium का उपयोग करता है जो SDK प्रदान करता है। यह देखने लायक हो सकता है।

मैं इन उत्पादों में से किसी प्रयास नहीं किया है और मैं उन्हें समर्थन नहीं कर सकता। मैं बस जो मिला वह साझा कर रहा हूं।

और, बेशक, कमांड लाइन का उपयोग सबसे अधिक (सभी?) प्रमुख ए वी उत्पादों के लिए उपलब्ध है।

1

चेक इस बाहर, मेरा मानना ​​है कि यह करने के लिए आसानी से इन-स्ट्रीम-स्कैन बदला जा सकता है:

वायरस का पता लगाने ClamAV एंटीवायरस का उपयोग

http://nsinfra.blogspot.ca/2011/06/java-api-to-detect-virus-using-clamav.html

ClamAV एक खुला स्रोत है (जीपीएल

जावा एपीआई) एंटीवायरस इंजन ट्रोजन, वायरस, मैलवेयर और अन्य दुर्भावनापूर्ण खतरों का पता लगाने के लिए डिज़ाइन किया गया है। यह उच्च प्रदर्शन mutli- threaded स्कैनिंग डिमन, मांग फ़ाइल स्कैनिंग के लिए कमांड लाइन उपयोगिताओं, और स्वत: हस्ताक्षर अद्यतन के लिए एक बुद्धिमान उपकरण प्रदान करता है।

क्लैम ए वी के स्रोत कोड ClamAV के बारे में सी

में लिखा है अधिक विस्तार के लिए देखें: www.clamav.net

इस पोस्ट में स्कैनिंग फ़ाइलों के दृष्टिकोण ट्रोजन, वायरस, मैलवेयर पता लगाने के लिए का वर्णन करता है और जावा एपीआई का उपयोग कर अन्य दुर्भावनापूर्ण खतरे।