پروژه ی ساخت آنتی ویروس

وضعیت
موضوع بسته شده است.
  • شروع کننده موضوع
  • #1

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
سلام!

با توجه به اهمیت محافظت سیستم در مقابل ویروس ها وجود یک آنتی ویروس خوب ضروریه.

ولی متاسفانه ایران تا کنون آنتی ویروسی نداشته (به جز شید که اونم فقط یه دزدی ساده بود و نمیشه بهش گفت آنتی ویروس! :-")

برای اینکه بتونیم یک آنتی ویروس(نه پیچیده و فقط در یه سطح ساده) بسازیم باید از یه جایی شروع کنیم!

تو این تاپیک بررسی در مورد این موضوع و نظرات دوستان در مورد این پروژه و شروع پروژه در صورت کامل شدن مستندات و تیم!

بحثو با یه سوال ساده شروع میکنم:
یک آنتی ویروس چیکار باید بکنه؟! :)
 

جنا

کاربر فوق‌حرفه‌ای
ارسال‌ها
978
امتیاز
3,946
نام مرکز سمپاد
فرزانگان ۱
شهر
تهران
پاسخ : پروژه ی ساخت آنتی ویروس

خب....باید بتونه عوامل مخرب رو شناسایی و بدون آسیب به فایلها اونارو از بین ببره و به محض ورود همچین فایلی به کاربر گزارش بده.... ;;)
 

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

یک آنتی ویروس خوب باید هوش مصنوعی خیلی قوی ای داشته باشه تا بتونه فایل های مخرب رو به خوبی پاک کنه .
وقتی یه ویروس پیدا میکنه باید به جای پاک کردن کل فولدری که توش یک ویروس هست فقط فایل ویروس رو پاک کنه
باید ویروس های دست ساز رو شناسایی بکنه (خیلی سخته)
باید سبک باشه .
باید آپدیت کم حجم داشته باشه .
باید در یه مدت زمان کوتاهی تعداد فایل های زیادی رو اسکن کنه .
باید قبل از باز شدن یک فایل اون رو اسکن کنه و اگه ویروسی بود از کاربر سوال کنه و اون فایل رو به قسمت قرنطینه منتقل کنه
باید قسمت Custom Scan داشته باشه تا کاربر بتونه درایو مدّ نظرش رو انتخاب بکنه برای اسکن .
باید کم حجم باشه و باعث کند شدن سرعت کامپیوتر نشه .
باید دارای قسمت های مختلفی برای شخصی سازی ِ کار آنتی ویروس باشه
باید قبل از نصب از کاربر بپرسه که آپدیت اتوماتیک باشه یا دستی .
باید دارای استاندارد های جهانی باشه .
باید دارای قسمت استفاده چند کاربر از اون نرم افزار رو داشته باشه تا کاربر بتونه محیطی رو که خودش طراحی کرده رو Load کنه .
باید هم Anti Virus باشه و هم Internet Security یعنی یع چیزی تو مایه های Total Security
باید همه چیزهایی که قراره دانلود بشه رو اسکن بکنه و بعد اجازه دانلود بده و این اسکن نباید بیشتر از 10 ثانیه طول بکشه .
و
...



