পটভূমি
এখানে স্পষ্টত একাধিক ভেরিয়েবল জড়িত রয়েছে, তাই এক-আকারের ফিট-সমস্ত প্রতিক্রিয়া নেই। এই ভেরিয়েবলগুলির মধ্যে রয়েছে:
বিদ্যমান সংস্থা / কর্পোরেট নীতিগুলি
সুরক্ষা আদেশের সাথে জড়িত কোনও নীতি (যেমন সংস্থাটি কনফিগার করা এভি চালানোর প্রয়োজনীয়তা) এই সিদ্ধান্তটিকে অ-ইস্যু করতে পারে।
"উত্পাদন" পরিবেশের পরিবর্তনশীলতা।
যদি এটি এমন কোনও অ্যাপ্লিকেশন যা নিয়ন্ত্রিত পরিবেশে বা সীমিত পরিবেশে মোতায়েন করা হচ্ছে তবে আপনার টেস্টবেডগুলির জন্য সেই উত্পাদন পরিবেশটিকে নকল করা ভাল ধারণা।
তবে, এটি এমন একটি অ্যাপ্লিকেশন যা "বন্যের মধ্যে" প্রকাশিত হতে চলেছে তবে সম্ভবত সমস্ত সম্ভাব্য উত্পাদন কনফিগারেশনের জন্য পরীক্ষা করার কোনও উপায় নেই।
উন্নয়ন এবং পরীক্ষার পরিবেশ
যদি কোনও আনুষ্ঠানিক পরীক্ষা / কিউএ টিম এবং পরিবেশ বা এমনকি একটি বিল্ড সার্ভার থাকে, তবে সম্ভবত এটি সম্ভবত পরিবেশের পরিবেশের নকল করার সেরা জায়গা, বিকাশকারী মেশিনগুলি নয় not
নিরাপত্তা উদ্বেগ
এটি সমস্তই নিজের কাছে একটি বই, তবে সুরক্ষা উদ্বেগগুলি বিকাশকারীদের মেশিনগুলিতে নির্দিষ্ট কোনও বাণিজ্য-ব্যবস্থাকে ছাড়িয়ে যেতে পারে। এটি নির্ভর করে যেমন:
- ডেটা এবং / অথবা কোডের সংবেদনশীলতা
- বাইরের নেটওয়ার্ক / ইন্টারনেটের সাথে সংযোগ
- অপসারণযোগ্য মিডিয়া
- আরও অনেক কিছু
বিকাশকারীর মেশিন পারফরম্যান্স
স্পষ্টতই হ'ল ভাইরাস স্ক্যানার দ্বারা প্রবর্তিত সিপিইউ এবং আই / ও করের কারণে বিকাশের সময় পারফরম্যান্স হিট। সম্ভাব্য প্রভাবগুলি এতটা সুস্পষ্ট নয়: - কোনও ভাইরাস / ট্রোজান / ম্যালওয়্যার সংকোচনের সাথে ডাউনটাইম যুক্ত এবং পরবর্তী অপসারণ - কোনও এভি সফ্টওয়্যার ব্যবহারকারীর সনাক্তকরণ এবং অবহিত করার জন্য যদি কোনও এভি সফ্টওয়্যার উপস্থিত না থাকে তবে ভাইরাস / ম্যালওয়ারের পারফরম্যান্স প্রভাব উপস্থিত ভাইরাস / ম্যালওয়ারের সাথে কাজ করতে।
আপনি যদি ভার্চুয়াল মেশিন ব্যবহার করছেন বা বিকাশ চিত্র রয়েছে বা নিয়মিত ব্যাকআপ রাখেন তবে এই ডাউনটাইম সম্ভাবনা তুচ্ছ হতে পারে। যদি বিকাশকারীকে স্ক্র্যাচ থেকে তার মেশিনে থাকা সমস্ত কিছু পুনরায় ইনস্টল করতে এবং পুনরায় কনফিগার করতে হয় (ভাইরাসের তীব্রতার উপর নির্ভর করে) তবে ডাউনটাইম একটি কঠোর শাস্তি হতে পারে।
সংকোচনের সম্ভাবনা
বিকাশকারীদের মেশিন দ্বারা ভাইরাস / ম্যালওয়্যার সংক্রমণ হওয়ার সম্ভাবনাটি একটি বিশাল ওয়াইল্ডকার্ড / অজানা। তবে, আপনি যদি একটি বদ্ধ নেটওয়ার্কে কাজ করছেন এবং খুব বেশি বাহ্যিক মিডিয়া না আনেন তবে সমস্ত মেশিনই সরাসরি ইন্টারনেটে সংযুক্ত থাকলে তার থেকে ঝুঁকি স্পষ্টতই অনেক কম।
যদি বিকাশের পরিবেশ ম্যাক ওএসএক্স বা সোলারিস বা লিনাক্স ইত্যাদি হয় তবে উইন্ডোজ প্ল্যাটফর্মের তুলনায় সংকোচনের সম্ভাবনা অনেক কম।
এছাড়াও, যদি বিকাশের প্রকৃতি নিজেই বিকাশকারী মেশিনগুলির সম্ভাব্য অনিরাপদ ট্র্যাফিকের এক্সপোজার বাড়িয়ে তোলে, এটি সংকোচনের সম্ভাবনা বাড়িয়ে তোলে।
প্রস্তাবনা
উপরের ভেরিয়েবলগুলির এই স্থিতির উপর ভিত্তি করে (এবং সম্ভবত আরও বেশি কিছু) বিকল্প রয়েছে (সুরক্ষা বাড়ানোয়, ক্রমহ্রাসমান পারফরম্যান্স অর্ডার):
- মোটেও এভি সফ্টওয়্যার নেই
- রিয়েল-টাইম সুরক্ষা না থাকলেও এভি সফ্টওয়্যার অফ-ঘন্টা চলাকালীন ভাইরাস স্ক্যান করে
- রিয়েল-টাইম সুরক্ষা সহ এভি সফটওয়্যার তবে বিকাশ প্রক্রিয়াতে জড়িত ফোল্ডার / ফাইল টাইপগুলিতে ব্যতিক্রম
- রিয়েল-টাইম সুরক্ষা এবং কোনও ছাড় নেই সহ এভি সফ্টওয়্যার
এই চারটি অপশনের (যেমন ভার্চুয়াল মেশিনের ব্যবহারের সাথে জড়িত হিসাবে) স্পষ্টতই বিভিন্ন ধরণের পরিবর্তন রয়েছে তবে আমি মনে করি এটি প্রধান বিকল্পগুলি coversেকে রাখে।
ব্যক্তিগত ব্যবহার
এটির মূল্যের জন্য, আমি ব্যক্তিগতভাবে কর্মক্ষেত্রে সিম্যানটেক কর্পোরেট এবং বাড়িতে অ্যাভাস্ট ফ্রি সংস্করণ ব্যবহার করি। আমার ভার্চুয়াল মেশিন ফোল্ডার / vmdk ফাইলগুলির একমাত্র ব্যতিক্রমগুলি সহ আমি রিয়েল-টাইম সুরক্ষা সক্ষম করেছি। আমি আমার কিছু উন্নয়ন হোস্টে করি এবং এর কিছুটা অতিথিতে করি। আমি উইন্ডোজ প্ল্যাটফর্মের জন্য সি # এবং নেটিভ সি ++ বিকাশ করি এবং সম্পাদনযোগ্য পারফরম্যান্স খুঁজে পাই।