فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد امنیت در لینوکس

اختصاصی از فایل هلپ تحقیق درمورد امنیت در لینوکس دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 36

 

امنیت در لینوکس

لینوکس: امنیت، امنیت، امنیت

امروزه در دنیایی متکی بر فناوری اطلاعات زندگی می‌کنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروز خسارت‌های تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (Platform) امن‌تر برای اجرای برنامه‌های کاربردی و سرویس‌دهنده‌ها هستند. لینوکس حرف‌های زیادی برای گفتن در سمت امنیت دارد. بسیاری از قابلیت‌های امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردن نرم‌افزارهای اضافی قابل دسترسی می‌باشند، بطور درونی و پیش‌گزیده در لینوکس پیاده‌سازی شده‌اند.

لینوکس از ابتدا برای محیط‌های شبکه‌ای و چند کاربره طراحی شده است و همین باعث رعایت مسایل امنیتی از ابتدا در آن شده است، درحالی که ویندوز اینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلاً یک برنامه‌ی مخرب با استفاده از همین ضعف‌های امنیتی می‌تواند کل سیستم‌عامل را نابود کند، ولی در صورتی که مورد مشابهی در لینوکس وجود داشته باشد، حداکثر به دایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستم‌عامل.

اینطور نیست که لینوکس فاقد هرگونه اشکال امنیتی باشد، خیر! ولی باز بودن کد منبع آن باعث می‌شود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه و برنامه‌نویسی برنامه برملا شده و رفع شوند. در صورتی که اشکالی نیز در برنامه‌های منتشر شده یافت شود، بدلیل موجود بودن کد منبع سریعاً برطرف می‌گردد. در صورتی که در سیستم‌عامل ویندوز شما باید منتظر مایکروسافت بمانید و بمانید و بمانید. سیستم‌عامل ویندوز دارای اشکالات امنیتی بسیاری است که به راحتی هم کشف نمی‌شوند و هنگامی کشف می‌شوند که خسارات جبران ناپذیری در اثر حمله از طریق آن ضعف‌های امنیتی رخ دهد که امثال آنرا شاهد هستیم.

می‌توان ادعا کرد که تقریباً هیچ ویروسی برای لینوکس وجود ندارد و این درحالی است که سالیانه بیش از ۱۰۰۰ ویروس و کرم مختلف برای سیستم‌عامل ویندوز ایجاد می‌شود. این بخاطر عدم گسترده بودن لینوکس نیست، (حدود ۷۰ درصد از سایت‌های وب در جهان بر روی سیستم‌عامل لینوکس و سرویس‌دهنده‌ی وب آپاچی درحال اجرا هستند) بلکه بدلیل وجود حفره‌های امنیتی متعدد ویندوز و سیاست انحصارگرایی مایکروسافت است. یعنی چه؟ مایکروسافت طوری رفتار و سیاست‌گذاری کرده است که مشتریان خود را تنها به محصولات خودش عادت دهد. بسیاری از کاربران ویندوز از اینترنت اکسپلورر و آتلوک برای مرور وب و پست الکترونیک استفاده می‌کنند. من به عنوان یک ویروس‌نویس، می‌دانم که اگر ویروسی را برای کاربران ویندوز بنویسم، بر روی کامپیوترهای ۹۰ درصد آنها اثر خواهد کرد. چون اکثراً از IE و Outlook استفاده می‌کنند. ولی در لینوکس چطور؟ در لینوکس شما طیف وسیعی از انتخاب و عدم اجبار دارید. من از مرورگر موزیلا استفاده می‌کنم. دوستی دارم که Konqueror را ترجیح می‌دهد. دیگری از Opera استفاده می‌کند. من از Kmail استفاده می‌کنم. دوستم از Evolution، دیگری از Pine و بعدی از Mutt و برادرم هم از Mozilla Mail. من فقط می‌توانم برای یکی از اینها ویروس بنویسم چون روی بقیه کار نخواهد کرد و عملاً میزان اثر آن اندک خواهد بود. ضمناً هیچیک از ویروس‌هایی که برای ویندوز نوشته شده‌اند، بر روی لینوکس کار نمی‌کنند.