آرمین جان برای تیم اگه بخوای خودم نوکرتم هستم .
اعلام آمادگی میکنم .
ولی یه چیزی ، همینجا پشت نت باید تقسیم مسئولیت بکنیم و هرکس قسمت پروژه ای که بهش واگذار شده رو بده ؟!
بعد قراره به چه زبانی نوشته بشه ؟! (نگو VB ـآ :-")
اگه با VB باشه میتونه خیلی سبک باشه >:D< ، هستم با VB هم اگه بود.
 
  • شروع کننده موضوع
  • #4

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

این ویژگی هایی که گفتی مربوط به یه آنتی ویروسی مثه BitDefender ـــه!
منم میدونم اینا رو باید یه آنتی ویروس داشته باشه،ولی اگه ما از اول بخوایم سنگی به این سنگینی رو برداریم که به هیچ جا نمیرسیم!
مثلا همین ویژگی Real Time که میگی رو خیلی از آنتی ویروس های بزرگ جهان ندارن!
برای زبان هیچ محدودیتی من ندارم ولی به نظرم وی بی بهتره! :D چون تقریبا همه ی بچه ها دوره شو گذروندن!
نهایتا اگه جایی نیازی به چیز دیگه ای بود بینشون پیوند ایجاد میکنیم.
آپدیت هم فعلا دستی و به صورت آفلاین انجام میدیم!
امنیت خود نرم افزار هم من برنامشو نوشتم و میشه ازش استفاده کرد.

ولی فعلا بریم سر سوال اصلی!

هوش مصنوعی و بقیه ی چیزا کلا به کنار،الگوریتم شناسایی فایل های مخرب باید به چه شکلی باشه؟(بهترین الگوریتمی که به ذهنتون میرسه)
 

Drosera^Cqq47

کاربر فعال
ارسال‌ها
47
امتیاز
54
پاسخ : پروژه ی ساخت آنتی ویروس

شما اگه واقعا میخوای شروع کنی به یک کاری من انتی ویروس رو اصلا پیشنهاد نمیکنم
چون به اندازه مو های سرت بودن شروع کردن یا اصلا به سرانجام نرسیده یا اگرم رسیده زیر سایه آنتی های بزرگ موندن هنوز
اگه میتونی یک تیم تشکیل بدی و به خودتم اطمینان داری که سوادشو داری من پیشنهاد نوشتن Ids یا IPs میدم
اتفاقا شرکت ما داره بودجه میده برای همچین کاری
چون شدیدا نیازه تو ایران
یا حتی یک waf ساده
چون داکیمنت هاش هم در حال تکمیل اگه تمایل داری بگو با هم صحبت کنیم (;
 

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

آقای Drosera یکم طول نمیکشه این پروژه ؟! بعد این یک سواد بیش از اندازه بالا میخواد
باید نشست فقط چند ماه فقط الگوریتم طراحی کرد
ولی پروژه ای نیست که نشه عملیش کرد بالاخره زمان میبره دیگه
ولی من خودم نمیدونستم چیه این :-" ، هرکسی هم که نمیدونه چین اینا این لینک ها رو ببینید .

IPS
IDS
WAF
 
  • شروع کننده موضوع
  • #7

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

به نقل از Drosera^Cqq47 :
شما اگه واقعا میخوای شروع کنی به یک کاری من انتی ویروس رو اصلا پیشنهاد نمیکنم
چون به اندازه مو های سرت بودن شروع کردن یا اصلا به سرانجام نرسیده یا اگرم رسیده زیر سایه آنتی های بزرگ موندن هنوز
اگه میتونی یک تیم تشکیل بدی و به خودتم اطمینان داری که سوادشو داری من پیشنهاد نوشتن Ids یا IPs میدم
اتفاقا شرکت ما داره بودجه میده برای همچین کاری
چون شدیدا نیازه تو ایران
یا حتی یک waf ساده
چون داکیمنت هاش هم در حال تکمیل اگه تمایل داری بگو با هم صحبت کنیم (;
ولی این پروژه ها واقعا به زمان و تلاش یک تیم قوی نیاز داره!
شرکت های بزرگ هم از اول بزرگ نبودن!
در ضمن آنتی ویروس هایی هم هستن که بسیار ضعیف هستند و یک شرکت داره پشتیبانیشون میکنه.چون بالاخره یک روز میتونه رشد کنه!
من شک ندارم اگه بچه ها بخوان و فعالیت کن میتونیم یک آنتی ویروس ساده رو بنویسیم!
از شما هم تقاضا دارم که اگه تجربه ای در این زمینه دارین به ما هم بگین!
+
من یک الگوریتم ساده برای این کار طراحی کردم.
دوستان اعلام آمادگی کنند تا شروع کنیم!
 

TMNT

علی‌سینا
ارسال‌ها
2,264
امتیاز
2,987
نام مرکز سمپاد
شهید دستغیب 1
شهر
شیراز
سال فارغ التحصیلی
1395
دانشگاه
دانشگاه علوم پزشکی شیراز
رشته دانشگاه
پزشکی
پاسخ : پروژه ی ساخت آنتی ویروس

خوب آرمین بهتره یکسری روشن سازی بکنی ! با چه برنامه ای ؟ چه زبونی؟

شاید گرافیکش با من :-"
 

علی کوچولو!

کاربر فوق‌فعال
ارسال‌ها
169
امتیاز
944
نام مرکز سمپاد
شهید دستغیب 2
شهر
شيراز
سال فارغ التحصیلی
94
پاسخ : پروژه ی ساخت آنتی ویروس

اقا من هستم!
با Python در حد حرفه اي در خدمتم!
 
  • شروع کننده موضوع
  • #10

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

شفاف سازی می کنیم!
زبان برنامه نویسی : ویژوال بیسیک 6
دوستانی که علاقه به برنامه نویسی دارن و یا در طراحی الگوریتم می تونن همکاری کنن،تو همین تاپیک اعلام آمادگی کنن.
مخصوصا رو قسمت طراحی الگوریتم تاکید میکنم!

باور کنین کار سختی نیست!فقط کافیه شروع شه!
اسمش خیلی سخت به نظر میرسه ولی اگه شروع بشه با توجه به جذابیتی که داره میبینید که خیلی راحته.
فقط سخت ترین کارش پیدا کردن الگوریتمه!

خواستن توانستن است!
 
  • لایک
امتیازات: TMNT

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

به نقل از علی سینا :
خوب آرمین بهتره یکسری روشن سازی بکنی ! با چه برنامه ای ؟ چه زبونی؟

شاید گرافیکش با من :-"
با زبون VB.NET فک کنم دیگه :D ، برنامه هم Visual Studio میشه 100%
گرافیکش هم توی خود محیط ویژوال استودیو انجام میشه دیگه ، به فتوشاپ نیازی نداره :D

به نقل از Arminsl :
شفاف سازی می کنیم!
زبان برنامه نویسی : ویژوال بیسیک 6
دوستانی که علاقه به برنامه نویسی دارن و یا در طراحی الگوریتم می تونن همکاری کنن،تو همین تاپیک اعلام آمادگی کنن.
مخصوصا رو قسمت طراحی الگوریتم تاکید میکنم!

باور کنین کار سختی نیست!فقط کافیه شروع شه!
اسمش خیلی سخت به نظر میرسه ولی اگه شروع بشه با توجه به جذابیتی که داره میبینید که خیلی راحته.
فقط سخت ترین کارش پیدا کردن الگوریتمه!

خواستن توانستن است!
میشه VB.NET باشه ؟!
من VB6 بلد نیستم X_X

به نقل از علی کوچولو! :
اقا من هستم!
با Python در حد حرفه اي در خدمتم!
شما میتونی به زبون Python بنویسی و به زبون VB کانورت کنی !! ، سایت های Code Converter زیاد ـه !!!!
 
  • لایک
امتیازات: TMNT
  • شروع کننده موضوع
  • #12

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

VB.NET که تفاوت چندانی با 6 نداره!
تازه 6 ساده تره!
ولی عب نداره هر کدوم بود مشکلی نیست!
به نقل از علی کوچولو! :
اقا من هستم!
با Python در حد حرفه اي در خدمتم!
من به شخصه با Python هیچ تجربه ای ندارم!
تو پ.خ کارایی که میتونی باهش انجام بدی رو بگو تا استفاده کنیم! :D
 

TMNT

علی‌سینا
ارسال‌ها
2,264
امتیاز
2,987
نام مرکز سمپاد
شهید دستغیب 1
شهر
شیراز
سال فارغ التحصیلی
1395
دانشگاه
دانشگاه علوم پزشکی شیراز
رشته دانشگاه
پزشکی
پاسخ : پروژه ی ساخت آنتی ویروس

با وی بی 6 من هستم خیلی هم هستم :D

اعلام آمادگی می کنم !
 

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

من هم هستم با VB.NET
امیدوارم بتونیم این پروژه رو تموم کنیم و این افتخاری بشه برای سمپاد و سمپادیا !!!

دوستان Database برنامه چی باشه ؟!
 
  • لایک
امتیازات: TMNT
  • شروع کننده موضوع
  • #15

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

فعلا رو Database زیاد مانور ندیم بهتره!
با فایل txt کار می کنیم!
 
  • لایک
امتیازات: TMNT

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

خوب دوستان اگه خواستین وارد بحث دیتابیس بشید بگم که من به SQL Server 2008 مسلط هستم ...
 

TMNT

علی‌سینا
ارسال‌ها
2,264
امتیاز
2,987
نام مرکز سمپاد
شهید دستغیب 1
شهر
شیراز
سال فارغ التحصیلی
1395
دانشگاه
دانشگاه علوم پزشکی شیراز
رشته دانشگاه
پزشکی
پاسخ : پروژه ی ساخت آنتی ویروس

آرمین بهتره اینجا مطرح بشه !


آرمین من زیاد توی الگوریتم نویسی مهارت ندارم بیش تر می تونم توی رابط کاربری ( فرم ) بهت کمک کنم و گرافیکش !
 

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پروژه ی ساخت آنتی ویروس

من با داخلیا هماهنگ کردم و تاپیک توی اخبار گذاشته میشه .

تا فردا (8/8/2012) رو میزاریم برای اعلام آمادگی برنامه نویسانی که میخوان توی این پروژه به ما کمک کنن .

از فردا هم شروع میکنیم به تقسیم وظایف و هرکس میشینه الگوریتم [nb]از اینایی که شروع و پایان داره :D[/nb] قسمت محوّل شده بهش رو مینویسه

وبعد از یک تاریخ مشخص هم کد زنی رو شروع میکنیم .

برای همه آرزوی موفقیت دارم و امیدوارم با اتمام این پروژه ، سمپاد و ایران به بهترین مکان ها دست پیدا کنن ...! :)

در ضمن دوستانی هم که در زمین پایگاه داده ( هرچی بود بود ولی قوی باشه مثل اوراکل و اس کیو ال سرور و ...) اعلام آمادگی بکنه ..
 
  • شروع کننده موضوع
  • #19

arminsl

کاربر حرفه‌ای
ارسال‌ها
335
امتیاز
1,297
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
دانشگاه تهران
رشته دانشگاه
بیوتکنولوژی
پاسخ : پروژه ی ساخت آنتی ویروس

برای دیتابیس به نظر من فایل txt خیلی راحت و قابل انعطافه!
برای همین با اون شروع می کنیم!
خوب!
فعلا بگردید دنبال کارای ابتدایی که یه آنتی ویروس باید بکنه!
به نقل از Hitro :
در ضمن دوستانی هم که در زمین پایگاه داده ( هرچی بود بود ولی قوی باشه مثل اوراکل و اس کیو ال سرور و ...) اعلام آمادگی بکنه ..
آخه به جز txt بقیه برای آپدیت دارای مشکل میشن.(من تجربه ی این کارو زیاد دارم!)
برا همین فعلا رو دیتابیس اصلا فکر نکنید.
 

s!na

کاربر فوق‌حرفه‌ای
ارسال‌ها
587
امتیاز
12,125
نام مرکز سمپاد
حلی ۱
شهر
تهران
پاسخ : پروژه ی ساخت آنتی ویروس

خواستین تو کار فایروال و اینا برین منم یکم بلدم!
الان دنبال الگوریتم میگردید که فایل رو بررسی کنه؟
 
وضعیت
موضوع بسته شده است.
بالا