اولین و برجسته‌ترین تفاوت در اینجاست که سیستمهای مبتنی بر یونیکس به معنای کاملاً واقعی سیستمهایی چند کاربره هستند و برای هرفایل به تنهایی یا یک دایرکتوری میتوان سطوح دسترسی کاربران و گروه‌های کاربری تعریف کرد و هر کاربر بصورت پیش‌فرض دارای یک محدوده امن اطلاعاتی از فایلهای شخصی خانگی است.

چیزی که در اینجا درباره‌ی کاربران و گروه های کاربری لازم به ذکر است این است که هر کاربر در سیستم یونیکس یک دایرکتوری شخصی به نام home‌ خواهد داشت که کلیه اختیارات دسترسی فایل در آن برای او مجاز بوده و می‌تواند در آن به ایجاد و حذف فایل یا عملیات دیگر بپردازد و هیچیک از کاربران یا گروههای دیگر بجز کاربر ریشه root‌ در حالت عادی و بدون اجازه او نخواهند توانست به اطلاعات او دسترسی یابند. (نکته مهم امنیتی)

در سیستمهای مبتنی بر یونیکس مثل لینوکس هر کاربری که مالک یا ایجادکننده‌ی یک فایل یا دایرکتوری باشد خواهد توانست با تعین سطوح دسترسی فایل یا دایرکتوری مربوطه برای دیگر کاربران یا گروههای کاربری آنان را از امکان خواندن و ایجاد تغییر و یا اجرای فایل اجرایی محروم یا بهره‌مند سازد.

بدیهی است که مجوزهای تعریف شده برای یک گروه کاربری بر روی تمام اعضای آن گروه اعمال شده و هر کاربر عضو آن گروه از تمام مزایا یا محدودیتهای موصوف بهره‌مند خواهدشد.

بطور کلی سه سطح دسترسی برای هر فایل یا دایرکتوری تعریف می‌شود که عبارتست از:

۱ - (Read permission (r یا مجوز خواندن: مجوز خواندن محتوای یک فایل را به یک کاربر می‌دهد و برای دایرکتوریها امکان لیست کردن محتویات داخل دایرکتوری را برای کاربر فراهم می‌سازد.

۲ – (Write permission (wیا مجوز ایجاد تغییرات: امکان ایجاد تغییرات در محتوای فایلها را به کاربر اهدا می‌کند. برای دایرکتوریها این گرینه امکان ایجاد فایل جدید در دایرکتوری یا حذف فایلهای موجود در آن را برای کاربر مهیا می‌سازد حتی اگر این کاربر یا گروه کاربری مالک یا ایجادکننده‌ی اصلی فایل یا دایرکتوری نباشد.

۳ –( eXecute permission (x یا مجوز اجرا: این مجوز در مورد فایلهای اجرایی امکان اجرای فایل را به یک کاربر می‌دهد و در مورد یک دایرکتوری این گزینه امکان ورود به داخل دایرکتوری را به کاربر یا گروه خاص می‌دهد. توجه داشته باشید که این گزینه را با گزینه Read‌ اشتباه نگیرید، چون صرفاً با داشتن مجوز execute‌ و بدون داشتن مجوز read کاربر یا گروه می‌تواند وارد دایرکتوری خاصی شوند ولی امکان خواندن محتویات داخلی آن دایرکتوری بهیچ عنوان برایشان فراهم نخواهد بود.


دانلود با لینک مستقیم


تحقیق درمورد امنیت در لینوکس

تحقیق در مورد گندم

اختصاصی از فایل هلپ تحقیق در مورد گندم دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد گندم


تحقیق در مورد گندم

فرمت فایل: word (قابل ویرایش) تعداد صفحات :  15   صفحه

 

 

مقدمه :

         گندم معمولی در محدوده وسیعی از شرایط آب وهوایی جهان رشد می‌کند ودر حقیقت این گیاه سازگارترین گونه های علات است . زمینهای زیادی در سرتا سر جهان در مقایسه با سایر گیاهان زراعی به کشت آن اختصاص داده شده است . زیرا گندم غذای اصلی انسان است که بطور مستقیم مورد مصرف قرار می‌گیرد . باین ترتیب سطح کشت وتولید جهانی آن از سایر محصولات بیشتر است . گر چه احتمالاً  برنج ماده اصلی غذای نفوس بیشتری را تشکیل می دهد گندم منبع اصلی کربوهیدرات غذای انسان را تشکیل داده واز لحاظ تهیه نان وارزش نانوایی آرد هیچیک از غلات انسان را تشکیل داده و از لحاظ تهیه نان وارزش نانوایی آرد هیچیک از غلات بپای آرد گندم نمی رسد . بخاطر داشتن بافت همبندی گلوتن گندم خاصیت نانوایی آن دارای ارزش بسیار بالایی است . کیفیت گلوتن گندم بستگی به ژنوتیپ گندمها دارد و هم این صفت است که آرد گندم را ممتاز می نماید . برخلاف هرغله دیگری ، گلوتن گندم قادر است ور آمدن خمیر را از طریق تشکیل سلولهای کوچک گاز ونگه داشتن گاز کربنیک تشکیل شده در اثر تخمیر به انجام برساند در هرحال مصرف نانهایی که خمیرشان تخمیر حاصل می کنند ویا آنهایی که نمی کنند از قرنها پیش وشاید در دوران قبل از تاریخ ثبت شده ومورد استفاده قرار می گرفته است .

 

 

 


دانلود با لینک مستقیم


تحقیق در مورد گندم

تحقیق درمورد آر یو پی چیست ؟ 15 ص

اختصاصی از فایل هلپ تحقیق درمورد آر یو پی چیست ؟ 15 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 14

 

فهرست مندرجات

عنوان صفحه

۱ آر.یو.پی چیست؟ 2

۲ مهم‌ترین مزایای آر.یو.پی 3

۳ ویژگی‌های آر.یو.پی 3

۴ مراحل آر.یو.پی 4

۴.۱ مرحله ۱ - آغازین (Inception) 4

۴.۲ مرحله ۲ - تحلیل پیچیدگی (Elaboration) 5

۴.۲.۱ ریسک‌های مرتبط با نیازمندیهای سیستم 5

۴.۲.۲ ریسک‌های تکنولوژیکی 6

۴.۲.۳ ریسک‌های منابع انسانی 7

۴.۲.۴ ریسک‌های سیاسی 7

۴.۳ مرحله ۳ - ساخت (Construction) 8

۴.۴ مرحله ۴ - انتقال (Transition) 9

5- ابزار مهندسی نرم افزار 10

6- مراحل زیست چرخ پروژه: 11

7- تکرار در متدولوژی RUP: 12

8 - منابع 15

RUP

از ویکی‌پدیا، دانشنامهٔ آزاد.

در فرهنگ مهندسی نرم‌افزار، فرآیند یکپارچهٔ رشنال یا آر.یو.پی. (به انگلیسی: Rational Unified Process و به اختصار: RUP) نام یک فرآیند توسعهٔ نرم‌افزار است که شرکت آی‌بی‌ام آنرا تدوین کرده است. به طور خلاصه آر.یو.پی ارائه دهنده مجموعه‌ای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیاده‌سازی نرم‌افزارهای رایانه‌ای است. این فرآیند بستر مناسبی برای تولید و توسعه نرم‌افزار در اختیار تحلیل‌گران و طراحان سیستم‌های رایانه‌ای قرار می‌دهد.

آر.یو.پی چیست؟

این فرآیند یک روش نظام‌مند برای تخصیص کارها و مسئولیتها در یک تیم توسعه نرم‌افزار ارائه می‌دهد و هدف آن تولید نرم‌افزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما را تحت یک برنامه زمانی مشخص و با بودجه قابل پیش‌بینی برآورده سازد. آر.یو.پی بهره‌وری تیم تولید نرم‌افزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهل‌الوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیت‌های حیاتی توسعه، افزایش می‌دهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرم‌افزار برخوردار هستند.

آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم می‌سازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیک های آر.یو.پی بخش‌های عمده‌ای از فرآیند تولید نرم‌افزار به طور خودکار انجام شده و همچنین استفاده از مدل‌های تولید شده در فرآیندهای گذشته در پروژه‌های جاری به سادگی امکان‌پذیر است. این فرآیند با موقعیت‌های مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرم‌افزار قابل استفاده است.

آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامه‌ریزی، بررسی ریسکها، تولید و تست نرم‌افزار را در بر می‌گیرد و چهارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم افزاری فراهم می‌سازد.

چرا آر.یو.پی را یکپارچه نامیده‌اند:

این فرآیند از ترکیب و یکپارچه‌سازی چند فرآیند و متدولوژی شامل Booch، OMT و OSE دیگر ایجاد شده است.

از زبان یکپارچه مدلسازی (UML) به طور موثری بهره می‌گیرد.

مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشته‌اند حال آنکه در آر.یو.پی یکسان شده‌اند.

مهم‌ترین مزایای آر.یو.پی

تسهیل توسعه تکراری نرم‌افزار

مدیریت نیازها

مدل کردن تصویری نرم‌افزار

بازبینی کیفیت نرم‌افزار

کنترل تغییرات در نرم‌افزار

امکان استفاده از طریق وب

ویژگی‌های آر.یو.پی

بر اساس یوزکیس‌ها عمل می‌کند.(نیازهای کاربر از طریق یوزکیس بیان می‌شود)

اساس آن طراحی معماری سیستم است و سیستم تولید شده از معماری استواری برخوردار خواهد بود.

مبتنی بر تکرار است.

قابلیت استفاده مجدد را فراهم می‌سازد زیرا پروژه به قطعات کوچک تقسیم و انجام می‌شود.

مراحل آر.یو.پی

مرحله ۱ - آغازین (Inception)

پایه پروژه و ابعاد آن در این مرحله مشخص می‌شوند. در این مرحله پروژه به طور کلی بررسی شده و هزینه و درآمد ناشی از آن محاسبه می‌گردد. در این مرحله برداشتی اجمالی از ابعاد پروژه بدست می‌آید. در انتهای این مرحله تصمیم برای انجام یا عدم انجام پروژه اتخاذ خواهد شد و تعهد لازم از کارفرما تهیه می‌شود.

مرحله ۲ - تحلیل پیچیدگی (Elaboration)

در این مرحله جزئیات بیشتری از نیازهای سیستم را جمع‌آوری شده و درک بهتری از پروژه صورت می‌پذیرد. بدین ترتیب تحلیل و طراحی سطح بالایی از سیستم صورت گرفته پایه معماری اولیه سیستم بنا می‌شود. در این مرحله نقشه ساخت سیستم تولید شده است.


دانلود با لینک مستقیم


تحقیق درمورد آر یو پی چیست ؟ 15 ص

ژن

اختصاصی از فایل هلپ ژن دانلود با لینک مستقیم و پر سرعت .

ژن


ژن

فرمت فایل: word (قابل ویرایش) تعداد صفحات :  12   صفحه

 

 

 

ژن‌درمانی، روش اصلاح ژن‌های معیوب و عامل بیماری است. این روش درمانی درحال حاضر در مرحله تحقیقاتی است و در این مرحله شیوه‌های مختلفی برای اصلاح ژن مورد مطالعه می‌باشد.مهمترین روش به این منظور قراردادن یک ژن سالم، در ژنوم بیمار است. ژن درمانی درحال حاضر در دنیا در مرحله تحقیقاتی می‌باشد و هنوز هیچ فرآورده مورد استفاده در ژن درمانی توسط اداره غذا و داروی آمریکا تایید نشده است.


دانلود با لینک مستقیم


ژن

تحقیق در مورد ژن

اختصاصی از فایل هلپ تحقیق در مورد ژن دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد ژن


تحقیق در مورد ژن

فرمت فایل: word (قابل ویرایش) تعداد صفحات :   12  صفحه

 

 

 

ژن‌درمانی، روش اصلاح ژن‌های معیوب و عامل بیماری است. این روش درمانی درحال حاضر در مرحله تحقیقاتی است و در این مرحله شیوه‌های مختلفی برای اصلاح ژن مورد مطالعه می‌باشد.مهمترین روش به این منظور قراردادن یک ژن سالم، در ژنوم بیمار است. ژن درمانی درحال حاضر در دنیا در مرحله تحقیقاتی می‌باشد و هنوز هیچ فرآورده مورد استفاده در ژن درمانی توسط اداره غذا و داروی آمریکا تایید نشده است.

 

 


دانلود با لینک مستقیم


تحقیق در مورد ژن