اعلام نمرات درس طراحی و پیاده سازی زبان های برنامه نویسی استاد دقاق زاده دانشگاه نقش جهان
مشاهده نمرات طراحی و پیاده سازی زبان های برنامه نویسی استاد دقاق زاده
مشاهده نمرات طراحی و پیاده سازی زبان های برنامه نویسی استاد دقاق زاده
در مورد امتحان هوش مصنوعی دانشگاه نقش دقاق زاده جهان لینک زیر را کلیک کنید:
در مورد امتحان هوش مصنوعی دانشگاه نقش جهان دقاق زاده
دقت شود این نمره نهایی بوده و نمره مقالات به همه دانشجویان اضافه شده است و فقط نمره ارائه که یک نمره است و نمره نمایندگان کلاس که 2 نمره است به این نمره اضافه خواهد شد.
برگه امتحانی با نهایت ارفاق( به صورت وحشتناک ارفاق!!!!) تصحیح شده است و از اعتراض بی مورد بپرهیزید (در مورد اعتراض به نمره دانشگاه نقش جهان دقاق زاده)
دروس مبانی کامپیوتر، برنامه نویسی به زبان های مختلف، شبکه کامپیوتری، طراحی وب و ...
****آموزش دروس کنکور کارشناسی ارشد رشته کامپیوتر به صورت خصوصی و نیمه خصوصی و حل تست
نظریه زبان ها و ماشین ها،ساختمان داده ها و معماری کامپیوتر، مدار منطقی، سیستم عامل و طراحی الگوریتم کامپایلر، طراحی و پیاده سازی زبان های برنامه نویسی و ...
****آموزش زبان انگلیسی و آمادگی تافل IBT و PBT
با ایمیل روبرو تماس حاصل نمایید: arshadkonkor@yahoo.comبا عرض سلام خدمت دانشجويان عزيز
رون تصحيح امتحان پايان ترم درس هوش مصنوعي از چند روز قبل شروع شده است و انشالله تا روز سه شنبه (شايد هم زودتر) در وبلاگ اعلام خواهد شد.
چند نكته در مورد امتحان:
امتحان از هيجده نمره برگزار شده است كه البته قرار بوده از نوزده نمره باشد كه يك نمره به همه ارفاق شده است.
در مورد سوالات امتحان:
سوال يك:سوال كاملا حفظي كه در جزوه وجود دارد
سوال دو:سوال دو كه حفظي تحليلي است و كاملا در جزوه وجود دارد و كلي هم سر كلاس در مورد آن بحث شد.
سوال سه:سوال سه كه چه عرض كنم!!!!عين مثال جزوه بدون هيچ تغييري و البته مفصل سر كلاس بحث شد
سوال چهار:اين سوال هم كه حفظي تحلي و بسيار ساده
سوال پنج:سوال پنج جديد است و البته قسمت اول تا چهارم ساده و قسمت پنجم كمي نياز به تحليل داشت كه البته فقط يك نمره داشت!!!
سوال شش:عينا سر كلاس بدون جا افتادن يك "و" به عنوان نمونه سوال داده شد و البته راهنمايي براي حل آن در كلاس داده شده است(دقت شود كل نمونه سوال ها داده شده در كلاس 4 تا بيشتر نبوده است!!!!)
سوال هفت: سر كلاس بدون جا افتادن يك "و" به عنوان نمونه سوال داده شد و البته راهنمايي براي حل آن در كلاس داده شده است و البته اگر كسي خوب الگوريتم ژنتيك را فهميده باشد سوال ساده اي بوده است.
در كل انتظار است كه دانشجويان با چنين امتحاني نمرات خوي را بگيرند كه انشاالله چنين خواهد شد.
در مورد ايميل زدن و درخواست نمره و اعتراض هم كه مي دانيد چه بايد بكنيد ---دستور العمل اعتراض به نمره
در مورد(اين ترم اين دستورالعمل قوي تر از گذشته اجرا خواهد شد و لطفا دقيق بخوانيد و رعايت كنيد كه مشكلي ايجاد نشود)
و تنها تفاوتي كه نسبت به گذشته وجود دارد اين است كه نمره اعلام شده نهايي مي باشد و به هيچ وجه عوض نخواهد شد(نمره هاي بسيار پايين مانند 2 يا 3 يا بيشتر به 9.5 تبديل نخواهد شد و اين نمره نهايي است)
گوگل امروز از قابلیتی جدید و جالب در موتور جستجوی محبوب خود پردهبرداری کرد که در آن نتایج یک جستجو یک کاربر با کاربر دیگر متفاوت خواهد بود!
به گزارش سافتگذر؛ گوگل همچنان به تغییرات خود در این موتور جستجو ادامه میدهد در تغییرات جدید که قرار است از امروز مورد استفاده قرار بگیرد، ویژگیهای جدیدی در نتایج جستجو پدید خواهد آمد؛ هرچند که کارشناسان تغییرات ماههای گذشته و امروز را بسیار سطحی و وصله پینهای میدانند.
شرکت گوگل اعلام کرده است که چندین ویژگی جدید را به موتور جستجوی خود اضافه کرده است که در سراسر جهان اعمال خواهد شد.
این شرکت میافزاید: نتایج جستجوهای جدید به دلیل ارتقا و روند رو به رشد خود گوگل پلاس و شبکههای اجتماعی بر نتایج جستجو اعمال شده است .
یکی از این ویژگیهای جدید با اسم "نتایج شخصی" (Personal Results ) نامگذاری شده است.
اساسا در این ویژگی جدید زمانی که شما یک اصطلاح را در گوگل جستجو میکنید، گوگل تنها یک لیست از وب سایتها و ویدئوها را برای شما نخواهد آورد؛ بلکه همچنین گوگل علاوه بر سایتهای مورد نظر لیستی از پستهای دوستان شما به همراه عکسهایی که ممکن است مربوط به موضوع باشد را مختص به شما ظاهر میکند.
گوگل اعلام کرده است که این نتایج شبکه های اجتماعی تنها در صفحه جستجوی شخصی شما نشان داده خواهد شد .

دومین ویژگی جدید "پروفایل" (Profiles ) نامگذاری شده است که گوگل درباره آن میگوید: "... شما را قادر به پیدا کردن فوری افراد نزدیک به شما و یا ممکن است علاقهمند به ارتباط با آنان باشید میکند."
از فواید این قابلیت جدید آن است که در نهایت به شما اجازه میدهد که سایر کاربران، افراد و مکانهایی را که علاقه به یک موضوع خاص مانند موسیقی یا فوتبال دارند را پیدا کنید .
برای افرادی که ممکن است در مورد امنیت در این نتایج جستجوی جدید نگران باشند، گوگل اعلام کرده است: "با تغییرات امروز، ما شرایطی را برای کاربران فراهم کردهایم که در آن عناصر رابط کاربری و تنظیمات کنترل به دست خود آنان باشد. به عنوان مثال، "نتایج شخصی" (Personal Results ) به وضوح و محدود مشخص شده به طوریکه تنها متعلق به شما و یک کاربر خاص خواهد بود.
1. هند کشف کرد که هیچ کس نمیتواند پوشه ای به نام CON را درهیچ قسمتی از کامپیوتر ایجاد کند. این چیزی خیلی عجیب... و باور نکردنی است.
در مایکروسافت ، کل تیم نمی توانند پاسخ چنین اتفاقی را بدهند!!
همین حالا امتحان کنید،فولدری به نام CONرا نمیتوانید ذخیره کنید.
2. موضوعی جالب و باور نکردنی که توسط برزیلیها کشف شد.
مایکروسافت ورد را باز کرده و عبارت زیر را تایپ کرده و دکمه اینتر را بزنید و سپس مشاهده کنید (rand(200,99=

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

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

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

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

پنج - تقویم روز تولد دوستان
نیاز به توضیح نیست که این مورد چقدر در میان کاربران فیس بوک عمومی و پر کاربرد است. در حالیکه اثری از آن در گوگل + حداقل فعلاً نیست

شش - دعوت به رویدادها در زمان مشخص
خوب این یکی از امکانات پر استفاده فیس بوک بوده که به شما اجازه می دهد دوستان یا عموم را به رویدادی خاص دعوت کنید. در حالیکه در گوگل + باید منتظر ماند و دید چه موقع گوگل کلندر با پیچیدگیهای خاص خود امکاناتش را در اختیار کاربران گوگل + قرار می دهد

هفت - نظرسنجی از دوستان
یکی دیگر از امکانات فیس بوک نظرسنجی یا همان سوالیست که شما از دوستان خود می کنید ، هیچ اثری از آن در گوگل + دیده نشده است

هشت - دوستان شما همه در فیس بوک حاضرند.
به نظر نویسنده ی این مقاله مهمترین مزیت فیس بوک نسبت به گوگل+ تعداد کاربران آن است. تمامی دوستان شما هم اکنون در فیس بوک حاضرند، شما شبکه فیس بوک را با ظرفیت حداکثر تجربه می کنید ولی چیزی که اکنون در گوگل + می بینید تعداد کمی از افراد است. آیا امکاناتی چون حلقه های دوستان و یا استریمهای جداگانه و ... وقتی که شما در ارتباط با 200 ، 300 ، 500 و یا بیشتر از افراد قرار می گیرد هم جذاب بوده و کار کردن با آنها راحت است؟

صفحه ورودی فیس بوک
زمانی که وارد فیس بوک می شویم، با توجه به زبان محلی زبان سایت تغییر می کند.
در این صفحه فرم ثبت نام و فرم ورود به سایت وجود دارد و می توانیم از همین صفحه به سرعت ثبت نام کنیم.
همچنین به سرعت وارد فیس بوک شویم.
نام کاربری ایمیل شما خواهد بود.
اگر کاربر قبلا در فیسبوک لاگین کرده باشد، به صفحه دیوار کاربر می رویم.
خانه
بعد از اینکه کاربر لاگین کرد، وارد صفحه لاگین فیس بوک می شود.
دیوار فیس بوک
در این صفحه دیوار فیس بوک در وسط صفحه مهمترین نفش را ایفا می کند.
در قسمت دیوار فیس بوک، کاربر می تواند لینک یا مطلبی را ارسال کند.
دیوار بین تمام دوستان مشترک آن کاربر یا اعضای مشترک یک گروه اشتراک دارد.
در دیوار می توان، لینک به یک صفحه وب با قابلیت انتخاب یک تصویرک، لینک به یک صفحه ویدویی، لینک یه یک تصویر را قرار داد.
قسمت خبری دیوار
در این قسمت می توانید که اطلاعات ارسال شده در دیوار را برا اساس نوع فیلتر کنید
گزیده های دیوار
در این قسمت لیست مطالب محبوب که در یک مدت خاصی در فیس بوک ارسال شده را نشان می دهد.
پیشنهادات
در این قسمت دوستان و یا گروه هایی که دیگر دوستان شما عضو آن ها هستند به نوبت ظاهر می شوند و به شما پیشنهاد می شود.
در این پیشنهادات ممکن است دوستی مشترک را پیدا کنید و همینطور گروهی که مورد علاقه شما نیز است.
با زدن کلید ضبدر می توانید، آن پیشنهاد را حذف کنید و پیشنهاد جدید را مشاهده کنید.
این تغییرات مانند اکثر بروزرسانی ها در فیس بوک به صورت آژاکس انجام می شود.
درخواست ها
این قسمت تمام درخواست هایی که برای شما ارسال شده باشد بر اساس نوع آن
لیست می شوند و کنار هر نوع درخواست تعداد آن نوع دخواست نشان داده می شود.
مهمترین درخواست ها، درخواست دوست شدن است که از طرف کاربران دیگر ارسال می شود
و بعد از تایید آن دو کاربر در لیست دوستان هم قرار می گیرند و به اطلاعات یکدیگر نیز دسترسی پیدا می کنند.
درخواست دهایی از جمله پیشنهادات دوستی که از سوی دوستان مشترک داده می شوند نیز بسیار متداول است.
پروفایل
صفحه پروفایل نیز بسیار شبیه به صفحه اول سایت فیس بوک می باشد.
دیوار صفحه پروفایل
در دیوار صفحه پروفایل شما فقط اطلاعات ارسالی خود در دیوارتان مشاهده می کنید.
تصویر که برای پروفایلتان در نظر گرفته اید در این قسمت به صورت بزرگ نمایش داده می شود.
لینک ویرایش پروفایل و تصویر پروفایل نیز در این محل وجود دارد.
مشخصات فردی که پر کرده بودید به صورت خلاصه نمایش داده می شود و همچینین لینکی برای ویرایش اطلاعات شخصی وجود دارد.
قسمتی وجود دارد با عنوان درباره خودتان چیزی بنویسید که بسیار شبیه حالت
استاتوس در برنامه های مشابه است که در کنار نام شما نمایش داده خواهد شد.
لیست دوستان
شاید مهمترین قسمت صفحه پروفایل، لیست دوستان شما باشد که دیگر دوستانتان
معمولا به آن نگاهی می اندازند تا دوستان مشترک خود را پیدا کنند.
تعداد تمام دوستان و لینکی برای نمایش تمام دوستان در این قسمت وجود دارد.
در این قسمت تنها ۱۲ دوست شما به صورت تصاد فی نمایش داده می شوند.
البته با ورود کاربر دیگر به صفحه پروفایل شما در زیر لیست دوستان، تعداد
دوستان مشترکی که در پروفایل های دو کاربر وجود دارد مشخص می شود.
تولبار پایین
در زیر اغلب صغحات تولباری وجود دارد که به صورت ابسولت روی صفحه و در پایین قرار گرفته و لیستی از کاربرانی آنلاین را نمایش می دهد.
شما را با کلیک روی نام آن فرد می توانید با وی یک چت نوشتاری داشته باشید.
قسمت دیگر اطلاعیه ها است که اتقفاقاتی که برای شما روی داده است به شما اعلام می شود.
مانند، پیغام جدیدی دریافت کرده اید یا یک نفر به شما پیعام دوستی داده است و …
برنامه ها
یکی از قسمت های مهمfacebook.com برنامه های جانبی آن است که جزو امکانات اولیه نیستند و فعلا به آن نمی پردازیم.
دوستان
در این قسمت لیست دوستان پیشنهادی به شما نمایان خواهد شد.
قسمت دیگری وجود دارد که می توانید یا وارد کردن کلمه عبور ایملیل هایتان کسانی که در ایمیل هایتان به آن ها ایمیل ارسال کردید
و در لیست تماس های شما ذخیره شدند را وارد کنید و از آن جا اگر آن ایمیل
در فیس بوک عضو باشد به لیست دوستان پیشنهادی اضافه خواهند شد.
پیام های دریافتی
یک سیستم بسیار ساده برای ارسال ایمیل بین افراد عضو فیس بوک می باشد. شما می توانید پیغامی را بخوانید ، ارسال کنید و یا حذف کنید.
تنطیمات کاربری
در این قسمت می توانید اطلاعات مورد نیاز خودتان را تغییر دهید.
بسیاری از این اطلاعات در زمان ثبت نام از شما پرسیده شده اند که از اینجا می توانید آن ها را تغییر دهید.
حق دسترسی
می توانید تعیین کنید که چه کسانی (نقش هایی) پروفایل شما را ببینند، دیوار شما را ببینند.
در نتایج جستجو ظاهر شوند و یا اینکه چه افرادی بلاک شوند.
به صورت پیش فرض تا زمانی که شخصی در لیست دوستان شما قرار نگیرد به این موارد طرف مقابل دسترسی ندارد.
جستجو
کلمه جستجو شده در این فیلد در بین گروه ها می گردد و شما می توانید گروه مربوط به آن کلمه کلیدی را مشاهده کنید.
همچنین اگر این کلمه ثابق در دیوار توسط دوستان شما ارسال شده باشد و شامل کلمات کلیدی باشد در این نتایج لیست خواهد شد.
آگهی ها
در ستون سمت چپ آگهی هایی به صورت رندوم نمایش داده می شوند.
خروج
برای خروج از حساب کاربریتان استفاده می شود.
شاخص های خدمات هاست ( خدمات میزبانی وب )
با وجود صدها سرویس دهنده خدمات هاست ( خدمات میزبانی وب ) در اینترنت ، این سوال که میزبانی ( هاست ) سایت خود را به کدامین سرویس دهنده بسپاریم سوالی است که همواره ذهن مدیران و مسئولان سایت ها در بخش های مختلف دولتی و خصوصی را به خود مشغول کرده و اغلب بدون رسیدن به پاسخ قاطعی ، بر اساس پارامترهایی مانند تبلیغات و یا هزینه خدمات یک سرویس دهنده انتخاب می شود . اما به راستی چه شاخص هایی در تعیین سرور میزبان سایت ما موثر است و چگونه به ارزیابی و بررسی خدمات پیشنهادی یک سرویس دهنده بپردازیم و دست به انتخاب بزنیم ؟ در ادامه به شاخص های کلیدی و موثر جهت انتخاب ارائه دهنده خدمات هاست ( خدمات میزبانی وب ) می پردازیم .
امنیت
کلیدی ترین شاخص جهت انتخاب هاست ( میزبانی وب ) بحث امنیت سرور میزبانی است . مهمترین مواردی که از یک هاست ( میزبان وب ) جهت افزایش امنیت سرور توقع می رود عبارت است از : نصب و راه اندازی دیواره های آتش و سیستم های تشخیص مهاجم به صورت سخت افزاری و یا نرم افزاری ‚ تنظیم صحیح و بهینه حقوق دسترسی کاربران برروی سرور جهت جلوگیری از دسترسی های غیرمجاز ‚ تنظیم نرم افزارهای مختلف نصب شده بر روی سرور با حقوق دسترسی صحیح جهت جلوگیری از نفوذ هکرها ‚ حذف نرم افزار ها و سرویس های اضافی بر روی سرور میزبان ‚ تغییر تنظیمات ، آدرس ها و رمزهای عبور پیش فرض نرم افزارها که یکی از راه های نفوذ خرابکاران به سیستم ها می باشد .
شده . این امر در افزایش امنیت و ضریب پایداری سرویس ها بسیار موثر خواهد بود . بررسی Logهای رخدادهای مختلف بر روی سرور جهت کنترل مسائل امنیتی و مشکلات احتمالی سرویس ها
پهنای باند و مشخصات سخت افزاری سرور میزبان ( هاست )
شاخصی که پس از راه اندازی سایت و در سرعت نمایش سایت خود را نشان می دهد پهنای باند اختصاصی برای سرور میزبان و مشخصات سخت افزاری سرور و تناسب آنها با تعداد سایت ها و سرویس های نصب شده برروی آن سرور می باشد . دانستن مشخصات سخت افزاری دقیق سرور، پهنای باندی که بصورت اختصاصی به سرور اختصاص یافته است و تعداد سایت ها و سرویس های نصب شده برروی سرور میزبان ( هاست ) توقع ما را از سرعت نمایش سایت خود تعیین خواهد کرد .
Control panel خدمات
معمولاً نوع control panel که در اختیار مدیر سایت جهت مدیریت خدمات دریافتی قرار می گیرد و قابلیت ها و انعطاف پذیری آن از موارد مهمی است که باید در نظر گرفته شود . لازم به ذکر است امنیت این control panel ها که از مهمترین راه های نفوذ هکرها می باشد نکته بسیار مهمی است .
نوع سرور هاست ( هاست )
معمولاً به دو صورت سرور اختصاصی و یا سرور مشترک ، خدمات هاست ( خدمات میزبانی وب ) به مدیران سایت ها ارائه می شود . در اکثر موارد ، یک سرور هاست ( میزبانی وب ) فضای Hard خود را به فضاهای کوچک تری تقسیم کرده و آن را با هزینه کمتر در اختیار افراد مختلف قرار می دهد . در این حالت از چندین سایت تا چند صد سایت از سرور میزبان ( هاست ) بصورت مشترک استفاده می نمایند . برای سایت های مهم و یا با حجم اطلاعات بالا ، سرورهای اختصاصی از نظر امنیتی و پایداری سرویس ها به هیچ وجه قابل مقایسه با سرور های مشترک نیستند . فراموش نکنیم هر سرویس عمومی و اضافی نصب شده برروی سرورهای مشترک و هر سایت دیگر بر روی آن سرور می تواند یک کانال ورودی برای هکرها باشد . همچنین حجم وانبوه درخواست ها بر روی سرور پایداری و سرعت آن را قطعاً کاهش خواهد داد .
هزینه
آخرین شاخصی که گاهی به عنوان اولین شاخص ( البته به اشتباه ) مطرح می شود شاخص قیمت و هزینه خدمات هاست ارائه شده می باشد . در مورد هزینه های اعلام شده همواره به شاخص های کیفی مطرح شده و همچنین امکانات دریافتی به ازاء مبلغ پرداختی خود دقت نمایید . محل فیزیکی مرکز داده ( Data center ) میزبانی سرورها : این نکته که سرورهای میزبان ( هاست شما) شما در چه مرکز داده ای در کدام کشور واقع شده و فراهم شدن شرایط امکانات این مرکز داده از نظر پهنای باند ، امکانات امنیتی ، استحکام بنای فیزیکی ، پیش بینی شرایط بحرانی مانند قطعی برق ، آتش سوزی ، زلزله و ... تا چه میزان است از شاخص های مهمی برای تصمیم گیری جهت انتخاب یک سرویس دهنده خدمات هاست ( خدمات میزبانی وب ) می باشد . یکی از مواردی که در شرایط فعلی بسیار اهمیت یافته است محل فیزیکی مرکز داده و قرارگیری آن در داخل کشور است . با راه اندازی اولین مرکز داده ایرانی و راه اندازی تعداد دیگری از این مراکز داده در کشور در آینده نزدیک ، این سوال مطرح می شود که قرارگیری سرورها در داخل کشور بهتر است یا خارج کشور .
در زیر به مقایسه وضعیت قرارگیری سرورها در مراکز داده داخل کشور و یا خارج کشور می پردازیم .
در شرایط قرارگیری سرورها در مراکز داده داخل کشور
سرعت دسترسی کاربران ایرانی به سایت ها بیشتر خواهد بود . در شرایط تحریم های اقتصادی و تبعات ناشی از آن مشکلات کمتری خواهیم داشت ‚ در شرایط بحرانی امکان دسترسی به خود سرور وجود دارد ‚ دسترسی بهتری می توان به ارائه دهنده خدمات مرکز داده داشت و پشتیبانی بهتری دریافت کرد ‚ ساعات پاسخگویی آنها از نظر ایام تعطیل و ساعات شبانه روز با ما یکسان است .
در شرایط قرارگیری سرورها در مراکز داده خارج کشور
سرعت دسترسی کاربران خارجی به سایت ها بیشتر است . پهنای باند اختصاصی به سرورها و سرعت آنها بیشتر است . کیفیت مراکز داده از نظر مسائل امنیتی ، پیش بینی شرایط بحرانی مانند آتش سوزی ، زلزله، قطعی برق و ... بهتر است . آنچه که هنوز نمی توان در مورد آن اظهار نظر کرد شاخص قیمت است . با توجه به نوپا بودن مراکز داده ایرانی و عدم حضور جدی آنها در عرصه ارائه سرورهای اختصاصی به عموم ، هنوز قیمت این سرورها به یک وضعیت پایدار و ثابتی جهت مقایسه با هزینه های سرورهای واقع درمراکز داده خارج کشور نرسیده است . هاست, هاستینگ, ثبت دامنه, ثبت دامین, میزبانی وب, هاستینگ (هاست), طراحی سایت
در این وبلاگ مقالات مفیدی را می توانید در مورد SEO و بهینه سازی موتور جستجو و افزایش رتبه در موتور جستجو بخوانید


دور جدید اختلالات شبکه اینترنت کشور از سه هفته گذشت و با ورود به هفته چهارم ،در آستانه یک ماهگی این اتفاق نا مبارک قرار گرفته ایم.
با
این حال ، هیچ کس جوابگوی میلیون ها کاربر اینترنت در کشور نیست و "جواب
ندادن" ، "به گردن دیگران انداختن" و " پاک کردن صورت مساله" اصلی ترین
واکنش هایی است که مردم از مسوولان فضای اینترنت کشور دیده و تجربه کرده
اند.
به این گفت و گو که چند شب قبل از سیما پخش شد و در آن یکی از مسوولان پاسخگو(!)ی مرتبط ، مهمان برنامه بود توجه فرمایید:
مجری: کاربران اینترنت برای جبران نقص های بوجود آمده در سرویس های دریافتی خود به کجا مراجعه کنند؟
مسئول: برای این کار باید به شرکتی که از آن اشتراک اینترنت خریده اند مراجعه و خسارت خود را مطالبه نمایند.
مجری :
در پیامک هایی که برای ما ارسال شده عموم بینندگان از پاسخگو نبودن شرکت
های ارائه دهنده اینترنت شکایت و عنوان کرده اند که اپراتور پاسخگو به
آنها، جواب های سر بالا داده است و یا مشکل را به مرجع بالاتر نظیر"
ارتباطات زیر ساخت "پاس کاری کرده است.
مسئول: مردم
باید به شرکتی که سرویس کم کیفیت ارائه کرده است بگویند:"این مشکل شماست! و
طبق قوانین سازمان تنظیم مقررات رادیویی شما باید خسارت ما را تامین
نمایید و این وظیفه شرکت ارائه کننده خدمات است که از مرجع بالاتر از خود
طلب خسارت کنند".
مجری: ممنونم!(در این حد که ممنون؛ دیگه از این به بعد مشکل کم فروشی اینترنت و پهنای باند نداریم!)
این
مسئول عزیز نگفت که از این میلیون ها کاربر ایرانی تا به حال چند نفر از
این شیوه ای که عنوان کردند توانسته است حق خود را باز بستاند؟ و اساسا این
سئوال مطرح است که آیا سازمان تنظیم و یا هر نهاد نظارتی دیگری قادر به
نصب تجهیزات و نرم افزارهای پایش مستمر کیفیت شرکتهای ارائه دهنده خدمات
اینترنت نیست؟ اصلاً کاربر معمولی که در اغلب موارد نیز سر رشته ای از
فنون شبکه ندارد چگونه بایدبار گران این نظارت را بر عهده گیرد و هر لحظه
بررسی نماید که انچه خریده دقیقاًمطابق آنچه دریافت می کند هست یا خیر؟ و
در این میان نهاد های نظارت کننده بر کیفیت خدمات ارائه شده برای چه حقوق
می گیرند و دفتر و دستک برای خودشان جور کرده اند؟
وانگهی وقتی
مشکلی در سطح ملی فراگیر می شود که نباید حل آن را به فرد فرد افراد جامعه
سپرد ؛ بلکه دستگاه های حاکمیتی باید به عنوان نمایندگان مردم وارد گود
شوند و حق مردم را بستانند نه این که بگویند بروید شکایت کنید و حق خودتان
را بگیرید و بدین ترتیب عهده خود را از مسوولیت مبرا کنند.
فرض کنیم
که همین فردا همه کاربران اینترنت به خاطر جرم کم فروشی ارائه دهندگان
خدمات اینترنتی راهی محاکم شوند! آیا رسیدگی به این همه پرونده میسر است؟
به
عنوان کسی که سال هاست در عرصه علوم شبکه فعالیت می کنم از طرف بعضی از
این اپراتور های نه چندان پاسخگو و در بعضی مواقع بی ادب ، در کمال نا
باوری با جملاتی نظیر:"فیبر نوری به لنگر گیر کرده" ،" مخابرات داره اینجا
را رو کابل برگردون می کنه" ، " شما اشتباه می کنید سرعت خوبه !(همه چی
آرومه)"،" داریم سرور ها رو به روز رسانی می کنیم" و... ،رسما سنگ قلاب شده
ام. حال تصور کنید یک کاربر معمولی که اطلاعاتی در این باره ندارد چگونه
می تواند حقوق پایمال شده خود را احیا نماید؟
اگر یک حساب سر انگشتی
داشته باشیم و در حداقل وضعیت فرض کنیم که حق 10 میلیون کاربر اینترنتی
فقط در حد ماهی 2000 تومان حق بصورت کم فروشی ، قطع سرویس، افت کیفیت و...
ضایع شود این رقم ماهیانه 20000000000(بیست میلیارد تومان) می باشد که
مردم پرداخت می کنند و مابه ازایش را نمی گیرند.
آیا این وجوه که
در سطح ملی از میلیون ها ایرانی به صورت ماهیانه گرفته می شود شرعی و
قانونی است؟ آیا باید کسی از دیوار خانه مردم بالا برود تا عناوین مجرمانه
بر او بار شود؟!
اگر کاربران از سر ناچاری به چنین وضعیتی تن در می
دهند و از شکایت خود می گذرد و با زن بابای نا مهربان خود ( شرکت های
ارائه دهنده خدمات اینترنتی) در غیاب مادر حق ستانشان از در سازش در می
آیند ، یعنی مسوولان هم باید این رضایت اجباری را رسمی کنند؟!
راستی
چگونه است که اگر کاظم آقا بقال ، نخود را 200 تومان گران تر بفروشد ،
تعزیرات حکومتی سراغش می آید و جریمه اش می کند ولی کسی از مسوولان متعرض
فراگیرترین کم فروشی و گرانفروشی در سطح کشور نمی شود؟ شاید باور دارند که
این پول ها خوردن دارد!
جدول سمت راست را در فایل عکس نمرات میان ترم درس شبکه محلی کامپیوتری و جدول سمت چپ نمرات میان ترم درس پایگاه داده ها می می باشد، نمرات از 6 می باشید.می توانید بعد از کلیک روی لینک(مشاهده فایل عکس) و کلیک روی دکمه Download now به رنگ آبی فایل را دریافت کرده و بزرگ نمایی کنید.
حسین دقاق زاده
نحوه عضويت در فيس بوک:
مرحله اول: ابتدا به سايت فيس بوک با نشانيFacebook.com برويد و اطلاعات اوليه خود را در فرم عضويت وارد کنيد.







√ زمان فعالسازی تبلیغ در گوگل چقدر می باشد؟
فعال سازی تبلیغ از طریق برتروب طی همان روز سفارش انجام می پذیرد، اما گوگل دارای یک سیستم بررسی می باشد که پس از بررسی سایت و متن تبلیغ کاربر آن را فعال می نماید. این زمان ممکن است از 15 دقیقه تا چند روز بطول بیانجامد اما بطور معمول طی 1 ساعت پس از فعال سازی از طرف برتروب به نمایش درخواهد آمد علت دیر تایید شدن بعضی سایت ها معمولا به دلیل اشکال در ساختار محتوایی سایت مربوطه و یا هاستینگ آن می باشد.
√ آیا در صورتی که کاربر تبلیغ را مشاهده نماید ولی کلیکی نکند، ما هزینه ای پرداخت می نماییم؟
وقتی کاربران تبلیغ شما را می بینند ، شما هزینه ای پرداخت نمی کنید. هنگامی هزینه ای پرداخت می کنید که روی تبلیغ شما کلیک کنند و وارد سایت شما بشوند. در این موقع است که هزینه ای از اعتبار شما که بایستی در ابتدا باز کنید کم خواهد شد.
√ هزینه تبلیغات در گوگل چقدر است؟
هزینه تبلیغ در گوگل به این صورت است که شما در ابتدا اعتباری باز می کنید و وقتی
روی آگهی شما کلیک شود ، هزینه ای از اعتبار شما کم خواهد شد.
√ قیمت هر کلیک چقدر است؟
برای لغات یا عبارات کلیدی در گوگل ادوردز نمی توان قیمت ثابتی را تعیین کرد چرا که از نظر گوگل هر لغت یا جمله از ارزش متفاوتی برخوردار است و عوامل گوناگونی در رابطه با قیمت هر کلیک موثر است. این عوامل را می توان به شرح زیر بیان کرد:
از جمله فارسی بودن یا انگلیسی بودن
آن لغت، بازار رقابتی آن لغت، وب سایت مربوطه آن لغت و ترکیب آن لغت با لغتهای
دیگر بستگی دارد
استانداردهای که ار طرف سایت شما باید رعایت شود مثل هاست و دامین مناسب، لود تایم سایت
کمترین قیمت تقریبی که می توان گفت 1 سنت آمریکا به بالا می باشد یعنی شما به ازای هر کلیک حداقل این مقدار هزینه خواهید کرد.
√ امکان انتخاب چند لغت وجود دارد؟
محدودیتی برای انتخاب لغات یا عبارات
کلیدی در گوگل وجود ندارد ولی بهتر است که همیشه لغات و عبارات کلیدی شما مربوط به
آگهی و تجارت شما باشد چرا که شما در این صورت هزینه کمتری خواهید پرداخت و بازدهی
بیشتری از آگهی های خود خواهید گرفت.
√ آیا امکان قطع کردن تبلیغات گوگل در روزهای دلخواه مثل روز های تعطیل وجود دارد؟
بله شما می توانید در هر زمان که
بخواهید از طریق پشتیبانی تبلیغات خود را قطع کنید.
√ آیا در گوگل فارسی امکان تبلیغ وجود دارد؟
هرچند گوگل ادوردز زبان فارسی را ندارد اما از لحاظ تکنیکی این امکان وجود دارد.
√ آیا امکان نمایش تبلیغ گوگل در ایران بوجود دارد؟
با وجود تحریم های صورت گرفته و حذف نقشه و نام ایران از گوگل ادوردز امکان نمایش تبلیغ در ایران با ترفندهای خاص وجود دارد. همانند تبلیغ وب سایت برتر وب و مشتریان آن که در ایران نمایش داده می شود.
√ آیا امکان نمایش در جی میل و سایت های دیگر مانند الکسا وجود دارد؟
بله، این سرویس Google Network نام دارد که فعال سازی آن رایگان می باشد اما در کل بدلیل نادقیق بودن فعال کردن آن توصیه نمی شود.
√ آیا نمایش تبلیغ در گوگل رایگان است؟
بله، نمایش تبلیغ در گوگل رایگان می باشد و فقط هزینه به ازای کلیک پرداخت می شود.
√ آیا تبلیغ در گوگل محدودیت زمانی دارد؟
خیر، تبلیغات گوگل دارای محدودیت زمانی نبوده و تا زمان پایان اعتبار نمایش داده می شود.
√ آیا برتر وب برای فعالسازی تبلیغ گوگل هزینه دریافت می کند؟
خیر، هزینه صرفا برای اعتبار دریافت می گردد و نصب تبلیغ رایگان می باشد.
√ آیا در هنگام پایان اعتبار باخبر می شویم؟
بله، بصورت خودکار در هنگام پایان اعتبار یک ایمیل برای شما ارسال خواهد شد تا شما بتوانید تبلیغ خود را تمدید نمایید.
√ آیا امکان تبلیغ در گوگل برای سایت های با دامنه ir. وجود دارد؟
بصورت مستقیم خیر شما باید یک دامنه غیر ir مانند com. بر روی سایت خود پارک نمایید تا بتوانید تبلیغ خود را با آن سایت انجام دهید.
√ نحوه دریافت گزارش به چه صورت می باشد؟
گزارش ها بصورت مستقیم توسط گوگل به ایمیل شما ارسال می شود و بصورت روزانه،هفتگی و یا ماهانه می باشد.
√ آیا امکان تعیین سقف بودجه روزانه برای تبلیغ در گوگل وجود دارد؟
بله، شما می توانید مبلغی را به عنوات سقف هزینه روزانه تعیین نمایید، این مقدار سقف هزینه می باشد و نه هزینه روزانه به این صورت که مثلا اگر سقف هزینه روزانه شما 10 دلار باشد هرگاه در روز هزینه شما به 10 دلار سرید تبلیغ شما تا روز بعد متوقف خواهد شد اما اگر روزی این هزینه کمتر باشد به همان میزان کمتر هزینه می شود این سرویس رایگان می باشد.
√ آیا امکان تعیین زمان پخش وجود دارد؟
بله، شما می توانید ساعت و زمان پخش
تبلیغ خود را تعیین نمایید مثلا 12 تا 4 و 6 تا
این سرویس رایگان بوده اما بطور کل
توصیه نمی شود.
√ آیا می توان به جای صفحه اصلی سایت آدرس یک صفحه داخلی را معرفی نمود؟
بله، شما می توانید هر صفحه از سایت خود را به عنوان آدرس معرفی نمایید.
√ تبلیغ در کجا نمایش داده می شود؟
وب سایت گوگل شامل بخش جستجوی گوگل می باشد این همان صفحات نتیجه جستجوی گوگل می باشد، کنار یا بالای نتایج جستجو. محل قرار گیری تبلیغ در گوگل بصورت غیر اختیاری می باشد و یک سیستم خودکار محل قرار گیری تبلیغات را مشخص می نماید اما هرچه هزینه کلیک(CPC) شما بالاتر باشد شما در نتایج بالاتر قرار خواهید گرفت، دو محل تبلیغ در نتایج جستجو وجود دارد یکی بالای نتایج جستجو و دیگری کنار نتایج. بطور کل امکان تعیین دقیق این محل در گوگل وجود ندارد و تنها می توان با تغییر CPC بصورت حدودی محل آنرا تعیین نمود که با آن وجود هم محل تبلیغ ثابت نبوده و در طول صفحه جابجا می شود. در صورتی که هزینه کلیک شما پایین باشد(1 تا 20 سنت) در درصد بالایی از موارد (حدود 90) تبلیغ شما در کنار نتایج نمایش داده می شود و در درصد کمی از موارد در بالای نتایج و در صورتی که هزینه کلیک شما بالا باشد (25 سنت به بالا) در درصد بالایی(بالای 80 درصد) از زمانها تبلیغ شما در بالای نتایج نمایش داده می شود و هرچه مقدار هزینه کلیک شما بالاتر باشد این درصد بالاتر خواهد رفت. دقت داشته باشید محل قرار گیری تبلیغ به پلن انتخابی شما ارتباطی ندارد و به هزینه کلیک شما بستگی دارد.
√ Quality Score چیست؟
در سیستم گوگل ادوردز برای اینکه آگهی
شما بتواند برای یک کلمه کلیدی نمایش داده شود، باید از Quality Score کافی برخوردار باشد. QS مقیاسی برای سنجش کیفیت کلمه کلیدی و آگهی تبلیغاتی بوده و در
تعیین کمترین هزینه – Minimum Firstpage Bid ای
که برای نمایش آگهی باید پرداخت شود نقش اصلی را ایفا می کند. هرچه قدر میزان QS بیشتر باشد، حداقل هزینه برای هر کلمه کلیدی کاهش پیدا می کند
و درنتیجه شما هزینه کمتری را برای تبلیغات پرداخت می کنید.
از عواملی که در تعیین Quality Score نقش دارند می توان به موارد زیر اشاره کرد:
•درصد نسبت تعداد کلیک به دفعات نمایش
آگهی – Click Through Rate یا
همان CTR
•میزان تناسب و ارتباط متن آگهی با
کلمه کلیدی اختصاص داده شده به آن
•اطلاعات مربوط به عملکرد کلمات کلیدی
در گذشته
•میزان تناسب صفحه مقصد با کلمات کلیدی
انتخاب شده در اکانت ادوردز
•بسیاری از عوامل دیگر
√ CTR چیست؟
درصد نسبت تعداد دفعات کلیک بر روی آگهی به تعداد دفعات نمایش آن را CTR گویند و معیاری برای تعیین عملکرد آگهی های تبلیغاتی در ادوردز به حساب می آید. هر چقدر متن آگهی شما با کلمات کلیدی تعریف شده برای آن، تناسب و ارتباط بیشتری داشته باشد به همان میزان CTR آگهی شما بالا می رود و این نشاندهنده عملکرد خوب آگهی شماست. هر چقدر CTR بالا برود، میزان Quality Score نیز افزاریش یافته و با افزایش QS حداقل هزینه ای که برای نمایش آگهی باید پرداخت شود کاهش می یابد و در کل شما هزینه تبلیغاتی کمتری پرداخت می کنید! پس افزایش CTR بسیار مهم است. همچنین گوگل در بسیاری مواقع هنگامی که درصد نمایش به کلیک شما کمتر از 2 درصد باشد آن کلمه را با این فرض که نا مرتبط می باشد غیر فعال می نماید.
√ ممکن است گوگل یک متن تبلیغ را رد نماید؟
بله، یکی از مراحل تایید گوگل تایید
وب سایت می باشد در این مرحله چندین بخش یک سایت بررسی می شوند
نام دامنه: نباید ای ار باشد و همچنین
نباید بصورت redirect یا
همان forward باشد، نباید در
لیست سیاه گوگل باشد.
محتوای سایت: نباید دارای اشکال در
ساختار طراحی باشد، باید دارای متن قابل خواندن توسط گوگل باشد، نباید دارای
محتوای غیر مجاز باشد.
هاست: نباید کند باشد، نباید ای پی آن
در لیست سیاه گوگل باشد، هاست نباید دارای اشکال باشد، هاست باید توسط گوگل قابل
مشاهده باشد.
√ ممکن است گوگل متن تبلیغ رد نماید؟
بله، استفاده از برخی کلمات خاص در متن تبلیغ غیر مجاز می باشد.
√ آیا ممکن است گوگل تعدادی از کلید واژه را رد نماید؟
بله،در صورتی که کلمه کلیدی دارای
موارد زیر باشد تایید نمی شود:
1. در فهرست کلمات غیر مجاز گوگل نباشد
2. توسط گوگل به سایت نامرتبط تشخیص داده
شود
3. نسبت نمایش به کلیک آن کمتر از 2 درصد
باشد.
√ علل رایج عدم نمایش تبلیغ در گوگل چیست؟
در کل 13 علت رایج برای عدم نمایش تبلیغ در گوگل وجود دارد:
Keyword Relevancy
هنگامی که گوگل عبارت کلیدی مورد نظر
کاربر را نا مرتبط تشخیص دهید. در این حال کاربر باید کلمات ارائه شده را مرتبط با
متن صفحه خود انتخاب نماید.
کلمه
حتما در صفحه و meta keyword صفحه
قید شده باشد.
Landing Page Quality هنگامی
که مقدار زیادی خطا در متن و کد صفحه وجود داشته باشد.(برای تست این موضوع می
توانید از سایت های html checker استفاده
نمایید
Landing Page Load time
هنگامی که گوگل به کندی صفحه شما را
مشاهده نمایید (سرعت لود صفحه شما بیش از 10 ثانیه باشد).سه دلیل اصلی برای این
حال وجود دارد. سرعت هاست شما پایین است.کدهای سایت شما ضعیف است و کند اجرا می
شود.در لحظه سرکشی گوگل به سایت شما میزان بار بروی سایت شما بالا بوده در نتیجه
گوگل به کندی سایت شما را ملاحظه کرده.
Low CTR
هنگامی که نسبت تعداد نمایش به کلیک
شما از 2 درصد کمتر شود در بسیاری از مواقع تبلیغ شما متوقف می شود. یعنی اینکه
حتی دو درصد افرادی که تبلیغ شما را مشاهده نمودند بر روی آن کلیک ننمایند.
Disapproved Keyword
عدم تایید کلید واژه در صورتی که
سیستم تایید کلید واژه گوگل به هر دلیل کلید واژه شما را رد نماید.
Disapproved Ad
عدم تایید متن تبلیغ در صورتی که
سیستم تایید خودکار گوگل به هر دلیل متن تبلیغ شما را تایید ننماید.
Below First page Bid CPC
هنگامی که هزینه کلیک شما از حداقل
تعیین شده توسط گوگل کمتر باشد(حداقل تعیین شده توسط گوگل به پارامترهای زیادی
بستگی دارد که در بخش های دیگر این راهنما توضیح داده شده است)
Budget Exhausted
پایان یافتن کل بودجه هنگامی که کل
بودجه تبلیغ شما پایان یافته باشد.
Disapproved URL
عدم تایید آدرس سایت هنگامی که گوگل
به هر طریقی نتواند به آدرس سایت دسترسی پیدا نماد(مثلا در هنگام دسترسی به سایت
هاست و یا سایت کاربر قطع شده باشد و یا مثلا آدرس سایت کاربر ir باشد)
Daily Budget Exceeded
پایان یافت بودجه روزانه در صورتی که
بودجه روزانه شما پایان یافته باشد. در این حالت تبلیغ تا ابتدای روز بعد به ساعت
گوگل متوقف خواهد شد.
- 11 عدم انتخاب زبان مورد نظر هنگامی که
کاربر زبان مورد نظر خود را قبلا انتخاب ننموده باشد.
- 12 عدم انتخاب زمان خاص هنگامی که کاربر
برای تبلیغ خود زمان پخش خاصی را در نظر گرفته باشد. در این حالت در زمان های دیگر
نمایش داده نخواهد شد.
-13 عدم انتخاب مکان خاص هنگامی که کاربر
مکان مورد نظر خود را انتخاب نکرده باشد.
√ تفاوت جستجوی رایگان و تبلیغ در گوگل چیست؟
تفاوت جستجوی رایگان و تبلیغ در گوگل:
- 1 در جستجوی رایگان شما به ازای یک یا حداکثر چند عبارت جستجو در میان نتایج قرار می گیرید که معمولا این کلمات کلمات مورد تمایل شما نمی باشند ولی در تبلیغ در گوگل شما می توانید به ازای هر عبارتی که تمایل دارید در جستجو قرار بگیرید.
-2 در جستجوی رایگان ممکن است سایت شما
در نتایج پایین مثلا در صفحات دوم به بعد قرار بگیرد و چون کاربر در همان صفحه اول
به احتمال زیاد به نتیجه خواهد رسید در نتیجه وب سایت شما دیده نخواهد شد اما در
تبلیغ در گوگل سایت شما می تواند در اولین نتیجه قرار بگیرد.
-3 در جستجوی رایگان برای قرار گرفتن
سایت شما در نتایج ماه ها زمان لازم است و کوچکترین تغییر در آن نیز مجددا به ماه
ها زمان نیاز خواهد داشت اما در تبلیغ در گوگل وب سایت شما طی چند ساعت در محل
مورد نظر شما قرار خواهد گرفت و هر تغییر طی چند دقیقه اعمال خواهد شد.
-4 در جستجوی رایگان شما هیچ ابزار
مدیریتی بر روی نتایج یک جستجو ندارید اما در تبلیغ در گوگل شما بطور کامل می
توانید نتایج جستجوی خود را مدیریت نمایید.
-5 در تبلیغ در گوگل شما می توانید وب
سایت خود را در کشور خاص و یا زبان خاص به نمایش در آورید ولی در جستجوی رایگان
اینگونه نمی باشد.
-6 در جستجوی رایگان هیچ گزارشی از طرف
گوگل در اختیار
شما قرار نمی گیرد ولی در تبلیغ در گوگل گزارشات مفصلی از طرف گوگل در اختیار شما قرار می گیرد.
√ مزایای تبلیغ در گوگل در مقایسه با انواع روش
های تبلیغاتی دیگر چیست؟
گوگل ادوردز "Adwords" سیستم تبلیغاتی گوگل است. با ادوردز می توانید براحتی و به سرعت تبلیغات کالا، خدمات و یا اطلاعات خود را ایجاد کرده و آنرا به تمامی افرادی که به دنبال محصول و یا خدمات شما می گردند، نمایش دهید. تبلیغات ساخته شده توسط خودتان را می توانید در صفحات نمایش جستجوی گوگل و یا شبکه بزرگ تبلیغاتی گوگل نمایش دهید.
به عبارت دیگر، گوگل ادوردز ابزاری است برای نمایش تبلیغات شما فقط برای افرادی که در جستجوی آن هستند زمانی که جستجو کننده یکی از کلمات کلیدی شما را جستجو می کند در صفحات نمایش جستجوی گوگل، تبلیغات گوگلی (Google Adwords) شما متمایز از رقبا نمایش داده می شود.
با این روش تبلیغات شما فقط برای کسانی نشان داده می شود که بدنبال محصولات و یا خدمات شما می باشند. مثلا اگر کاربری عبارت “نرم افزار حسابداری” را در قسمت جستجوی گوگل وارد کند گوگل نتایج متعددی که مرتبط با نرم افزار حسابداری است را در صفحه نتایج جستجو به کاربر نمایش می دهد.گوگل علاوه بر این نتایج در قسمت بالای صفحه (بالاتر از نتایج جستجوی معمولی در نوار زردرنگ و متمایز) تبلیغات ادوردز را نمایش می دهد. می توانید برای هر گروه از محصولات خود، متنهای تبلیغاتی متنوع و گروهای مختلفی از واژه های کلیدی مرتبط را انتخاب کنید. زمان نمایش،منطقه جغرافیایی نمایش و بودجه روزانه،پرداخت برای هرکلیکی که بر روی آگهی شما می شود و تمامی این فاکتورها قابل تعیین و ویرایش هستند.
1. در روش هاي معمول تبليغ مثلا بيل بورد ، روزنامه ، تلوزيون و تمام روش هاي مشابه ديگر، شما يکجا و بدون در نظر داشتن ميزان سود مجبور به پرداخت هزينه مي باشد اما در Google Adwords شما فقط به ازاي کاربراني که به دنبال محصول و يا خدمات شما مي گردند هزينه پرداخت مي نماييد.
2. هزينه تبليغ در گوگل بسيار جزئي و در
حد 1 سنت به ازاي هر کاربر مرتبط مي باشد در صورتي که در روش هاي معمول شما بايد
ميليون ها تومان هزينه نماييد تا بتوانيد تعداد مشتري جذب نماييد.
3. در تبليغ در گوگل مدت نمايش تبليغ و
تعداد نمايش آن کاملا رايگان بوده و تنها به ازاي کليک و ورود کاربر شما پرداخت
خواهيد نمود.
4. در سيستم گوگل عملا امکان تقلب و
انجام تعداد زيادي کليک بر روي تبليغ وجود ندارد و شما تنها به ازاي کاربر مرتبط و
مناسب هزينه پرداخت مي نماييد به عبارتي: مهمترين امتياز اين نوع تبليغ اين است که
شما مستقيما با کساني مخاطب خواهيد بود که واقعا ميتوانند مشتري و يا کاربر شما
باشند.
5. امکان تعيين کشور محل نمايش تبليغ و
يا زبان کاربر در اين روش تبليغاتي وجود دارد.
6. سيستم بازگشت سرمايه، در تبليغ در
گوگل سياست اصلي بازگشت سرمايه و سود مي باشد به اين منوال که هنگامي که شما مثلا
مبليغ 100.000 تومان هزينه نموديد حتما بايد بيش از اين مقداري سود داشته باشيد.
7. سيستم تبليغ در گوگل در حال حاضر
بزرگترين سيستم تبليغاتي جهان مي باشد و در ايران نيز طي يک سال گذشته بسيار گسترش
يافته است.
8. بيش از 80 درصد کاربران اينترنت در
ايران و جهان از موتور جستجوي گوگل استفاده می نمایند.
برگرفته از سایت برتر وب
بعضی ها با خواندن برخی مقاله های سئو فکر می کنند کلید کار این است که صفحات خود را پر از کلمات کلیدی و بدون مفهوم کنند که کاملا اشتباه می باشد. فراموش نکنید که هدف نهایی شما کاربران هستند و اگر بالفرض هم با کلمات کلیدی دروغین وارد سایت شما شدند به سرعت آن را ترک خواهند کرد و تاثیر بدی از سایت شما بر روی آنها باقی خواهد ماند. همچنین موتورهای جستجو هم دارای تکنیکهایی برای تشخیص کلمات کلیدی دروغین می باشند.
ممکن است افراد باهوش راههایی کاذب برای افزایش رتبه خود و دیگران در
موتورهای جستجو ابداع کنند اما فراموش نکنید که همواره یک رقابت بین این
افراد و موتورهای جستجو وجود داشته است. این افراد همواره این روشها را
کشف و عمومی کرده اند و از طرف دیگر هم موتورهای جستجو به دنبال پیاده
سازی روشهای مقابله ای بوده اند که به نظر می رسد که یک بازی بی پایان
باشد. از طرفی موتورهای جستجو روز به روز هوشمند تر می شوند و فریفتن
آنها هم مشکل تر می شود.
به عنوان یک مثال در این زمینه می توان به تگ های متای keywords و
description که در HTML 1 برای معرفی کلمات کلیدی و توضیح صفحات تعبیه شده
بود اشاره کرد. در دهه نود و در آغاز رشد خیره کننده وب اولین موتورهای
جستجوی بزرگ وب آغاز به فعالیت کردند. در ابتدا این موتورها از این تگها
به عنوان شاخص های اصلی فهرست بندی صفحات استفاده می کردند که همین
مسئله باعث شد که طولی نکشد تا سیل سو استفاده ها از این تگها آغاز شود.
افراد انواع کلمات کلیدی و عبارت های مطلوب خودشان را تنها برای جذب
بازدید کننده در این تگها قرار می دادند و موتورهای جستجو هم آنها را
فهرست می کردند. اما طولی نکشید که موتورهای جستجو هم متوجه این مسئله
شدند و کم کم از تاثیر این تگها در نحوه فهرست بندی کاستند. این روند به
گونه ای ادامه پیدا کرد که به عنوان مثال جستجوگر گوگل در بین سالهای
۲۰۰۲ تا ۲۰۰۷ اصلا این تگها را در نظر نمی گرفت. بعدها با پیشرفت و بالا
رفتن هوش مصنوعی این جستجوگر مجددا این تگها مورد توجه قرار گرفت به
طوری که در حال حاضر این تگها تنها زمانی تاثیر خواهند داشت که با موضوع
صفحه مرتبط تشخیص داده شوند.
در جمع بندی این مورد می توان گفت که تکنیکهای تقلب اگرچه ممکن است در
کوتاه مدت جواب دهند اما در بلند مدت کاملا بی فایده هستند. بهتر است به
جای پرداختن به تکنیکهای تقلب به دنبال راههای اصولی بود.
این موردی است که به صورت کامل در سایتهای قدیمی تر رعایت شده است.
منظور رعایت همان ساختار به اصطلاح وب ۱ است که در آن یک سایت از تعدادی
صفحه(داینامیک یا استاتیک) تشکیل شده است که این صفحات از طریق پیوند
به یکدیگر مرتبط می شوند.
این روزها با گسترش استفاده از تکنیکهایی موسوم به AJAX که در آنها تنها
بخشی از یک صفحه می تواند تغییر کند شاهد هستیم که بسیاری از این صفحات از
دید موتورهای جستجو دور می مانند. واقعیت این است که هنوز موتورهای
جستجو آمادگی کافی برای فهرست کردن این صفحات را ندارند. از طرفی
موتورهای جستجو برای ارجاع دادن کاربران به مطالب سایت شما نیاز به
آدرسی دارند تا کاربر را به آن مطلب ارجاع دهد، این در حالی است که در
بسیاری از پیاده سازی های AJAX هیچ آدرس مشخصی برای مطالب در نظر گرفته
نمی شود و کاربر تنها با کلیک بر روی قسمتهایی از صفحه مطالب جدید را در
صفحه ظاهر می کند.
پیشنهاد این است که بخشهای عمومی سایت خود را به هیچ وجه در پشت AJAX پنهان
نکنید. در صورتی که از این تکنیکها استفاده می کنید برای هر کلیک و
لینکی در صفحه یک آدرس مجازی در نظر بگیرید. یک مثال خوب از نحوه صحیح
استفاده از این تکنیکها مجموعه سرویسها و صفحات گوگل است که با بررسی
آنها می توانید ببینید که در کجا و چگونه می توان به درستی از این
تکنیکها بهره برد.
امروزه کمتر سایتی را می توان یافت که به صورت استاتیک پیاده سازی شده
باشد. به عبارت دیگر اکثر صفحات با استفاده از تکنولوژی هایی مثل PHP,
Asp.net و JSP در هنگام درخواست کاربر ساخته و یا کامپایل می شود. استفاده
غیرصحیح از این تکنولوژی ها باعث پیچیده شدن ساختار سایت می شود که خود
مشکلاتی به همراه دارد. یکی از اصلی ترین این مشکلات به وجود آمدن تله
(trap) در سایت است که موتورهای جستجو می توانند در آن گرفتار شوند(که
البته به جای گرفتار شدن، سایت شما را ترک می کنند). تله به ساختارهای
اشتباه در نحوه آدرس دهی صفحات سایت گفته می شود که محتوای یکسان از طریق
آدرس های مختلف در دسترس قرار می گیرد و این آدرس های مختلف می توانند
خود آدرس های جدیدی با محتوای یکسان و یا خالی تولید کنند.
همیشه سعی کنید ساختار و آدرس صفحات سایت به ساده ترین شکل ممکن حفظ شود.
شما باید بتوانید ساختار سایت خود را به صورت یک نمودار درختی رسم کنید
که در آن صفحه اصلی مرکز نمودار و صفحات دیگر به ترتیب اهمیت به آن
مستقیما و یا با واسطه صفحات دیگر متصل می شوند.
استفاده از CMSهای آماده هم خود می تواند باعث مشکل شود. سیستم های مدیریت
محتوای آماده به دلیل اینکه به صورت همه منظوره نوشته شده اند اغلب
دارای ساختار پیچیده می باشند. امکانات بسیاری دارند که بلا استفاده
بوده و از آنها استفاده نمی شود و یا بی دلیل و فقط به خاطر اینکه در
سیستم وجود دارد از آن استفاده می شود. همه آنها کندتر از سیستم های
استانداردی که مخصوص یک سایت نوشته شده اند عمل کرده و مشکلات امنیتی
بیشتری دارند و همینطور بسیاری از آنها باعث به وجود آمدن تله در سایت
می شوند. در بسیاری از سیستم های مدیریت محتوا آدرس دهی به صفحات به
صورت اصولی انجام نمی گیرد و آدرس صفحه ای که مثلا می تواند به شکل
www.site.com/about.html پیاده سازی شود به شکل
www.site.com/modules.php?name=pages&pageId=2 پیاده سازی می شود.
با نگاهی به سایتهای موفق می توان دریافت که در آدرس دهی صفحات آنها به
ساده بودن، کوتاه بودن و قابل فهم بودن آن توجه می شود که سعی می کنند یک و
یا همه این موارد را در نظر بگیرند.
امروزه علیرغم اینکه سیستم های مدیریت محتوای آماده پیشرفت چشم گیری پیدا
کرده اند اما متاسفانه در وب فارسی شاهد این هستیم که بسیاری از این
سیستم ها به طور صحیح نصب و راه اندازی نمی شوند و از امکانات سفارشی
سازی بالقوه آنها استفاده نمی شود.
از دید موتورهای جستجو لینکها نقش ارزش گزاری روی صفحات وب را دارند.
برای فهم بهتر این موضوع فرض کنید که می خواهید با فردی که تازه با او
آشنا شده اید ازدواج کنید. در این صورت احتمالا برای تحقیق در مورد این
فرد شروع به پرس و جو در مورد او از کسانی که با آنها ارتباط دارد می
کنید و در نهایت قضاوت خود را بر این اساس می گذارید که چه تعداد و چه
کسانی او را تایید و چه تعداد او را رد کرده اند.
در وب هم لینک ها نقش تایید کننده یک سایت را دارند، اگرچه ما لینک های رد
کننده نداریم اما وقتی یک سایت به سایت دیگر لینک می دهد در واقع از دید
موتورهای جستجو آن سایت را تایید کرده است. در دنیای واقعی وقتی از
فردی که اعتبار بالایی در نزد ماست تحقیق می کنیم نظر او از اهمیت
بیشتری در نزد ما برخوردار است و همینطور در وب هم لینک از طرف سایتهایی
که اعتبار بالاتری در موتورهای جستجو دارند، اهمیت بیشتری برای آنها
دارد.
لینکها اصلی ترین و گاه تنها راه ارزش گزاری سایت ها و صفحات از طرف
موتورهای جستجو است که به همین دلیل لینکهای ورودی، لینک های خروجی و همین
طور لینکهای دوطرفه در موردهای بعدی به طور جداگانه بررسی می شود.
همان طور که گفتیم لینکها اصلی ترین راه ارزش گزاری صفحات از طرف
موتورهای جستجو هستند. شاید بد نباشد که به اختصار علت اهمیت بالای
لینکها در ارزش گزاری صفحات وب را بررسی کنیم. همان طور که در مورد قبلی
هم اشاره شد لینکها گاه تنها روش ارزش گزاری صفحات هستند و برای
موتورهای جستجو راه دیگری برای اینکه تشخیص دهند یک صفحه چقدر مهم است
وجود ندارد. وب تنها ساختاری از صفحات ابرمتن(hypertext) است که راه
ارتباطی بین آنها تنها لینک ها هستند. از طرف دیگر لینکها خود به خود به
وجود نمی آیند و وقتی دارندگان یک صفحه وب به صفحه یا سایتی دیگر لینک
ایجاد می کنند خود نشان دهنده این است که به آن صفحه و یا سایت توجه
نشان داده اند و از این رو می توان گفت که لینکها همان توجه افراد به
صفحات مختلف در وب است و می تواند به عنوان یک ملاک هوشمندانه و نه
ماشینی مورد توجه قرار گیرد.(البته لینکها به صورت ماشینی هم می توانند
ایجاد شوند که باز هم می توان گفت در جهت هدف هوشمندانه طراح آن برنامه
ای است که لینکها را ایجاد کرده است)
لینکهای ورودی به سایت ما لینکهایی هستند که در سایتهای دیگر به سایت ما
ایجاد شده اند که هر چه تعداد آنها بیشتر باشد رتبه ما نزد موتورهای جستجو
بالاتر می رود. البته همان طور که قبلا هم گفته شد هرچه اعتبار سایت
لینک دهنده بیشتر باشد، لینک او هم از اهمیت بیشتری برخوردار است. برای
روشن تر شدن موضوع فرض کنید کلیه سایتهای اینترنت را از نظر اعتبار به
C, B, A و D رتبه بندی کرده ایم که A بالاترین رتبه و D پایین ترین رتبه
می باشد. سایت ما هم در رتبه C قرار دارد. در این حالت اگر سایتهای
رتبه D به سایت ما لینک دهند، حتی اگر تعداد آنها فراتر از ۱۰۰۰ تا باشد
تاثیر چندانی در افزایش رتبه سایت ما ندارد. حال اگر سایتهای هم رتبه
ما یعنی C به سایت ما لینک دهند تنها باعث افزایش اعتبار سایت ما در
میان سایتهای رتبه C خواهد شد و باعث ارتقای رتبه آن به B یا A نخواهد
شد. حال اگر سایتی با رتبه بالاتر یعنی B به سایت ما لینک دهد باعث
افزایش بسیار اعتبار سایت و احتمالا رتبه آن خواهد شد. حال اگر این لینک
از رتبه بالاتر یعنی A باشد این ارتقای رتبه و اعتبار بسیار بیشتر
خواهد بود.
در وب هرچه رتبه سایتها بالاتر می رود تعداد سایتهای موجود در آن رده هم
کمتر می شود. به عنوان یک مثال در دنیای واقعی می توان به رتبه بندی افراد
در یک اداره اشاره کرد که در آن رئیس بالاترین رتبه را دارد و بعد از
او معاونین و بعد مدیران بخش و بعد سرپرستان و بعد کارمندان و الی آخر.
مشاهده می کنیم که هرچه رتبه افراد بالاتر می رود تعداد آنها هم کمتر می
شود.
موردی که در اینجا لازم است روی آن تاکید شود اشتباه رایجی است که در میان
برخی مدیران سایتها وجود دارد. بعضی از آنها فکر می کنند اگر رتبه سایت
آنها اگر مثلا Bشود همیشه باید در نتایج جستجو بالاتر از سایتهای C قرار
گیرند و در واقع این تصور اشتباه است. وقتی که رتبه سایت شما مثلا B می
شود در واقع اعتبار سایت شما به این رتبه رسیده است و حال اگر روی هر
کلمه و کلمات کلیدی در سایتتان توجه کنید می توانید جایگاه بالاتری در
نتایج جستجو از سایتهای رتبه پایین تر کسب کنید. به عبارت دیگر نتایج
جستجو بر اساس موضوع هستند و نه اعتبار سایت. اعتبار سایت در واقع در
نحوه چینش نتایج جستجو در یک موضوع تاثیر دارد که میزان تاثیر آن هم بر
طبق فرمول های محاسباتی موتورهای جستجو می باشد.
همان طور که گفتیم لینکهای ورودی به سایت باعث افزایش اعتبار سایت در
نزد موتورهای جستجو می شوند. اما نقش لینکهای خروجی از سایت ما چیست؟
آیا همان طور که لینکهای ورودی باعث افزایش اعتبار می شوند، لینکهای
خروجی هم باعث کاهش اعتبار سایت می شوند؟
در واقع اگر این سوال را از دید منطقی بررسی کنیم لینکهای خروجی نباید هیچ
نقشی در کاهش اعتبار سایت داشته باشند زیرا تنها نشان دهنده توجه به
سایت لینک شده هستند. اما طراحان موتورهای جستجو کم کم به این نتیجه
رسیدند که سایتها معمولا به سایتهای با رتبه پایین تر لینک نمی دهند و
از این موضوع اینطور نتیجه گیری کردند که “اگر سایتی لینکهای خروجی اش
عمدتا سایتهای با رتبه پایین تر باشد، پس خود این سایت هم احتمالا به
این رتبه از سایتها تعلق دارد”. این نتیجه گیری باعث دخالت دادن فاکتور
دیگری در فرمول ارزش گزاری سایتها شد که لینک دادن به سایتهای با رتبه
پایین تر، قدری تاثیر منفی در ارزش سایت دارد.
از طرف دیگر عده ای با آگاهی از نحوه ارزش گزاری صفحات توسط موتورهای جستجو
و تاثیر لینکهای ورودی شروع به لینک دادن بی قید و شرط به سایت های
مورد حمایتشان کردند که طراحان موتورهای جستجو برای مقابله با این سو
استفاده و همینطور برقراری توازن بین لینکهای ورودی و خروجی اقدام به
دخالت دادن فاکتور لینکهای خروجی کردند که همان طور که گفته شد تنها
لینک دادن به سایتهای با رتبه پایین تر، تاثیر منفی روی اعتبار سایت
دارد.
توجه داشته باشید که نحوه محاسبه و تاثیرگذاری لینکهای ورودی و خروجی
پیچیده تر از چیزی که شرح داده شد است و تاثیر این فاکتورها با توجه به
ارتباطشان با فاکتورهای دیگر به صورت شناور تغییر می کند، اما به طور کلی
می توان گفت که میزان تاثیر منفی لینکهای خروجی به سایتهای با رتبه پایین
تر تا حد زیادی کمتر از تاثیر مثبت لینکهای ورودی به سایت می باشد.
با توجه به آنچه در لینکهای ورودی و در لینکهای خروجی شرح داده شد شاید بگویید لینک دو طرفه همان لینکهای ورودی و خروجی بین دو سایت است. اگرچه این تعبیر درست است اما به نظر می رسد که لینکهای دوطرفه معنای ویژه ای برای برخی موتورهای جستجو بخصوص گوگل دارند. به نظر می رسد از دید گوگل وقتی دو سایت با هم لینک دوطرفه دارند به نوعی با هم به اصطلاح Affiliate هستند و ارتباط دارند و بالا بودن رتبه یکی باعث بالا رفتن رتبه دیگری می شود. نگارنده خود بین دو سایت یکی با رتبه بالا و دیگری رتبه پایین لینک دوطرفه ایجاد نمود و مشاهده کرد که رتبه پایین تر به سرعت به رتبه سایت بالاتر نزدیک شد.
تقریبا همه مطالبی که در مورد لینکهای ورودی و خروجی سایتها مطرح شد، در مورد لینکهای داخلی یک سایت هم کاربرد دارند. لینکهای داخلی به برخی صفحات یک وبسایت باعث افزایش رتبه آن صفحه نسبت به سایر صفحات می شود. ساختار صحیح یک وبسایت به گونه ای باید باشد که همه صفحات از طریق لینک به صفحه اصلی متصل شوند. اگر صفحات سایت را به ترتیب اهمیت به درجه ۱، ۲ و ۳ تقسیم کنیم، صفحه اصلی سایت که همان درجه ۱ است به صفحات درجه ۲ لینک دائمی دارد و صفحات درجه ۲ هم به صفحات مرتبط به آنها که درجه ۳ حساب می شوند لینک دائمی دارد. در داخل صفحات یک وبسایت باید بیشترین لینک ها به صفحه اصلی باشد و در صورت وجود چندین صفحه اصلی می توان به آنها از تمام صفحات لینک داد. برای تأکید بیشتر به برخی از صفحات می توان بیشتر از یک لینک برای آن در صفحه در نظر گرفت. به طور کلی یک وبسایت اصولی با رسم نمودار درختی صفحات آن طراحی می شود.
استفاده موثر از کلمات کلیدی مناسب نقش بسیار مهمی را در بهینه سازی
برای موتورهای جستجو ایفا می کنند. یک وبسایت موفق باید تعداد بسیار
محدودی کلمات کلیدی را انتخاب و بر روی آنها تمرکز کند. کلمات کلیدی
باید به طور معقول در تیترها، نوشته ها، عنوان ها و لینک های سایت
استفاده شود. موتورهای جستجو معمولا چگالی همه کلمات در داخل صفحات را
می سنجند و با جدا کردن کلمات مستعمل در زبان، کلمات کلیدی صفحات شما را
استخراج می کنند.
انتخاب کلمات کلیدی مناسب برای سایت هم خود فرآیندی حساس و مشکل است به
طوری که پیشنهاد می شود در صورتی که تجربه کافی ندارید برای انتخاب این
کلمات از افراد باتجربه بالا کمک بگیرید. در انتخاب کلمات کلیدی باید به
اطلاعاتی چون کلمات کلیدی مورد علاقه کاربران هدفتان، کلمات کلیدی سایتهای
رقیب و … دست پیدا کرد.
استفاده و تکرار کلمات کلیدی نابجا و غیر واقعی یکی از موارد شایع سعی در
تقلب توسط دارندگان سایتها می باشد به طوری که هر کاربر تازه کاری هم
ممکن است با مطالعه اولین مطلب در مورد موتورهای جستجو به فکر انجام این
کار بیفتد. نگارنده خود چندین سال پیش وقتی اولین صفحه وب خود را ساخت
سعی کرد با تکرار بی رویه کلمات کلیدی در قسمت خالی صفحه و پنهان کردن
آن با تغییر رنگ آن با رنگ پس زمینه کلمات کلیدی خود را در موتورهای
جستجو ثبت نماید. همین سعی افراد در تقلب در بکارگیری کلمات کلیدی خود
باعث توجه بالای طراحان موتورهای جستجو برای تشخیص این تقلبها شده به
طوری که امروزه موتورهای جستجوی پیشرفته از الگوریتمهای و روشهای بسیار
پیچیده برای تشخیص این موارد بهره می برند.
کلمات کلیدی هنگامی که در عنوان صفحه، عنوان مطالب و همچنین در متن لینکها
بکار می روند اهمیت بیشتری پیدا می کنند. مهمترین کلمه کلیدی هر صفحه
حتما باید در عنوان صفحه بکار گرفته شوند. کلمات کلیدی بکار گرفته شده
در عناوین مطالب هم اهمیت ویژه ای دارند. عناوین مطالب در صفحات هم
معمولا با فونت درشت و ترجیحا در تگهای عنوان (Heading tags like h1 and
h2) در صفحه مشخص می شوند. پیشنهاد می شود که حتما به صورت معقول از
کلمات کلیدی سایتتان در عناوین مطالب استفاده کنید. برای آگاهی بیشتر در
این زمینه می توانید مطالبی با موضوع وب معنایی (Semantic Web) را
مطالعه کنید. وب معنایی به موضوع استفاده صحیح و بجا از تگ های HTML در
صفحه می پردازد.
کلمات کلیدی در لینکها هم نقش ویژه ای دارند به طوری که کلمات که در یک
لینک بکار می روند نقش کلمات کلیدی برای صفحه لینک شده را دارند. از این رو
بهتر است در هنگام لینک دادن به صفحاتمان به متن لینک توجه بیشتری کنیم
و در آنها حتی الامکان از کلمات کلیدی صفحه لینک شده استفاده کنیم.
پیشنهاد اساسی در مورد استفاده از کلمات کلیدی در سایت این است که از کلمات
کلیدی به طور معقول و درست در صفحات استفاده کنید و هرگز سعی در تقلب
در استفاده از کلمات کلیدی نداشته باشید. فراموش نکنید که حتی اگر
بتوانید موتورهای جستجو را فریب دهید، باز هم در نهایت این کاربران
واقعی هستند که وارد صفحات شما می شوند و با مشاهده یک صفحه بی ربط به
موضوع جستجویشان صفحه شما را به سرعت ترک کرده و تنها یک تاثیر منفی از
سایت شما در ذهن آنها باقی می ماند. پس هیچ وقت فراموش نکنید که شما
صفحاتتان را برای کاربران تهیه و تالیف می کنید و نه موتورهای جستجو.
استاندارد بودن کدهای HTML و یا در نوع جدیدتر آن XHTML صفحات دارای اهمیت است. موتورهای جستجو برای پردازش صفحات شما کدهای آن را می خوانند و در صورتی که صفحه شما دارای کدهای اضافه، درهم و اشتباه باشد ممکن به درستی نتوانند صفحه شما را فهرست بندی کنند. از این رو لازم است کدهای شما صحیح و بدون خطا باشد.
افرادی هستند که بنا به تصور غلط و یا هر دلیل دیگری اقدام به معرفی
روشهایی می کنند که ادعا دارند به سرعت رتبه سایت را افزایش می دهد. به
عنوان مثال در سایت pr10.com ده روش کلیدی را ذکر کرده است که به اختصار به
بعضی از آنها اشاره می کنم:
۱٫ تا می توانید در صفحات خود تگ متا بگذارید و موارد آنها را با کاما از
هم جدا کنید. ۲٫ در صفحه خود حتما به گوگل لینک بدهید. ۳٫ در صفحات خود
متن نامرئی بگذارید. ۴٫ پایین صفحه خود را پر نقطه کنید و هر کدام از
آنها را به یکی از صفحات خود لینک کنید، چند تا از آنها هم به موتورهای
جستجو مثل گوگل و یاهو لینک کنید. ۵٫ همه نوشته های صفحه تان را در تگ
H1 قرار دهید.
بدیهی است که اکثر این روشها نه تنها بی فایده است بلکه ممکن است به عنوان تقلب شناخته شده و رتبه سایت شما را پایین هم بیاورد.
بنا به تعریف گوگل “پیج رنک اندازه گیری گوگل از اهمیت یک صفحه در اینترنت است.”
در واقع پیج رنک یک عدد از ۰ تا ۱۰ است که گوگل برای هر صفحه ای تعیین می
کند که البته این عدد ساده به راحتی هم بدست نمی آید بلکه تلفیقی است از
همه موارد اندازه گیری و ارزش گزاری صفحات وب که در این نوشته به
مهمترین آنها پرداختیم.
صفحات با کمترین درجه اهمیت پیج رنک ۰ و صفحات با بیشترین اهمیت پیج رنک ۱۰
دارند که البته شمار صفحات با Pagerank 10 بسیار کم و در کل اینترنت
حدود ۱۰۰ صفحه می باشد و به طور کلی ۹۰ درصد صفحات وب دارای رتبه زیر ۵
می باشند. از این رو اگر پیج رنک سایت شما حدود ۴ یا ۵ باشد بسیاری از
رقیبان خود را پشت سر گذاشته اید.
در این مقاله به اصلی ترین و مهمترین روشها و اصولی پرداخته شد که می
تواند باعث افزایش رتبه و اعتبار سایت شما در نزد موتورهای جستجو خصوصا
گوگل شود. با مد نظر قرار دادن این موارد می توانید امیدوار باشید که در
نتایج جستجو همیشه رتبه های اول را بدست بیاورید و از این طریق بازدید
کننده زیادی جذب کنید. البته هنوز یک نکته کلیدی باقی مانده است که به
دلیل اهمیت بسیار بالا آن را “اصل کلیدی بهینه سازی برای موتورهای
جستجو” نامیده ام. اما قبل از اینکه به این اصل بپردازیم بگذارید به
نکته بسیار مهمی اشاره کنم و آن این است که حتما برای بهینه سازی سایت
خود برای موتورهای جستجو و یا همان سئو سرمایه گذاری کنید. شاید با
هزینه و تبلیغ توانستید برای مدت محدودی تعداد زیادی بازدید کننده به
سایت خود جذب کنید اما این روش همیشه به صرفه و موثر نیست و باید به
دنبال راههایی پایدارتر و موثرتر باشید. امروزه اکثر افراد از موتورهای
جستجو برای یافتن اطلاعات و صفحات مورد نظر خود در اینترنت استفاده می
کنند و از این رو سایتهایی که دارای رتبه بالاتر در موتورهای جستجو
باشند همه روزه تعداد زیادی بازدید کننده جدید و البته به طور رایگان
جذب می کنند.
و اما “اصل کلیدی برای بهینه سازی برای موتورهای جستجو” چیزی نیست جز اینکه
سایت شما بتواند حداکثر نیازهای بازدید کننده را برآورده سازد که در
واقع همان هدف اصلی از ایجاد وبسایت هم هست. مطالب شما باید آنقدر کامل
باشد که فرد کمتر احساس کند که نیاز به مطالعه مطلبی مشابه دارد و یا
سرویس یا محصولاتی که ارائه می دهید آنقدر کامل باشد که فرد واقعا
نیازهایش با آن برآورده شود و سراغ دیگر سرویسها و محصولات نرود.
این موضوع از آنجا اهمیت مضاعفی پیدا کرده است که موتورهای جستجو کلیک های
انجام شده روی نتایج جستجو توسط کاربران را بررسی می کنند. به عنوان
مثال فرض کنید سایتی دارید که اطلاعات مربوط به هواشناسی را ارائه می
دهد و کاربران با جستجوی عبارت “آب و هوا” سایت شما را به عنوان اولین
نتیجه پیدا و وارد آن می شوند. بدیهی است که اگر اطلاعات سایت شما
نیازهای آن را برآورده کرد، آنها دیگر به سراغ دیگر نتایج جستجو که در
صفحه لیست شده اند نخواهند رفت. اما اگر سایت شما نیازهای آنها را
برآورده نکرد بر روی سایر نتایج جستجو هم کلیک خواهند کرد و این از رتبه
سایت شما برای کلمه کلیدی مورد جستجو می کاهد. به عبارت دیگر هر چه
کاربران در صفحه نتیاج جستجو بر روی لینک سایت شما بیشتر و بر روی لینک
سایتهای رقیب کمتر کلیک کنند تاثیر زیادی روی افزایش رتبه سایت شما برای
آن مورد جستجو خواهد گذاشت. البته لازمه کلیک های بیشتر روی لینک شما
این است که صفحه شما از ابتدا رتبه خوبی داشته و در اولین صفحات نتایج
ظاهر شود.
منبع : http://seo.webgah.net

PageRank یکی از روشهائی است که Google از آن برای تعیین ارتباط یک صفحه با موضوع و اهمیت آن استفاده می کند. PageRank تنها یکی از مقوله هائی است که مربوط به لیست شدن سایتها در گوگل می باشند.
PageRank هر صفحه در نوار ابزار ( Toolbar ) گوگل نمایش داده میشود. اگر بخواهید میتوانید آنرا از آدرس http://toolbar.google.com دریافت نمائید. PageRank عددی بین ۰ و ۱۰ است و به نظر میرسد که از یک مقیاس لگاریتمی پیروی می نماید.
|
Toolbar PageRank |
Real PageRank |
|
0 |
0 – 10 |
|
1 |
100 – 1,000 |
|
2 |
1,000 – 10,000 |
|
3 |
10,000 – 100,000 |
|
4 |
and so on… |
![]()
جزئیات دقیق این مقیاس مشخص نیست ، چرا که PageRank صفحات هر ماه و در
زمانی که گوگل رتبه بندی خود را انجام میدهد عوض میشود . اگر فرض کنیم که
مقیاس به صورت لگاریتمی است ، پس گوگل می تواند به بالاترین PageRank عدد
۱۰ را نسبت دهد و بقیه را نسبت به آن رتبه بندی نماید. همچنین خود نوار
ابزار گوگل بعضی مواقع PageRank را حدس میزند به خاطر اینکه به صفحاتی که
تازه Upload شده اند نیز PageRank تعلق میگیرد.
اینطور به نظر میرسد که نوار ابزار به URL نگاه میکند و از روی آن صفحه
مادر ( اشاره کننده ) را تشخیص میدهد و اگر صفحه مادر دارای PageRank باشد
، نوار ابزار عدد ۱ را از آن کم میکند و به به صفحه مذکور PageRank نسبت
میدهد. و اگر از این راه نتواند PageRank را حدس بزند آنگاه عبارت
PageRank بروی نوار ابزار خاکستری میشود و عبارت No PageRank Information
available پس از قرار گرفتن موس بروی آن نمایش داده میشود.
به طور مختصر میتوان گفت که : PageRank یک “رای” به اهمیت یک صفحه خاص
است که توسط تمامی صفحات دیگر وب به آن اختصاص داده می شود. هر link به
صفحه یک رای مثبت به PageRank آن می باشد و اگر لینکی وجود نداشته باشد رای
ممتنع میگردد (دقت کنید که رای منفی نمی شود).
خود گوگل PageRank را به شرح زیر تعریف می نماید.
“فرض کنیم که صفحه A دارای صفحات T1 تا Tn است که به آن اشاره می کنند. d هم یک فاکتور کند کننده ( damping factor ) است که مقداری بین ۰ تا ۱ دارد. معمولا برای d مقداری معادل ۰٫۸۵ انتخاب میشود. همچنین C(A) تعداد لینکهائی که این صفحه به صفحات دیگر داده است. در این صورت PageRank صفحه A مساوی است با :
PR(A) = (1-d) + d(PR(T1)/C(T1)+…+PR(Tn)/C(Tn))
باید توجه داشت که PageRank به صورت یک احتمال پراکندگی ( probability distribution) بوجود می آید و از یک الگوریتم تکرار شونده استفاده میکند.”
اجازه دهید که نحوه عملکرد این فرمول را با تقسیم وظایف اجزای آن توضیح دهیم :
فهمیدیم که PageRank صفحه به PageRank صفحاتی که به آن لینک داده اند
بستگی دارد. بنابر این این طور به نظر میاد که ما نمیتوانیم PageRank یک
صفحه را بدست بیاوریم مگر آنکه PageRank صفحات اشاره کننده به آن را محاسبه
کنیم. و همچنین اگر یک صفحه دارای لینک به خودش باشد و یا اینکه صفحات از
یک شکل دایره ای لینک دادن استفاده کرده باشند تکلیف چیست؟
اما حقیقت امر به این بدی نیست . یعنی ما میتوانیم PageRank صفحه را بدون
دانستن PageRank صفحات دیگر بدست آوریم. این عجیب به نظر میرسد ولی اساسا
هر بار که ما محاسبه را تکرار میکنیم یک رقم به رقم نهائی نزدیک تر میشویم.
پس تنها چیزی که باید به خاطر داشت مقدار بدست آمده در هر بار محاسبه
فرمول میباشد و آنرا باید تکرار کرد تا آنکه دیگر عدد بدست آمده آنچنان
تغییری نکند. در این زمان به عدد PageRank واقعی رسیده ایم.
یک مثال ساده : دوصفحه که هر کدام به یکدیگر اشاره میکنند.

هر کدام از این صفحات تنها یک لینک خروجی دارد . پس C(A) = 1 , C(B) = 1
نمیدانیم که برای شروع PageRank این صفحات چیست . پس حدس می زنیم.
حدس ۱ :
حدس می زنیم که PageRank صفحات ۱ است و محاسبه را انجام می دهیم.
d=0.85
PR(A) = (1-d) + d(PR(B)/1)
PR(B) = (1-d) + d(PR(A)/1)
که می شود
PR(A) = 0.15 + 0.85 * 1 = 1
PR(B)= 0.15 + 0.85 * 1 = 1
اعداد اصلا تغییر نمیکند ، پس به این نتیجه می رسیم که حدس اول بسیار حدس خوبی بوده است.
حدس ۲ :
حدس اول خیلی ساده ما را به نتیجه رساند ، پس ممکن است که درست نباشد.
اجازه دهید حدس را به عدد صفر تغییر دهیم و محاسبات را تکرار کنیم.
PR(A) = 0.15 + 0.85 * 0 = 0.15
PR(B) = 0.15 + 0.85 * 0.15 = 0.2775
و دوباره تکرار میکنیم :
PR(A) = 0.15 + 0.85 * 0.2775 = 0.385875
PR(B) = 0.15 + 0.85 * 0.385875 = 0.47799375
و دوباره تکرار میکنیم :
PR(A) = 0.15 + 0.85 * 0.47799375 = 0.5562946875
PR(B) = 0.15 + 0.85 * 0.5562946875 = 0.622850484375
به همین ترتیب اعداد بزرگتر می شوند ولی آیا اعداد از یک هم بیشتر میشوند؟ و اگر عددی از یک بیشتر شود چه باید کرد؟
حدس ۳ :
حالا فرض کنیم که عدد شروع ۴۰ است. یعنی PageRank صفحات A و B عدد ۴۰ است. پس خواهیم داشت:
PR(A) = 0.15 + 0.85 * 40 = 34.15
PR(B) = 0.15 + 0.85 * 34.15 = 29.1775
و دوباره تکرار میکنیم :
PR(A) = 0.15 + 0.85 * 29.1775 = 24.950875
PR(B) = 0.15 + 0.85 * 24.950875 = 21.35824375
خوب، همان طور که پیداست اعداد به سمت عدد ۱ کم می شوند و زمانی که به عدد یک برسند دیگر تغییر نخواهند کرد.
کد اجرائی و همچنین برنامه مورد نظر این محاسبات که با حدس صفر شروع شده : Show the code | Run the program
اصل مهم : بنابر این مهم نیست که حدس را چه عددی قرار دهیم ، محاسبه نهائی به عدد یک ختم خواهد شد.
برای رسیدن به جواب در شبکه های بزرگ به چه تعداد محاسبه نیاز است؟ مثلا برای شبکه ای به گستردگی اینترنت احتیاج به میلیونها محاسبه خواهد بود. انتخاب ترتیب محاسبه می تونه مفید باشه. با اینکه جواب نهائی یکسان است ، اما انتخاب ترتیب مراحل محاسبات میتونه به سرعت انجام آن کمک کنه.
حال به یک سری مثال می پردازیم که توسط برنامه ای که لینک آن در انتهای هر مثال موجود است و در ۲۰ تا ۴۰ مرحله محاسبات انجام شده است.
مثال ۱ :
به شکل زیر دقت کنید

پس از محاسبات PageRank صفحات به صورت زیر است. Show the code | Run the program

و میانگین PageRank عدد ۱ شده است .
توجه کنید که صفحه D با اینکه هیچ لینک ورودی ندارد اما بازهم PageRank آن صفر نیست . پس هر صفحه در ابتدا دارای PageRank معدل ۰٫۱۵ خواهد بود.
مثال ۲ :
یک نمونه سلسله مراتبی ( hierarchy ) به همراه تعدادی لینک خروجی.
Show the code | Run the program
همانطور که میتوان تصور کرد Home Page بیشترین PageRank را دارد . چرا که بیشترین لینک ورودی را دارا می باشد. اما چرا متوسط عدد ۰٫۳۷۸ شده است؟ به نظر می آید که یک جای کار اشتباه است!
اما اشتباهی رخ نداده است. به صفحات External Site ها توجه کنید. این صفحات به هیچ صفحه دیگری لینک نداده اند و بنابراین PageRank خود را هدر می دهند . برای توضیحات بیشتر به این thread مراجعه کنید.
مثال ۳ :
اجازه دهید که در مثال قبلی External Site ها به Home Page لینک دهیم. ببینید که مقدار میانگین چه تغییری می کند.
Show the code | Run the program
بهتر شد. نه؟ ضمنا PageRank تمام صفحات هم زیاد شده است . بالاخص Home Page.
مثال ۴ :
چه اتفاقی برای PageRank می افتد اگر ما page review داشته باشیم؟
Show the code | Run the program
مثال ۵ :
یک سلسله ساده
Show the code | Run the program
دقت کنید که PageRank صفحه Home دو نیم برابر صفحات داخلی میباشد. بنابراین حالت سلسله ای رای ها را برای PageRank در یک صفحه متمرکز میکند.
مثال ۶ :
حالت چرخشی ( Looping )
Show the code | Run the program
این حالت چیزی است که ما انتظار آنرا داشتیم. تمامی صفحات تعداد لینکهای مساوی دارند و تمامی صفحات هم PageRank یکسان.
مثال ۷ :
حالت Internal linking به صورت گسترده و یا Fully Meshed
Show the code | Run the program
به همون دلیل مثال ۶ ، اینجا هم همگی دارای PageRank مساوی هستند.
مثال ۸ :
سلسله مراتبی – اما با یک لینک ورودی و یک لینک خروجی
فرض کنید که یک External Site وجود دارد که دارای صفحات و لینکهای زیاد است و در نتیجه یکی از صفحات آن دارای PageRank متوسط ۱٫۰ است . همچنین فرض کنید که وب مستر آن سایت تنها یک لینک به صفحه Home سایت شما داده است.
Show the code | Run the program
در مثال ۵ صفحه Home سایت شما دارای PageRank معادل ۱٫۹۲ بود . اما در اینجا PageRank به عدد ۳٫۳۱ ارتقاء پیدا کرده. خیلی عالی است نه؟
ضمنا نه تنها سایت مذکور معادل ۰٫۸۵ به ما PageRank داده است ، بلکه صفحات
دیگر سایت ما هم که ارتقاء پیدا کرده اند و به ارتقاء صفحه home کمک کرده اند.
اصل مهم: ساختاری منظم برای یک سایت به ارتقاء PageRank آن کمک زیادی میکند.
مثال ۹:
حالت چرخشی – دارای یک لینک ورودی و یک لینک خروجی
Show the code | Run the program
همانطور که دیده میشه ، PageRank صفحه Home بالا رفته اما چرا PageRank صفحه More پائین آمده است؟
علت آن است که ، رای صفحه Product بین صفحه More و سایت B به صورت مساوی تقسیم شده است و در حقیقت این برای سایت B خوب است و برای ما بد.
مثال ۱۰:
Fully meshed – دارای یک لینک ورودی و یک لینک خروجی
Show the code | Run the program
بهتر شد. می بینیم که صفحه Product میزان ۳/۴ رای خود را در سایت ما نگه داشته است. همچنین نگهداری این میزان رای در سایت ، نتیجه خوبی را برای صفحه Home داشته است.
پس میتوان گفت که : بیشتر کردن تعداد لینکهای داخلی ( Internal Links ) در صفحات از هدر رفتن آراء جلوگیری میکند و طبیعتا PageRank صفحات سایت ما را افزایش میدهد .
۳ اصل مهم :
داشتن Site Map به دودلیل مهم است
مثال ۱۱:
اجازه دهید سایت خود را به نحوی نمایش دهیم که PageRank به طور مصنوعی در صفحه Home متمرکز شود.
به نظر مدل خوبی است و تمام آراء به سمت صفحه Home می رود. باید PageRank خوبی بدست آوریم. حال برنامه را اجراء میکنیم تا نتیجه را ببینیم.
Show the code | Run the program
می بینید که نتیجه بر خلاف انتظار ما ، چندان هم خوب نیست. علت این است که لینکهای ورودی صفحات D و C بسیار ضعیف هستند و کمک زیادی به صفحه A نمی کنند.
سعی در سوء استفاده و تقلب در محاسبات PageRank از آنچه که فکر میکنید مشکل تر است.
مثال ۱۲:
یک layout خوب برای صفحات وب که شامل document طولانی می باشد این است که ، آن document را به چند صفحه تقسیم کنیم و بروی صفحات یک Navigator برای رفتن به صفحات بعد و قبل قرار دهیم و همچنیم در تمام صفحات هم به صفحه Home یک لینک دهیم.
Show the code | Run the program
در این مثال که تنها یک document وجود دارد ، صفحه اول از document یعنی صفحه B دارای PageRank بیشتری نسبت به صفحه Home یعنی A است. به این خاطر که صفحه B تمامی رای صفحه A را به خود اختصاص داده است ولی صفحه A تنها بخشی از آراء صفحات B و C و D را به خود اختصاص داده است.
خوب اگر بخواهید که سایت قابل استفاده و مفیدی داشته باشید ممکن است که PageRank در سایت شما قربانی شود. اما نگران نباشید ، چونکه اگر سایت شما مفید باشد webmaster سایتهای دیگر به سایت شما لینک خواهند داد و PageRank سایت شما احیا خواهد شد.
پس میتوان گفت که : با اضافه کردن تعداد لینکهای داخلی به سایت خود ، می توانید PageRank را به طور مساوی بین صفحات سایت تقسیم کنید.
مثال ۱۳:
در این مثال می بینیم که چگونه میتوان به PageRank بالائی از روشهای غلط و تقلب دست یافت.
برای نمونه ببینیم اگر که ۱۰۰۰ صفحه خارجی به سایت ما لینک دهند و ما تنها یک لینک خروجی داشته باشیم چه می شود؟
Show the code | Run the program
بله ، صفحات Spam با اینکه بی ارزش هستند اما از PageRank بالائی برخوردارند.
پس میتوان گفت که : بهترین متوسط PageRank صفحات سایت شما عدد ۱ است و داشتن تعداد صفحات زیاد اصلا اهمیت ندارد. ولی در مدل سلسله مراتبی میتوان رای ها را به سمت صفحه Homeمتمرکز کرد و PageRank آنرا بالا برد.
از این روش برخی از سایتها برای بالا بردن PageRank استفاده می کنند که اگر رباتهای گوگل ( Google’s robots) متوجه آن شوند به احتمال زیاد از حضور آن سایتها در فهرستهای گوگل جلوگیری میکنند.
بنابراین ، پیشنهاد میکنم که از دو روش صحیح زیر برای بالا بردن PageRank سایت خود در گوگل استفاده کنید.
سایتهای بزرگ مانند http://news.bbc.co.uk دارای دهها و شاید صدها نویسنده و ویراستار خبری میباشد. هر کدام از صفحات این سایت دارای مطالب جهانی و مهم هستند و تمامی آنها نیز به صفحه Home سایت لینک داده اند. بنابراین می بینیم که PageRank صفحه Home آن ۹ از ۱۰ است.
پس هیچ جایگزینی برای محتوای خوب وجود ندارد!
می بینیم که http://www.phpbb.com دارای PageRank معادل ۸ از ۱۰ است. با اینکه سرمایه گذاری و بازاریابی قوی پشتیبان آن نبوده است. چه طور این اتفاق افتاده است؟
علت آن است که بسیاری از افراد که دارای سایتهای bulletin board هستند از سیستم مدیریت phpbb استفاده کرده اند . در تمام صفحات سایت آنان عبارت زیر مشاهده میشود.
Powered by phpBB
پس میلیونها صفحه رای خود را با قرار دادن این لینک در خود به سمت سایت http://www.phpbb.com ارسال میکنند. علت این است!
دو اصل مهم:
PageRank ساده است (به جز یک فرمول ترسناک ) ولی وقتی یک محاسبه ساده میلیونها بار تکرار می شود نتایج ممکن است پیچیده به نظر آید.
PageRank تنها قسمتی از مسائل تعیین کننده رتبه در لیستهای گوگل است. به طور مثال شواهد نشان داده است که گوگل این روزها به متن موجود در یک href برای تگ اهمیت بیشتری قائل است تا PageRank .
دروس مبانی کامپیوتر، برنامه نویسی به زبان های مختلف، شبکه کامپیوتری، طراحی وب و ...
****آموزش دروس کنکور کارشناسی ارشد رشته کامپیوتر به صورت خصوصی و نیمه خصوصی و حل تست
نظریه زبان ها و ماشین ها،ساختمان داده ها و معماری کامپیوتر، مدار منطقی، سیستم عامل و طراحی الگوریتم کامپایلر، طراحی و پیاده سازی زبان های برنامه نویسی و ...
****آموزش زبان انگلیسی و آمادگی تافل IPT و PBT
با ایمیل روبرو تماس حاصل نمایید: arshadkonkor@yahoo.com
همان جور که در ابتدای ترم گفته شد، پروژه درس هوش مصنوعی باید به شکل زیر ارائه شود.
جهت راحتی دانشجویان و مفید و مختصر بودن مستندات، به جای مستندات با تعداد صفحات بالا فرمت مقاله با تعداد صفحات پایین در نظر گرفته شده است.
نمره مستندات(مقاله) 1 می باشد.
دانشجویان باید در مورد موضوع ارائه خود مقاله ای تهیه کنند که به فرمت فایل زیر باشد.
دریافت فایل ورد فرمت ارائه دریافت فایل پی دی اف(pdf) فرمت ارائه
اگر فایل را دو ستونه هم نساختید اشکال ندارد ولی بقیه فرمت باید عینا رعایت شود.
دقت شود که شکل ظاهری و فونت ها و قسمت های مختلف باید دقیقا به فرمت فایل بالا ارائه شده باشد و به ازای عدم رعایت هر قسمت نمره کسر خواهد شد.مقاله را حتما خوانده و فرمت آن را چک خواهم کرد!
یعنی بخش چکیده-مقدمه-نتیجه گیری و مراجع در آن الزامی است.
نحوه اجاع در متن به مراجع دقیقا باید رعایت شود.
فایل باید کاملا ادیت شده و بی غلط باشد.
حداکثر تعداد صفحات مقاله همان جور که در فایل فرمت تذکر داده شده 8 صفحه باشد.
ارائه پروژه باید به دو صورت زیر انجام شود.(هر دو صورت الزامی است)
1- ارسال فایل ورد و پی دی اف و فایل پاورپینت مقاله تا تاریخ 24 دی ماه از طریق ایمیل (h.daghagh@gmail.com)
--فرمت ایمیل باید به به شکل زیر باشد
عنوان ایمیل:موضوع مقاله-نام خانوادگی دانشجوی ارائه دهنده
متن ایمیل:نام و نام خانوادگی دانشجو یا دانشجویان-موضوع ارائه و تاریخ ارائه در کلاس
ارسال سه فایل ورد و پی دی اف مقاله و پاورپبنت (در صورت داشتن ارائه شفایی) ضمیمه ایمیل بدون فشرده سازی(فایل ها زیپ نشود)
دریافت تاییده دریافت فایل (در صورت دریافت نامه من با پاسخ به ایمیل تایید می کنم)
2-تحویل پرینت شده مقاله در روز امتحان هوش مصنوعی 25 دی ماه -متن مقاله بدون منگنه درون کاور(طلق وشیرازه نمی خواهد!) قرار گیرد.
با آرزوی موفقیت
حسین دقاق زاده
همه ی ما مقاله های بی شماری خوانده ایم که در آن ها به دلایل مختلفی
شما به انجام کار فردی و مستقل یا اصطلاحا freelancing در مقوله طراحی یا
توسعه وب تشویق کرده اند.
در این مقالات اغلب نویسندگان کسانی را که هنوز در دنیای شرکت های بزرگ و
به صورت تیمی در حال کار و همکاری با یکدیگر برای انجام پروژه های سازنده
هستند را به شکل افراد بیچاره و حقوق بگیر معرفی کرده اند که گویی هیچ
آرزوی بلندپروازانه ای در زندگی خود ندارند. اما حقیقت این است که برای رد
انجام کار به صورت فردی و تشویق به کار تیمی نیز دلایل منطقی زیادی وجود
دارد!
در نوشته پیش رو بیست تا از چنین دلایلی را برایتان لیست کرده ایم. تمام
دلایل به گونه ای گردآوری و گلچین شده اند که شما می توانید آگاهانه تصمیم
بگیرید آیا freelancing و کار انفرادی واقعا همان چیزی است که در زندگی
حرفه ای خود دنبالش هستید یا کار تیمی و خرد جمعی را بیشتر می پسندید! //
به طور کلی نمی توان گفت کار تیمی در شرکت بد است، همانطور که در برخی
حالات هم کار انفرادی هیچ مشکلی ندارد و تازه بهتر هم هست. اما این که کدام
را برگزینیم برای هر طراح و توسعه دهنده وب انتخابی حیاتی و تاثیر گذار
است.
یک نکته : وقتی سخن از “مشاغل تیمی” به میان می آید، منظور ما
بیشتر پروژه های شرکت های طراحی با کارکنان متعدد (چه آنها در تیم باشند چه
نباشند) است، و کار تیمی به کاری که توسط تیم طراحی در شرکت های بزرگ
انجام می شود نیز اطلاق می شود.
۱- شاید فکر کنید انجام کار طراحی به صورت انفرادی ساده تر از کار تیمی است!
بسیاری از مردم که کار انفرادی را در ذهن دارند، فکر می کنند پرداختن به
حرفه خود در حالت مستقل سبب ساده تر شدن کار در مقایسه با کار فعلی انها در
شرکت و در مشارکت با اعضای گروه است. بالاخره، آنها تنها باید روی پروژه
هایی تمرکز کنند که آن را با توجه به توانایی های فردی خود برگزیده اند،
دیگر اینکه رئیس یا همکارانی برای سر و کله زدن ندارند و از بار این استرس
رها شده اند، و به این دلایل قادر خواهند بود تا ساعات کاری خود را به
بهترین نحو تنظیم و به انجام پروژه بپردازند.
اما اکثر افرادی که به صورت انفرادی کار طراحی می کنند ، حداقل زمانی که
اولین بار شروع به کار و گرفتن پروژه می کنند، خیلی در مورد نوع پروژه های
طراحی وب امکان انتخاب ندارند و درست است که رئیس یا همکاری برای دخالت
دائم و اصلاحا آقا بالا سر ندارند، اما این بدان معناست که در صورتی که در
پروژه ای دچار دردسر شوند و نیاز به راهنمایی و کمک داشته باشند از خرد
جمعی و مشورت و همفکری تیمی محرومند.
هنوز هم البته مشتریانی برای سر و کله زدن و اعصاب خردی وجود دارد. و تمام
تئوری هایی که در مورد تنظیم ساعات کاری و استراحت شما وجود دارد در عمل
به این شکل است که زمانی که تازه به طور مستقل شروع به کار کرده اید به
دلیل حجم زیاد کار و محرومیت از کمک تیم تنها می توانید انتخاب کنید کدام
شانزده ساعت از ۲۴ ساعت هر روز را باید کار کنید و فقط ۸ ساعت زمان استراحت
خواهید داشت!
۲-در کار به صورت انفرادی تجربه زیادی کسب نخواهید کرد.
اگر تازه از مدرسه یا دانشگاه فارغ التحصیل شده اید، به احتمال زیاد تجربه
زیادی برای کار طراحی و انجام پروژه های وب نخواهید داشت. و می دانید که به
دلایل بسیاری تجربه در انجام کار از اهمیت زیادی برخوردار است. حال وقتی
قرار است شخصی به صورت انفرادی و بدون بهره گیری از تجربه و کمک دیگران به
طراحی وب بپردازد تجربه اهمیتی دو چندان پیدا می کند.
اول از همه، شما نیاز به نشان دادن نمونه کارهای خود به مشتریان احتمالی
دارید اگر می خواهید آنها شما را برای پروژه خود به کار بگیرند. در حالی که
همیشه می توانید از پروژه ها و نمونه کارهای شخصی خود استفاده کنید، بسیار
خوب است در صورتی که حداقل کار طراحی یک یا چند سایت را برای افراد دیگر
به پایان رسانده و به عنوان نمونه کار نشان دهید. (اگر آن مشتریان قبلی جز
دوستان یا خانواده شما نباشند که باز هم بهتر است!) این نمونه کارها به
مشتری جدید می فهماند که حرفه شما طراحی وب ست و در گذشته قادر بودید
مشتریان خود را راضی نگه دارید.
دلیل دیگر این است که برخورداری از تجربه هم به شما و هم به مشتری ثابت می
کند که شما به عنوان یک طراح وب قادر به اتمام پروژه مورد نظر مشتری هستید.
اگر شما هیچ کاری جز پروژه های شخصی را تا به حال انجام نداده باشید، هیچ
دلیل منطقی دال بر اینکه شما قادر به انجام صحیح این پروژه خواهید بود
وجود ندارد.
طراحان مستقل باید قادر به انجام درخواست مشتری و انجام تغییرات بر اساس
تجدیدنظر های او در پروژه باشند، زیرا تقریبا همیشه چیزهایی وجود خواهد
داشت که مشتری آن را نمی پسندد و از شما می خواهد تغییرش دهید، مهم هم نیست
طرح های اولیه شما چه قدر عالی و بی نقص باشند. و تا زمانی که چند پروژه
را برای مشتریان مختلف به پایان نرسانید، و در این مسئله تجربی کافی کسب
نکنید، هیچ گونه مدرکی برای اثبات این که آنچه که مشتری از شما به عنوان یک
طراح انتظار دارد را برآورده می سازید نخواهید داشت.
۳- با کار انفرادی هیچ حسی از کسب و کار و بیزنس پیدا نخواهید کرد.
وقتی که شما به شکل تکی کار می کنید، به طور کلی کسانی که مسئولیت رسیدگی
به صورت حساب ها، امور مالی، بازاریابی ، روابط عمومی ، و وظایف بی شمار
دیگری که شرکت های طراحی درون یک تیم برای انجام پروژه تدارک دیده اند را
نخواهید داشت. در عوض همه بار مسئولیت این کارها را زمانی که انفرادی کار
می کنید باید خود به تنهایی بر دوش بکشید.
البته درست است که همیشه می توانید همه یا تعدادی از این وظایف را با
استخدام افراد دیگر به عنوان بازاریاب یا حسابدار ، برون سپاری کرده و بخشی
از بار مسئولیت ها را از دوش خود بردارید، اما بی شک در شروع راه خواهید
دانست که چه هزینه های سنگینی را باید برای پرداخت حقوق به افراد زیر دست
باید متقبل شوید. پس بهتر به این فکر کنید که چگونه می توانید خودتان، با
آموختن مهارت های جانبی غیر از حرفه اصلی شما که طراحی وب است ، از پس همه
این کارها به تنهایی برآیید!
در این حالت مراجعه به کتاب های اقتصاد و تجارت دوران مدرسه یا دانشگاه به
خصوص کمک مهمی است ، چرا که به شما تصویر روشنی از میزان دخل و خرج (و
اینکه خرج صرف چه مواردی شده) می دهد. توجه به این مسائل خیلی مهم است اگر
می خواهید همچنان در این کسب و کار باقی بمانید و به دلیل ورشکستگی و قرض
بالاآوردن از دور خارج نشوید.
۴- نیاز به مزایا با کار انفرادی برطرف نمی شود.
برخی از افراد نمی توانند بدون مزایای کاری به کار ادامه دهند. به عنوان
مثال اگر در سلامتی خود مشکلاتی دارید، تقریبا به طور قطع نیازمند بیمه
درمانی خواهید بود تا از پس هزینه های درمانی خود برآیید. و حتی اگر هم
اکنون در سلامت کامل به سر می برید، هیچ تضمینی وجود ندارد که در آینده نیز
نیاز به مراجعه به پزشک و درمان پیدا نکنید. به علاوه ، اگر دارای عائله
هستید برای بچه ها و همسر خود نیز به احتمال زیاد بیمه خدمات درمانی می
خواهید.
این یکی از آن مسائلی که شاید در کشورهای پیشرفته با توجه به پوشش بهداشت
عمومی زیاد مهم نباشد ، اما حتی در این کشورها شرکت ها برای کارمندان خود
مزایای دیگری در نظر می گیرند که شاید دوست نداشته باشید با انجام کار به
صورت مستقل انها را از دست بدهید.
اگر شما شغلی آزاد داشته باشید، دیگر مزایای کارفرما که به بازنشستگان اعطا
می شود را نخواهید داشت. دیگر خبری از پرداخت حقوق در روزهایی که به دلیل
بیماری یا به هر دلیل موجه دیگر قادر به کار نیستید نخواهد بود. همه اینها
در دستمزد و حقوق ماهیانه شما و در نتیجه در وضع مالیتان موثر خواهد بود.
۵- شاید فکر کنید که در کار انفرادی پول بیشتری درمی آورید!

بسیاری از طراحانی که به کار مستقل روی می آورند استدلالشان این است که به
این ترتیب دستمزدشان افزایش خواهد یافت. بالاخره، آنها همه پولی را که در
قرارداد با مشتری برای انجام یک پروژه توافق کرده اند را تنهایی بدست می
آورند، بدون اینکه نیاز به تقسیم پول بین اعضا تیم باشد. این درست است.
اما در عوض خودتان مجبور به پرداخت تمام مالیات هستید.(طبق قوانین ایالات
متحده ، حداقل ، مجبور به پرداخت ۷٫۵ درصد از حقوق و دستمزدی که در
قرارداد فی مابین منعقد شده به عنوان مالیات خواهید بود. در صورتی که در
کار شرکتی این مالیات توسط کارفرما پرداخت می شود)
همچنین می بایست تمام انواع هزینه های دیگر که مربوط به این کسب و کار است
را خودتان تقبل کنید. چیزهایی به مانند خریداری تجهیزات اداری ، تجهیزات
سخت افزاری جدید ، نرم افزارها ، و در کل سایر هزینه هایی که همراه با کسب و
کار مرتبط با طراحی وب می باشد را باید شخص شما تقبل کند و کارفرمایی در
کار نیست!
همچنین بین ساعات کار شما و ساعای که مشتری برایش پول پرداخت می کند تفاوت
وجود دارد. به عبارت دیگر هر عملی که شما به عنوان کار انجام دهید مشتری
برایش به شما دستمزد نمی دهد. به طور مثال برای انجام امور مختلف اداری یا
امور جانبی مرتبط با کار دستمزدی توسط مشتری در قرارداد در نظر گرفته نمی
شود در حالی که برای انجام صحیح پروژه انجام این وظایف نیز بر عهده شماست.
همچنین اگر در یک پروژه به دلیل پیچیدگی چار مشکل شده و وقت زیادی صرف
کردید یا حتی مجبور به پرداخت پول به یک نفر بای راهنمایی و کمک شدید، تا
ان را اصلاح کنید برای این مورد نیز معمولا از طرف مشتری دستمزد اضافی
درنظر گرفته نمی شود. (حداقل رایج نیست). در صورتی که در کار تیمی در شرکت
های بزرگ ، شما به طور کلی هم برای ساعت های رایج کاری و ساعات اضافه
کاری و هم به صورت مزایا و پورسانتی دستمزد می گیرید، صرف نظر از اینکه رقم
قرارداد مشتری با شرکت چه قدر باشد.
۶- شما هیچ گاه نظم و انضباط کاری را درک نخواهید کرد!
اگر نمی توانید نظم و انضباط در محل کار را تحمل کنید، پس هنگام کار به
صورت انفرادی نیز از این موهبت بی بهره خواهید ماند. اگر می بینید ساعتهای
زیادی را در محل کار به جای کار مفید صرف بازی های ویدئویی یا گشت و گذار
در فیس بوک می کنید، در این صورت در کار به صورت انفرادی وضع از این هم
بدتر می شود زیرا به خاطر درآمد اندکی که برای زمان کوتاه کار در محل شخصی
کار خود بدست می آورید به سختی می توان صورتحسابهای مختلف خود را پرداخت
کنید و دست اخر در عوض کسب درآمد بدهکار هم می شوید!
هنگامی که در محیط کار شرکت های بزرگ مشغولید، همیشه خظر و تهدید اخراج و
از دست دادن کار وجود دارد اگر بیش از حد از کار پرت بوده یا بی انظباط
باشید. و این نکته شما را به تلاش و تکاپوی بیشتر برای کسب رضایت رئیس و
همکاران شما وادار می کند. هنگامی که در خانه و برای خود کار می کنید ،
چنین تهدید و خطر بالقوه ای را پیش روی خود نمی بینید. اما اگر کار
درخواستی مشتری را به موقع تحویل او ندهید، مشتریان ناراضی خواهند شد و ،
در نهایت ، هیچ مشتری نخواهید داشت و این یعنی بیکاری!
پس اگر نمی توانید خودتان را به نظم و انضباط کاری در زمان کار به صورت
منفرد و بدون نظارت خارجی وادار کنید، همان بهتر که در شرکت کار کنید تا
همواره یک عامل بیرونی شما را به انظباط وادارد.
۷- هیچ وقت عاشق کار خود نخواهید شد.
بسیاری از مردمی که هر روز در ساعات معمول ۹ تا ۵ بعدازظهر کار می کنند
هیچ گاه واقعا عاشق کار خود نخواهند شد. آنها هر روز صبح با اشتیاق رفتن
سرکار و دیدن دوباره محل کار خود بیدار نمی شوند. بلکه آنها سر کار می روند
تا حقوق ماهیانه ای کسب کرده و مواد غذایی وسایر مایحتاج خود را تهیه
کنند. گاهی اوقات دلیل این بی میلی محیط کار است ، اما در اغلب موارد دلیل
اصلی این بی انگیزگی آن است که آنها واقعا از کاری که در حال انجامش
هستند لذت نمی برند.
اگر شما آنچه را که به عنوان کار و پیشه انجام می دهید دوست نداشته باشید،
احتمالا به آن کار هرگز زمانی که ان را به طور مستقل و انفرادی انجام می
دهید بیشتر از محیط شرکت عشق نخواهید ورزید. کار انفرادی سخت است ، و اگر
شما قبلا سخت تلاش می کردید تا با جلب رضایت رئیس خود و تشویق او انگیزه ای
برای انجام بهتر کار پیدا کنید، احتمالا در هنگام کار انفرادی این تلاش
سخت تر می شود چرا که هیچ رئیسی وجود ندارد که شما را تشویق کند!
۸- فکر می کنید ساعات بیشتری برای استراحت در اختیار دارید!
هنگامی که خودتان صاحب کسب و کار خود باشید و اصطلاحا رئیس و مرئوس خود
باشید، به احتمال زیاد به مدت چند سال اول کار، به صورت مستقل دوازده تا
شانزده ساعت در روز و پنج تا هفت روز در هفته باید کار کنید تا جوابگوی
هزینه ها باشید.
کار انفرادی طراحی وب نیز مانند هر کسب و کار دیگری است. به عبارت دیگر
وقتی کار و کاسبی راه افتاد، به احتمال زیاد قادر خواهید بود ساعت کاری خود
را کاهش داده و تنها بر روی پروژه هایی که مشتریان پول خوبی بابتش می
پردازند متمرکز شوید. اما در این فاصله، احتمالا نیاز دارید هر کار و پروژه
ای که پیشنهاد می شود را قبول کنید تا برای خود شهرت و اعتباری کسب کرده و
درآمدی پایدار ناشی از درخواست های مشتریان به طور منظم داشته باشید.
همچنین این احتمال می رود که گردش مالی شما در طول چند ماه اول آنقدر که
انتظار دارید کافی نباشد، و یا حتی تا پایان سال اول نیز انتظارات را به
خوبی رآورده نکند. ممکن است در زمینه فعالیت های غیر ضروری وقت زیادی صرف
کنید. شما مدام روش هایی را تکرار می کنید چون روش خوبی برای پیگیری همه
چیز ندارید.
و به همین دلیل ، شما بیش از آن چه لازم است وقت صرف مسائل مختلف می کنید.
گذشت زمان و تلاش بیشتر در نهایت این مسائل را حل میکند ، اما هنوز هم
نیاز به مدیریت و صرف زمان وجود دارد.
۹-شما در خانه / آپارتمان / اتاق خواب خود جایی برای راه اندازی دفتر ندارید
شکی نیست که فضایی اختصاصی برای کار نیاز دارید. این فضا لزوما نباید یک
دفتر کامل باشد ، اما باید حداقل یک میز داشته باشید که فقط برای کار خود
استفاده کنید. این ایده که شما می توانید همه کارهای خود چه کارهای خانه و
چه کسب و کار را از روی میز آشپزخانه خود انجام دهید به احتمال زیاد فقط
سبب سردرد و دردسر شما خوهد شد! همانطور که این ایده که شما می توانید
تمام کارهای خود را از میز کافی شاپ انجام دهید نخ نما شده!
خبر خوب این است که اکثر مردم می توانند گوشه ای آرام در خانه ، آپارتمان
یا اتاق خواب خود پیدا کنند که می توان یک فضای کاری دائمی راه اندازی کرد.
اگر محل کار خود را در یک اتاق مشترک با فعالیت های دیگر راه اندازی کردید
، یک محل کاری گنجه مانند اغلب ترجیح داده می شود، بنابراین می توانید در
روز کار خود را انجام دهید و هنگام انجام بقیه کارها بساط کار را جمع کنید
تا مجبور نباشید مراقب بر هم خوردن فضای کاری خود شوید.
۱۰- شما نمی دانید از کجا مشتریان خود را پیدا کنید
به احتمال زیاد برای پیدا کردن مشتریان خود به خصوص در شروع کار نیاز به
تلاش زیادی خواهید داشت. اگر شما هیچ ایده ای ندارید که کجا دنبال مشتریان
بالقوه باشید یا چگونه با انها ارتباط برقرار کنید، احتمالا نیاز به کار و
تلاش مضاعفی برای یافتن کار خواهید داشت.
پس باید قبل از اینکه شروع به مهاجرت به کار انفرادی کنید طرح و نقشه ای
برای جذب مشتریان در ذهن داشته باشید. نکته : سرقت مشتریان از کارفرمای
قبلی همواره بهترین راه برای پیدا کردن مشتریان نیست!
۱۱- شما هیچ تجربه یا مهارتی در مدیریت پروژه نخواهید داشت.
افرادی که پروژه طراحی وب را بصورت مستقل به انجام می رسانند باید قادر به مدیریت یک پروژه از آغاز تا پایان باشند.
هنگام کار در محیط کاری شرکت ، ممکن است فقط به جنبه های خاصی از پروژه
طراحی رسیدگی کنید. اما اگر کار انفرادی می کنید، نیاز است که قادر به
مدیریت هر جنبه ای از فرآیند طراحی و توسعه باشید. این امر لازمه اش آن است
که بخش خاص از روند طراحی یا توسعه را به ناچار به دیگران بسپارید، که این
بستگی دارد به آنچه که مشتری نیاز دارد و می خواهد ، و در محدوده بودجه
مشتری و بازه زمانی که در قرارداد برای انجام ان ذکر شده، و مدیریت مشکلات
احتمالی که بروز آن در هر پروژه طراحی وب اجتناب ناپذیر است.
اگر هیچگاه یک پروژه طراحی وب را از آغاز تا پایان با موفقیت به انجام
نرسانده باشید، به احتمال زیاد در پروژه های اولیه خود به میزان زیادی دچار
خطا و به بیراهه رفتن می شوید و این دردسرهایی را برایتان به وجود می
آورد. پس باید قبل از شروع کار به صورت انفرادی در زمینه مدیریت پروژه با
خواندن کتاب ها و وبلاگ های مختلف و هر چیز دیگری که می توانید از ان برای
یافتن نکته ها و ریزه کاری های انجام یک پروژه طراحی وب از ابتدا تا انتها
استفاده کرد، به کسب تجربه بپردازید.
۱۲- شاید هدف از کار انفرادی این است که نخواهید با مردم سر و کار داشته باشید!
هنگامی که کارتان مستقل شد، به زودی وادار به سر و کله زدن با مشتریان و
رسیدگی به خواسته های آنان می شوید. و در حالی که اغلب کنترل بیشتری روی
نحوه تعاملات با آنان و پروژه خواهید داشت، هنوز هم مقدار زیادی از زمان
روزمره خود را صرف گفتگوهای چهره به چهره با دیگر مردم خواهید نمود. پس به
کار انفرادی به منظور فرار از برخورد با مردم فکر نکنید که این چنین نیست!
۱۳- به آسانی نمی توانید از کار خود دفاع کنید!
تقریبا به طور قطع در طول کار حرفه ای خود به صورت مستقل با برخی مشتریان
سخت گیر و مشکل پسند مواجه می شوید و برایشان پروژه انجام می دهید.
اگر شما زبان چربی نداشته و نتوانید از کار خود تعریف و تمجید کنید، نتیجه
این می شود که هر بار مشتری ایرادی از کار می گیرد و باید دوباره کار کنید
تا نظرش تامین شود. شما نیاز به اعتماد به نفس برای مقاومت در مقابل مشتری
دارید که تلاش می کند تا از شما به صورت رایگان و بدون پرداخت دستمزد کار
بکشد، یا در مقابل کسانی که تلاش می کنند با قلدری و هیاهو راه انداختن شما
را به کاهش دستمزد پس از آن که کار را کامل کردید وادار کنند.
شما همچنین باید قادر به مدیریت صحیح مشتریانی باشید که صورتحساب خود را
پرداخت نمی کند یا خواسته های غیر معقولی مطرح می کنند. مشکلاتی که در کار
شرکتی برای طراح وب پدید نمی آید و رسیدگی به آنها بر عهده افراد دیگر است!
۱۴-در کار انفرادی هیچ مهارتی در مدیریت زمان نخواهید آموخت!
مدیریت زمان می تواند یکی از جنبه های چالش برانگیزکار مستقل تلقی شود.
این مهارت همچنین یکی از مهم ترین جنبه های طراحی وب می باشد. اما اکثر
طراحان فکر می کنند صرف زمان بیش از حد روی یک پروژه خاص یا یک جنبه از کسب
و کار خود (و یا حتی زندگی شخصی) به ضرر بخش های دیگر از کسب و کار یا
زندگی آنان نخواهد بود که این تصور درستی نیست.
مدیریت زمان برای افراد مشغول در پروژه های طراحی مستقل شامل دو چیز مهم
است: زمانی که شما صرف کار می کنید در برابر زمانی که صرف زندگی شخصی خود
می کنید، و دوم، زمانی که شما صرف یک پروژه می کنید در مقایسه با زمان
صرف شده برای پروژه دیگر. تنظیم کردن ساعات خاصی از روز به عنوان ساعات
کاری به مورد اول می تواند کمک کند، حتی اگر تمام آن ساعات کاری عبارت باشد
از کار به طور منظم تا ساعت ۴:۰۰ بعدازظهر (و البته صبح ها زودتر برخواستن
برای آنکه ساعات کاری بیشتری در اختیار داشته باشید) و یا در روش دیگر
تعیین تنها ۸ ساعت در روز به عنوان زمان کار (بدون تعیین کدام ۸ ساعت از
روز )
مورد دوم کمی مشکل تر است. باید دقیقا محاسبه کرد چقدر زمان صرف انجام هر
پروژه کرده اید و همواره آنچه به مشتری خود در مورد زمان انجام پروژه وعده
کرده اید را مدنظر داشته باشید. سعی کنید ذهنی برآورد کنید هر بخش از
پروژه چقدر زمان به خود اختصاص خواهد داد، و سپس سعی کنید حتی المقدور هر
بخش را طبق برآورد اولیه به انجام برسانید .
۱۵- انگیزه کاری کافی نخواهید داشت.
این مورد ارتباط تنگاتنگی با انضباط شخصی دارد، اما انگیزه شخصی برای کار
در هر کاری نسبت به انظباط یک گام رو به جلوست. انظباط یعنی همه چیزهایی که
در مورد کاری باید به ترتیبی انجام دهید. اما انگیزه یعنی یافتن دلیلی برای هر کاری که دوست دارید انجام دهید.
درست است که مسائلی مربوط به کسب و کار وجود دارند که در حالت کار به صورت
مستقل مجبور به انجامش نخواهید بود، اما تصمیم به انجام برخی از این نکات
سبب می شود کسب و کار شما قوی تر یا لذت بخش ترشود.
اگر تا کنون تنها به انجام حداقل ها بسنده کرده اید، یکی از مزایای کار
مستقل را از دست داده اید و آن رئیس خود بودن است خود انگیزهگی به این معنی
است که شما می توانید کارها را بالاتر و فراتر از آنچه مورد نیاز کار
مستقل است انجام دهید و این به بهبود کسب و کار شما منجر می شود.
۱۶-یک پس زمینه حرفه ای از خود نخواهید داشت.
وقتی که شما برای یک شرکت طراحی وب مشغول کار هستید، ممکن است هرگز مجبور
به سر و کله زدن رو در رو با مشتریان به طور مستقیم نباشید. مشتریان ممکن
است حتی شما را به عنوان طراح پروژه خود نشناسند. و این مسئله بدی نیست،
چون معمولا آنها بیشتر به شرکت طراحی علاقه مندند و شرکت را می شناسند تا
فرد طراح را.
وقتی که شما به کار مستقل می پردازید، به هر حال، این نام شماست که به
کارهای شما گره خورده است. این بدان معناست که شما نیاز به حفظ کردن یک
تصویر و پیش زمینه ذهنی حرفه ای از خود برای بدست اوردن بهترین نتیجه از
کسب و کار خود خواهید بود و این کار آسانی نیست و با گذشت زمان و کسب تجربه
بدست می آید.
اگر مشتری نام شما را در گوگل جستجو کند و تمام نتایجی که پیدا می کند
تنها عکس هایی از شما باشد که در وضع نامناسبی در تعطیلات نوروزی گرفته
شده، این مسئله به شهرت کاری و حرفه ای شما آسیب فراوان می زند. باید مواظب
باشید تا زندگی خصوصی خود را خصوصی و دور از انظار عمومی نگه دارید، و در
ملاء عام رفتاری حرفه ای از خود بروز دهید. نکته : از تنظیمات امنیتی موجود در سایت های شبکه های اجتماعی به منظور محدود کردن آنچه عموم می توانند مشاهده کنند استفاده کنید!
۱۷- در تعطیلات و مسافرت دستمزدی نخواهید داشت!
به عنوان یک کارمند مستقل، در تعطیلات یا در ایامی که به مسافرت تفریحی
رفته اید دستمزدی نخواهدی داشت. پس باید یکی از این دو روش را برگزینید: یا
برنامه ریزی برای بودجه خود در طول سال کرده تا بتوانید از پس هزینه های
تعطیلات و مسافرت خود برآیید، و یا قبل از آغاز هر تعطیلات تلاش کنید تا
پروژه نان و آب داری را گرفته و قبل از رفتن به تعطیلات و سفر آن را تحویل
داده و درامدی کسب کنید! البته ، هر چه تعطیلات طولانی تر باشد، برنامه
ریزی پیشرفته تر و دقیق تری لازم خواهید داشت و در بسیاری از موارد ، شما
هنوز هم ممکن است مجبور باشید به شرایط اضطراری مشتری در حالی که از او دور
هستید مثلا تلفنی یا از طریق اینترنت رسیدگی کنید.
اگر در کار شرکتی به این مسئله خیلی عادت کرده اید که به طور سالانه باید
چهار هفته مرخصی با حقوق اشته باشید، در کار مستقل خبری از این مورد نیست!
موضوع اصلی که در کار مستقل باید بدان توجه کنید این است که پیش از سفر به
اطلاع مشتریان خود برسانید که قصد دارید برای چند روز به تعطیلات بروید و
در دسترس نخواهید بود!
۱۸-دچار اعتیاد و افراط در کار می شوید
هنگامی که در پایان روز کاری کسی نباشد که بگوید کار برای امروز کافیست،
برخی افراد زمان به آسانی از دستشان خارج شده و به کار ادامه می دهند. این
مسئله می تواند به همان اندازه مضر باشد که کار نکردن به اندازه کافی مضر
است، زیرا این بار افراط در کار کردن بیش حد می تواند به سرعت به فرسودگی
شغلی و از کار افتادگی زودرس فرد منجر شود.
اگر قادر به محدود کردن ساعت کاری خود نباشید، احتمالا دوره کار حرفه ای
مستقل کوتاهی را تجربه خواهید نمود. بی شک کار شما با بیش کاری آسیب خواهد
دید و بازدهی کمی خواهد داشت، همین طور خانواده و زندگی شخصی شما. این مهم
است که تعداد ساعت کاری روزانه خود را محدود کنید، و فقط بر روی پروژه
هایی کار کنید که برای ان محدودیت های زمانی مناسب اند.
یک راه حل ممکن برای افرادی که میل وافرشان به کار را نمی توانند کنترل
کنند این است که این افراد به خود اجازه دهند برای سه یا چهار روز از هفته
تا جایی که توان دارند کار کنید، اما پس از آن تمام روزها دیگر آن هفته
اصلا کار نکنند. این روش می تواند کمک به ارضای تمایلات افراط گونه فرد در
انجام کار کند در حالی که هنوز این امکان را دارد که به اندازه کافی
استراحت و تجدید قوا کند.
۱۹-شما نمی توانید به طور منظم در ساعاتی از روز کار کنید
آزادی و رهایی از کار هر زمان که اراده کنید یکی از بزرگترین جذابیت هایی
است که دلیل روی اوردن افراد به کار مستقل می شود. ایده مجبور نبودن به کار
روتین از ۹ صبح تا ۵ بعدازظهر مثل یک علامت به علاوه بزرگ است. اما این
بدان معنا نیست که شما نیازی به حفظ ساعات کاری منظم در کار مستقل ندارید.
اول از همه ، احتمالا بسیاری از مشتریان شما به ساعات کاری روتین ۹ صبح تا
۵ بعدازظهر پایبندند. پس وقتی آنها در حال کار خود هستند شما نیز باید در
دسترس آنها باشید زیرا آنها می خواهند با شما به عنوان مجری پروژه خود در
تماس باشند.
مسئله دیگر این است که اگر شما برنامه ریزی زمانی برای کار نداشته باشید،
احتمالا در خواهید یافت که انجام همه کارها در یک فرصت کوتاه چه قدر مشکل
خواهد بود. پس مشخص کنید در چه زمانی از روز بهترین بازدهی کاری را دارید،
که می تواند به طور مثال از ۶:۰۰ عصر تا نیمه شب باشد یا۳:۰۰ بامداد تا
هنگام ظهر و سپس در آن ساعات به طور منظم کار کنید. اما به هر حال باید
بخشی از ساعات کاری انتخابی شما با ساعات روتین اداری همپوشانی داشته باشد
تا مشتریان بتوانند در هنگامی ضرورت با شما در تماس باشند.
۲۰-شاید هیچ گاه با کار به صورت تک و دور از جمع کنار نیایید!
کار انفرادی همانطور که از ماهیتش پیداست یک کسب و کار غیر اجتماعی است. در
بسیاری از موارد ، شما مشتریان خود را اغلب به صورت چهره به چهره ملاقات
نخواهید کرد و از طریق تماس تلفنی یا اینترنتی قرارها گذاشته می شود. در
هنگام کار همکاری که می تواند دوست صمیمی شما هم باشد دور و بر خود مشاهده
نخواهید کرد. و احتمالا خارج از خانه و دور از افراد خانواده کار می کنید.
پس اگر تنهایی و سکوت برای مدت زمانی طولانی را دوست ندارید ، به احتمال
زیاد freelancing یا کار مستقل را چندان مناسب حال خود نمی یابید.
البته ، راه حل هایی برای رفع این مسئله وجود دارد. مثلاشما می توانید کار
از خارج خانه در محلی عمومی انجام دهید (از یک کافی شاپ یا فضای عمومی )
همچنین شما می توانید روابط اجتماعی غیر کاری خود را تعمیق و گسترش دهید،
به عبارت دیگر هنگامی که کار نمی کنید با تعامل با مردم جنبه اجتماعی
زندگی خود را بهبود ببخشید. یا حتی ممکن است علاقه داشته باشید روزها به
طور منظم ناهار خود را با دوستان دیگری که مستقل کارند یا در خانه کار می
کنند میل کنید.
پایان سخن
Freelancing یا کار مستقل و انفرادی مناسب همه افراد نیست. و این مسئله به
هیچ وجه بد نیست. اغلب در بیشتر زمینه های خلاقانه از جمله رشته طراحی وب
برخی ممکن است حس کنند اگر در یک محیط سازمانی با قوانین دست و پاگیر و
ساسله مراتبی که دارد کار کنند همانند کار انفرادی و مستقل نمی توانند
خلاقیت های خود را شکوفا کرده و بروز دهند. اما حقیقت بسیار کمی در مورد
این شیوه کار می دانند.
کار مستقل نیز یک انتخاب شغلی است و چیزی است که هر طراح و توسعه دهنده وب
باید به تصمیم گیری درباره انتخاب یا عدم انتخاب این شیوه با توجه به شرایط شخصی خود بپردازد.
برای برخی، freelancing یک رویاست که به حقیقت می پیوندد. اما برای دیگران ،
کار مستقل مانند حکم زندان (از نوع انفرادی!) و تبعید است. در نهایت می
توان گفت هیچ گاه از کار با گروهی از همکاران و تحت نظارت بودن یک رئیس
احساس شرمندگی نکنید و در صورتی که با کار در شرکت مشکلی ندارید و نیازهای
مادی و معنوی شما را برطرف می کند به سمت کار مستقل به شرطی که کار گروهی
را رها کنید نروید!
هواپیمای جاسوسی بدون سرنشین آمریکا، RQ-170 که اخیرا توسط
ایران اسیر شد و به نمایش در آمد، بعد از یک حمله ی الکترونیکی در خاک
ایران نشانده شده است. برخی گزارشات تایید نشده که در روز سه شنبه از طرف Christian Science Monitor
منتشر شد، نشان می دهد که یکی از مهندسین ماشین های بدون سرنشین ایران
گفته است: متخصصین جنگ الکترونیک در ایران توانستند ارتباط هواپیماهای بدون
سرنشین را قطع کرده و سیستم موقعیت یابی GPS آن را با دستورات خود تنظیم
کنند و در نتیجه آن را به جای افغانستان در ایران فرود آورند.
این مهندس شخصی است که برای یک تیم ایرانی کار می کند و ماموریت تیم مذکور جمع آوری اطلاعاتی در مورد این هواپیمای بدون سرنشین بوده است.
تکنیکی که برای حمله به هواپیمای جاسوسی مذکور مورد استفاده قرار گرفته، محصول مهندسی معکوس هواپیماهایی است که در سال های اخیر تصرف شده اند یا بر اثر خرابی به دست ایرانیان افتاده اند. مهندس مورد نظر اضافه کرده است که این حمله با توجه به نقاط ضعف موجود در سیستم هدایت هواپیما صورت گرفته و عملکرد آن را مختل نموده و مختصات محل فرود آن را دستکاری کرده است.
وی می گوید: سیستم هدایت GPS مهم ترین نقطه ضعف RQ-170 بوده، با استفاده از ایجاد نویز (پارازیت یا jam) ارتباط هواپیما قطع شده و آن را مجبور کردیم که در حالت اتوپایلت (خلبانی خودکار) قرار بگیرد. بنابراین هواپیما بدون اینکه نیازی به نفوذ در سیستم کنترل از راه دور و سیگنال های مربوط به آن باشد، در جایی که می خواستیم فرود آمد.
قرار بود هواپیما در پایگاه نظامی آمریکا در قندهار افغانستان فرود بیاید، البته هواپیما فکر می کرد که در حال فرود در همین پایگاه است اما بعدا مشخص شد که سیستم GPS آن فریب خورده است!
بنابر وب سایت Jane هواپیمای RQ-170 توسط Lookheed Martin برای نیرو هوایی ارتش آمریکا طراحی و تولید شده است، این هواپیمای بدون سرنشین از سال ۲۰۰۹ وجود داشته ولی بر اساس عکس های غیر رسمی که از شهر قندهار تهیه شده، این هواپیما قدیمی تر است و شاید از سال ۲۰۰۷ وجود داشته است.
Ira Winkler مدیر گروه امنیت اینترنتی و مقاله نویس aComputerworld می گوید این حمله به صورتی که توضیح داده شده است، باورکردنی به نظر می رسد. وی می گوید: من گزارشات دیگری دیده ام که اظهار داشته اند که نقاط آسیب پذیری خاصی وجود دارد. به عنوان مثال اگر بدانید که هواپیما در چه مختصاتی قرار دارد، و اگر بتوانید سیگنال GPS قوی تری نسبت به سیگنالی که ماهواره به هواپیما می فرستد به آن بفرستید، هواپیما سیگنال جعلی را دریافت کرده و فکر می کند که مختصاتش چیز دیگریست و در جای دیگری واقع شده است.
وی می گوید: اگر سیگنال GPS رمز گزاری شده نباشد، آن وقت سیگنال قوی تر پیروز می شود.
اگر هواپیمای مذکور به همین صورت دستگیر شده باشد، این اولین باری نیست که با چنین حمله ای یک هواپیمای جاسوسی آمریکا به دام می افتد.
۲ سال پیش نظامیانی که در افغانستان و عراق حضور داشتند، یک ویدئوی زنده از یک هواپیمای بدون سرنشین Pedator دریافت کردند، ویدیویی که با یک نرم افزار ارزان روسیه ای به قیمت ۲۶ دلار تهیه شده بود. نرم افزار SkyGrabber توسط یک کمپانی روسی تهیه شده است. در حالی که شواهد حاکی از آن است که احتمالا نظامیان نمی توانستند کنترل هواپیما را به دست گیرند، این احتمال وجود داشت که اطلاعات حیاتی و مهمی به دست دشمن بیافتد. مسئولین آمریکایی خطر را جدی نگرفته و اطلاعات را رمز گذاری نکردند.
همان طور که اطلاع دارید قرار بود ارائه های درس هوش مصنوعی-دقاق زاده- در پنج شنبه هفته گذشته برگزار شود که به علت تعطیلی برگزار نشد.
ارائه های همه دانشجویان در روز پنج شنبه این هفته یعنی 8 دی ماه انشاالله برگزار خواهد شد و همه دانشجویانی که قبلا درخواست ارائه را داشتند و یا می خواهند ارائه دهند برای این روز آماده باشند.
موفق باشید
حسین دقاق زاده
4 دی ماه

ساختن
آلبوم ها و یا به عبارت دیگر در حال حاضر در میان کاربران به نوعی هم
سرگرمی محسوب می شود و هم از سوی دیگر یک راه برای زیباتر نگه داشتن عکس
های خاطرات خود را ساخت اسلاید شو محسوب می شود. این که در این زمان کدام نرم افزار را انتخاب کنیم امری بسیار مهم است. یکی از نرم افزارهایی
که هرکاربری را به سمت خود می کشد محصول شرکت Photodex می باشد. شرکتی که
تولید نرم افزار های گرافیکی و مالتی مدیا را سرلوحه کار خود قرار داده
است. این کمپانی محصولاتی متفاوت و متعدد را به دنیای رایانه عرضه می
نماید. یکی از این محصولات Photodex ProShow Producer نام
دارد. نرم افزار بسیار کامل و غنی که به کاربر این اجازه را می دهد تا با
کمی خرج نمودن سلیقه خود آثاری بسیار زیبا را پدید آورد.Photodex ProShow
Producer نرم افزاری است فوق العاده کارا برای آن ها که یک نرم افزار
را به جای نصب چند ابزار ترجیح می دهند. این نرم افزار دارای امکانات
بسیار زیادی است. ساخت اسلاید شو های بسیار زیبا و حرفه ای با زیباترین
افکت ها همراه با Template های از پیش ساخته و اسلاید های متعدد، ویرایشگری
بسیار مناسب و تا حدودی حرفه ای، نمایش تصاویر با بالاترین کیفیت،
پشتیبانی از اکثر فرمت های صوتی و تصاویر موجود و در نهایت ساخت اتوران
هایی زیبا از قابلیت های مهم این نرم افزار محسوب می شود.قابلیت هایی که
هرکدام به طور مجزا می توانند یک نرم افزار را تشکیل دهند. این نرم افزار
حتی قادر است این اسلاید شو ها را برروی انواع لوح های فشرده نظیر CD ، DVD
و حتی Blu-rey رایت نماید. به کاربر این اجازه را می دهد تا خروجی از
انواع فرمت ها بگیرد. این فرمت های نظیر ویدئو فایل ها ، فرمت EXE ، Screen
Saver ساخت آلبوم هایی برای صفحات وب با فرمت SWF و چندین و چند فرمت دیگر
را شامل می شود. Photodex ProShow Producer
به کاربران این اجازه را می دهد تا تصاویر و اسلاید شو ها را میان دوستان
به اشتراک گذارد، به ایمیل های دوستان ارسال کند، و یا در سایت هایی نظیر
Youtube آپلود کند. این نرم افزار محیط کاربری زیبایی دارد. محیط کاربری
در انتخاب یک نرم افزار از سوی کاربران اهمیت زیادی دارد. برای این که
اسلاید هایی برای به یادگار گذاشتن خاطراتتان تهیه نمائید ما این نرم افزار
فوق العاده عالی را به کاربران توصیه می کنیم.
قابلیت های کلیدی نرم افزار Photodex ProShow Producer v4.0.2549:
- اضافه کردن تصویر به صورت نامحدود
- استفاده آسان و تنها با Drag And Drop ساده
- پشتیبانی از بالغ بر 100 فرمت
- افکت های بسیار زیبا
- طرح های آماده متنوع
- اسلاید های متعدد و زیبا
- اضافه کردن موزیک به اسلاید ها
- ساخت اتوران برای لوح های فشرده
- به اشتراک گذاری اسلاید ها
- ارسال فایل های به دوستان از طریق ایمیل
- ساخت فرمت های مختلف خروجی نظیر EXE و Video File
- ساخت محافظ صفحه نمایش های بسیار زیبا
- قابلیت رایت روی انواع لوح های فشرده
- ساخت آلبوم های زیبا برای صفحات وب
- ویرایش تصاویر به صورت نیمه حرفه ای
- قابلیت ارسال اسلاید شو ها برروی سایت Youtube
- قابلیت زوم بر روی تصویر
- قابلیت قرار دادن متن بر روی تصویر
- استفاده آسان با محیط کاربری جذاب و در عین حال کارا
- پشتیبانی از نسخه های مختلف ویندوز از جمله ویندوز ویستا
- و ...
قیمت : 249.95 دلار آمریکا
دانلود - 17.4 مگابايت | لينک كمكي
پسورد فايل زيپ : www.asandownload.com
تصويري از محيط برنامه
سايت سازنده
لينک منبع
مثال:
Please do not open up any mail that has this title.
It will erase your whole hard drive. This is a new
e-mail virus and not a lot of people know about
it, just let everyone know, so they won't be a victim.
Please forward this e-mail to you friends!!!
Remember the title: JOIN THE CREW.
مثال ديگر:
Subject: VIRUS WARNING VERY IMPORTANT
Please read the following message we received from a client.
If you receive an email titled "It Takes Guts to Say 'Jesus'"
DO NOT open it. It will erase everything on your hard drive. So, you must delete
it.
Forward this E-MAIL out to as many people as you can. This is a new, very
malicious virus and not many people know about it. This information was
announced yesterday morning from IBM; please share it with everyone
that might access the internet. Once again, pass this along to EVERYONE in
your address book so that this may be stopped. AOL has said that this is
a very dangerous virus and that there is NO remedy for it at this time.
Please practice cautionary measures.
اگر شما email اي مانند اين ديديد آن را براي كسي نفرستيد! ويروسهاي "Jion The Crew" و "It Takes Guts to Say 'Jesus'" شوخي هستند! ويروسهاي شوخي ديگري وجود دارند مانند:
"Win a Hliday" , "AOL4Free" , "Pen Pal Greetings", "ghost" , "Deeyenda"
و بد نام ترين آنها "Good times" است.
ويژگيهاي اخطار ويروسهاي شوخي:
تأكيد بسيار
يك هشدار كه ويروس فقط با باز كردن پيغام فعال مي شود ( شما نمي توانيد فقط با باز كردن يك پيفام آلوده شويد مگر اينكه يك پيوست ( attachment ) را باز كنيد.
كلمات « اين يك ويروس جديد است كه بسياري از مردم آن را نمي شناسند » در آن ديده مي شود
دستور العملها به شما مي گويند كه با دنبال كردن يك لينك آن را برايكسانيكه مي شناسيد بفرستيد.
با اشاره به اينكه ويروس روز قبل بوسيله يك شركت يا گروه كامپيوتري معتبر مانند "IBM" يا "Microsoft' و يا ... اعلام شده است مي خواهند هشدار خود موجه جلوه دهند.
در اينجا يك مثال از يك هشدار حقيقي در مورد ويروس وجود دارد:
Hi
all,
There is a virus (a "worm", actually) currently doing the rounds that
comes packaged in a file called PrettyPark.exe attached to an email.
Apparently it has been around since May last year, but has proliferated
recently and is currently by far the most "popular" subject of enquiries
at Symantec's anti-virus research center.
The usual rules apply: don't open it.
Information (including a fix if you are infected) is available at this
site:
http://www.symantec.com/avcenter/venc/data/prettypark.worm.html
Good luck, Take care.
ويژگيهايي كه نشان مي دهند اين ويروس مربوط به يك ويروس واقعي است عبارتند از :
پيغام به شكل ساده و زبان منطقي و مستدل بيان شده است ( بدون هيچگونه بزرگنمايي در لغات )
پيغام در مورد باز كردن يك بايل الصاقي ( attachment ) هشدار ني دهد
پيغام آدرس سايت معتبري را مي دهد كه در آن مي توانيد در مورد ويروس اطلاعات بيشتري پيدا كنيد.
در پيغام اطلاعاتي در مورد اينكه اگر كامپيوتر شما آلوده به ويروس شد چه كار بايد انجام دهيد به شما اطلاعاتي ميدهد.
در پيغام از شما خواسته نمي شود كه آن را براي كسي بفرستيد.
پشته اکثرا باید بدانید که پشته چیست.ولی اندکی یاد آوری در مورد پشته و ذکر انواع آن خالی از لطف نیست.
یک تعریف انتزاعی از پشته این است که پشته ساختمان داده ای است که اطلاعات (از هر نوعی) به ترتیب معکوس ورود از ان خارج میشوند :
یعنی آخرین ورودی , اولین خروجی است.به همین علت به این سیستم ورودی
و خروجی , سیستم LIFO اطلاق میشودکه خلاصه شده عبارت Last In First Out
میباشد.
پشته یکی از پر کاربرد ترین ساختار ها در دنیای کامپیوتر و
برنامه سازی از پایین ترین سطح تا بالا ترین سطح میباشد و به همین علت در
همه ماشینها (سی پی یو ها) دستوالعملهای خاصی برای کار کردن با پشته سیستم
تدارک دیده اند. این دستورالعملها عبارتند از دستور PUSH و دستور POP که
اگر کسی به زبان اسمبلی برنامه نوشته باشد صد درصد با آنها اشنایی دارد و
میداند که کارشان چیست.
دستورالعملهای مربوط به پشته و مفهوم آنها :
1- PUSH : یعنی وارد کردن یک عنصر به پشته
2-POP : یعنی خارج کردن یک عنصر از پشته
اگر
کمی فکر کنیم به این نتیجه میرسیم که پشته نیز در حافظه جای میگیرد و
دارای حد بالا و حد پایین است.این حد بالا و حد پایین پشته توسط سیستم عامل
نگهداری میشود و دارای مقدار ثابتی است (به طور معمول) ولی تعداد آیتمهای
داخل پشته ثابت نیست بنابر این از کجا میتوانیم بفهمیم که پشته تا کجای ان
پر است.برای اینکار در سیستم یک ثبات در نظر گرفته میشود که نشان دهنده این
است که پشته تا کجای آن پر است و هر وقت که عنصری وارد پشته شود و یا از
آن خارج شود در این ثبات , تغییراتی اعمال میگردد. در بسیاری از سیستمها
این ثبات با نام SP : stack pointer معروف است.
انواع پشته از دید آدرس دهی در حافظه
اگر اندکی تامل کنیم متوجه میشویم که بر اساس ساختار و نحوه آدرس دهی
حافظه کامپیوتر میتوانیم دو نوع پشته داشته باشیم که عبارتند از :
1-پشته کاهشی
2-پشته افزایشی
1-پشته افزایشی :در این مدل از پشته , پشته از
آدرس پایین حافظه شروع به بزرگ شدن میکند.در این مدل با اضافه شدن یک آیتم
به پشته در جهت ایندکس خانه های حافظه از پایین به بالا حرکت میکنیم.
در
ساده ترین تفسیر با اضافه شدن هر عنصر به پشته , یک واحد به اشاره گر
بالای پشته اضافه میشود و با برداشته شدن هر عنصر , یک واحد از این اشاره
گر کم میشود.
1-پشته کاهشی :
در این مدل از پشته , عکس کدل
قبلی ,پشته از آدرس بالای حافظه شروع به بزرگ شدن میکند.با اضافه شدن هر
آیتم به پشته در خلاف جهت ایندکس خانه های حافظه از پایین به بالا حرکت
میکنیم.
در ساده ترین تفسیر با اضافه شدن هر عنصر به پشته , یک واحد از
اشاره گر بالای پشته کم میشود و با برداشته شدن هر عنصر , یک واحد به این
اشاره گر اصافه میشود.
نمیتوان گفت که کدامیک از این دو بهتر است.هر نوع دارای کاربردهای
گوناگونی هستند.از نظر بنده پشته نوع دوم یعنی پشته کاهشی دارای کاربرد
بیشتری در پیاده سازیها میباشد.برای مثال در پیاده سازی پردازنده های زیر
از متد کاهشی برای پیاده سازی دستورالعملهای پشته استفاده شده است :
1-Intel
2-Motorola
3-SPARC
4-MIPS
انواع پشته از دید ماهیت
اگر بخواهیم به واقعیت ساختاری پشته پی ببریم بایستی ماهیت آنرا بشناسیم.
حافظه
کامپیوتر مجموعه ایست از صفر ها ویک ها و کامپیوتر برای اینکه بفهمد که
کجا کدهای اجرایی قرار دارند و کجا داده ها , آنها را از هم جدا نگه میدارد
و با عنوان سگمنت کد و سگمنت داده(CSوDS) به انها ارجاع میکند.ولی در مورد
پشته قضیه اندکی متفاوت است و اینجاست که بر اساس پیاده سازی سیستم عامل ,
دو نوع پشته ظاهر میشود :
1-پشته اجرایی Executable stack
2-پشته غیر اجرایی Non executable stack
پشته اجرایی نوعی پشته است که سیستم میتواند در صورت وجود کدهای اجرایی در پشته , آنها را مشابه کدهای موجود در سگمنت کد ,اجرا کند
در پشته غیر اجرایی , حتی اگر کدهای اجرایی در پشته باشند , سیستم مجاز
نیست آنها را اجرا کند و در صورت تلاش برای اجرای کدها در سگمنت پشته خطایی
از طرف سیستم عامل نمایش داده میشود.
محبوبیت پشته اجرایی , بیشتر از
پشته غیر اجرایی است به طوری که در پیاده سازی بسیاری از سیستم عاملهای
معروف از پشته اجرایی استفاده شده است. برای مثال :
1-M$ Windows series
2-Unix (*nix series)
3-Linux (All distributions such as RedHat,Mandrake)
4-Some other well known Operating Systems
از پشته غیر اجرایی به ندرت برای پیاده سازی سیستم های عامل استفاده شده
و معروف ترین گونه ای که در بازار موجود است , سیستم عامل IRIX است.
شاید دلیل محبوبیت کم پشته غیر اجرایی , مشکلات پیاده سازی و استفاده از آن در سطح سیستم و برنامه سازی است.
انواع پشته از لحاظ استفاده از SP
پشته از دیدگاه
نحوه استفاده از اشاره گر بالای پشته نیز انواع متفاوتی دارد.در پیاده سازی
میتوانیم به دو روش از اشاره گر بالای پشته استفاده کنیم که عبارتند از :
1-SP نشان دهنده بالاترین عنصر پشته است
2-SP نشان دهنده اولین جای خالی در پشته است
در
نوع اول وقتی که پشته خالی است SP مساوی مقدار 1- یا یک مقدار غیر معتبر
پیش فرض است که به این معنی است که هیچ عنصری در پشته وجود ندارد.
در نوع دوم وقتی که پشته خالی است , SP مساوی 0 یا مقداری است که نشان دهنده اولین خانه خالی در پشته است.
ذکر یک نکته در اینجا حائز اهمیت است که اگر تا اینجا در متن دقت
کرده باشید همه جا از واژه واحد و خانه برای پشته استفاده شده است و هیچ
جایی از واژه بایت برای ارجاع به سلولهای پشته استفاده نشده.دلیل این مطلب
این است که در پیاده سازیهای سی-پی-یو ها و سیستم عاملهای مختلف برای خانه
های پشته اندازه های مختلفی در نظر گرفته شده.به طور استاندارد اندازه هر
خانه از پشته , یک کلمه در نظر گرفته میشود که اندازه هر کلمه از یک ماشین
به ماشین دیگر متفاوت است.در بعضی از ماشینها , اندازه کلمه 3 بایت , در
بعضی 4 بایت و در گستره وسیعی اندازه هر کلمه 2 بایت است و این به صورت یک
استاندارد در آمده است.از آنجا که در حال حاضر بیش از 95% سیستمهای
کامپیوتری در جهان از استاندارد IBM تبعیت میکنند و اندازه ه کلمه در این
استاندارد 2 بایت است , ما هم به طور پیش فرض اندازه هر کلمه را 2 بایت در
نظر خواهیم گرفت.ذکر این نکته هم حائز اهمیت است که چون بیشتر ما از
سیستمهای x86 استفاده میکنیم , به طور پیش فرض , سیستم هدف خود را یک سیستم
x86 در نظر خواهیم گرفت و تنوع خود را بر روی سیستمهای عامل متمرکز خواهیم
نمود.
ثباتهایی که برای پشته تعبیه شده اند.
همانگونه که اشاره شد ,
در هر ماشین برای کار با پشته , دارای دستورالعملها و ثباتهایی هستیم که
به دو دستور العمل کار با پشته اشاره کردیم و توضیحی در مورد آنها ارائه
کردیم.حال میپردازیم به اینکه در سری x86 چه ثباتهایی برای پشته تعبیه شده
است.در سری x86 برای کار با پشته , دارای ثباتهای زیر هستیم :
1-ثبات SP : اشاره گر بالای پشته
2-ثبات SS : ثبات سگمنت پشته
3-ثبات FP : ثبات اشاره گر فریم
4-ثبات BP : یک ثبات همه منظوره که بیشتربرای کاربا پشته به کار میرود
با ثبات اول که همان SP هست از قبل اشنایی دارید و میدانید که کاربرد آن چیست.
ثبات دوم , یعنی SS , ثبات سگمنت پشته میباشد که نشان دهنده ابتدای سگمنت پشته(یا بهتر بگوییم انتها)
است.اگر واقع بین باشیم این ثبات نشان دهنده حد پایین پشته است.
ثبات
سوم یا همان FP بیشتر توسط سیستم عامل برای مدیریت فرایند ها به کار میرود
و در سطح برنامه های کاربردی زیاد کاربرد ندارد.پشته سیستم عامل به طور
منطقی , به ازای هر فرایند , به قسمتهایی تقسیم میشود که به هر یک از آنها
یک فریم اطلاق میشود و در داخل هر فریم اطلاعات مربوط به فرایند متناظر با
آن قرار دارد.
ثبات چهارم ,BP, بیشتر نقش آچار فرانسه را دارد و برای فعل و انفعالات برنامه کاربردی با سیستم به کار میرود.
مقادیر
ثباتهای پشته نسبت به SS در نظر گرفته میشود. یعنی مقداری که در ثباتهای
مربوط به پشته قرار میگیرد یک آدرس مطلق حافظه نیست و نسبت به فاصله ای که
از ثبات سگمنت دارند مقادیر را نگه میدارند و اگر بخواهیم آدرس واقعی خانه
ای از پشته که SP به آن اشاره میکند را بدست آوریم بایستی اندکی محاسبات
انجام دهیم.
مثال :
SS=0FA800h
SP=100h
0FA800h + 100H =0FA900h=آدرس فیزیکی
به این معنی که خانه 100 هکز یا 256ام پشته در آدرس 0FA900h حافظه است.
نکته :
هر
برنامه ای , به هر زبانی که نوشته میشود دارای پشته است.اگر به زبان
اسمبلی برنامه نوشته باشد میدانید که در ابتدای برنامه یا باید یک سگمنت
پشته توسط پیش پردازنده SEGMENT تعریف کنیم و آدرس آن را توسط پیش پردازنده
ASSUME در ثبات سگمنت پشته قرار دهیم و یا اینکه توسط پیش پردازنده .STACK
اندازه پشته را اعلان کنیم تا اسمبلر بقیه کارها را انجام دهد.
تعریف پشته در زبان اسمبلی:
مثال اول
مثال دوم
ASSUME CS:CODE,DS:DATA,SS:STACK
CODE SEGMENT
MAIN PROC NEAR
....
MAIN ENDP
CODE ENDS
.MODEL SMALL
.STACK 256
.DATA
A DW 24
B DB ?
.CODE
MAIN PROC NEAR
.....
MAIN ENDP
END .MODEL SMALL
STACK SEGMENT PARA STACK 'stack'
DB 256 DUP(?)
STACK ENDS
DATA SEGMENT
A DW 24
B DB ?
DATA ENDS
تا حالا یک مفهوم از پشته و اینکه چه هست و چگونه اداره میشودبرای
شما ارائه دادیم .حال میرسیم به یک مفهوم دیگر به نام بافر.کا اصلی ما با
این دو مفهوم است.
بافربافر به طور عام به حافظه ای اطلاق میشود که
برای نگهداری اطلاعات به کار میرود.در واقع از یک دید خاص میتوان گفت که
بافر همان متغیرهای برنامه است .برای مثال یک متغیر از نوع intدر زبان سی
یک بافر 2 بایتی است که برای نگهداری اطلاعات عددی ازآن استفاده
میشود.میتوانیم آرایه ای از int ها را هم به عنوان یک بافر در نظر
بگیریم.متغیرهای رشته ای هم که درواقع آرایه ای از کاراکتر ها هستند,نیز
نوعی بافر هستند.کار اصلی ما با نوع آخر یعنی بافرهای رشته ای است.
همانگونه
که باید بدانید در زبان سی , برای نشان دادن انتهای رشته از کاراکتر NULL
یا همان پوچ که کد اسکی آن صفر است استفاده میشود.برای مثال اگر شکل زیر را
به عنوان قسمتی از حافظه در نظر بگیریدکه متغیر رشته ای str در آن قرار
دارد,اگر فرض کنیم که متغیر حاوی مقدار "String" باشد , در آن صورت خواهیم
داشت :
این کاراکتر که در انتهای رشته قرار میگیرد نشان دهنده حد انتهای رشته هست.اگر فنی تر نگاه کنیم , در زبان سی به طور کلی آرایه ها توسط آدرس ابتدای آنها مشخص میشوند.یعنی اگر در این مثالی که آورده ایم , STRاشاره گری است به آدرس ابتدای رشته در حافظه که در مثال ما مساوی است با 23.پس داریم :
ساختار آرایه رشته در حافظه
STR="String"
رشته ای که در حافظه است
STR=23
قرار میگیردSTRمقداری که در متغیر
*STR='S'
محتوای بایتی که متغیر به آن اشاره میکند.در واقع اولین خانه آرایه
*(STR+1)='t'
دومین خانه آرایه
*(STR+2)='r'
سومین خانه آرایه
*(STR+3)='i'
چهارمین خانه آرایه
*(STR+4)='n'
پنجمین خانه آرایه
*(STR+5)='g'
ششمین خانه آرایه
*(STR+6)=Null
آخرین خانه آرایه
همانگونه که میدانید در زبان سی میتوانیم توسط عملگر * به محتوای یک آدرس از حافظه به طور مستقیم دسترسی داشته باشیم و در این مثال نیز برای نشان دادن محتوای حافظه از آن استفاده شده است.اگر یک واحد به متغیری که حاوی آدرس است اضافه کنیم , در حافظه به اندازه یک خانه به طول نوع متغیر حاوی ادرس به جلو حرکت میکنیم.به عنوان مثال اگر متغیر ptrبه عنوان یک اشاره گر به integer تعریف شده باشد و به خانه ای از حافظه اشاره کند , حافظه (ptr+1) به اندازه 2 بایت جلوتر از مقدار اول آن خواهد بود , چرا که نوع داده ای integer 2 بایت طول دارد :...
int *ptr; //An integer type pointer declaration
int arr[2]; //An integer array of two cells
arr[0]=10; //Initializing array's first cell
arr[1]=20; //Initializing arrays secong cell
ptr=arr; // pointing ptr to start point of array
printf("*(ptr)=%d ",*(ptr));
printf("*(ptr+1)=%d ",*(ptr+1));
getch();
...
تمامی آنچه که گفته شد در این مثال آورده شده.
روشی که گفته شد ,
یکی از روشهایی بود که برای نمایش انتهای رشته ها به کار میرود.دربرخی از
زبانهای برنامه سازی از روشی دیگر برای اینکار استفاده میشود و آن روش هم
به این ترتیب است که اولین خانه آرایه برای نگهداری طول رشته ای که در
آرایه نگهداری میشود , رزرو میشود.به این شکل :
این روش در زبانهایی چون پاسکال و ویژوال بیسیک به کار رفته است.
هر روش دارای مزایا و معایبی است که میتوان برای نمونه به موارد زیر اشاره کرد :
در روش اول این محدودیت رو داریم که نمیتوانیم از کاراکتر NULLدر داخل رشته استفاده کنیم ولی در روش دوم چنین محدودیتی نداریم.
در
روش دوم بسته به اندازه حافظه ای که برای نگهداری طول رشته در نظر گرفته
میشود محدودیت داریم ولی در روش اول چنین محدودیتی نداریم.برای مثال اگر
برای نگهداری طول رشته , یک بایت در نظر گرفته شود , طول رشته ها محدود به
255 کاراکتر میشود.
متغیر ها در کجای حافظه قرار میگیرند (از لحاظ منطقی)
در هر زبان برنامه سازی بسته به مورد کاربرد , میتوانیم متغیر های نوع دینامیک و استاتیک داشته باشیم.
متغیرهای برنامه :
1-استاتیک
2-دینامیک
1- متغیرهای نوع استاتیک
این نوع
متغیرها هنگام شروع فرایند یا همان برنامه در سگمنت Data یا داده که قبلا
توضیح داده شده , آدرس دهی میشوند. متغیرهای نوع استاتیک , وابسته به بلوک
نیستند و در حین اجرای برنامه همواره مقادیر خود را حفظ میکنند و اگر از
تابع و یا بلوکی که در ان تعریف شده اند خارج شویم و دوباره برگردیم همان
مقادیر دفعه قبل خود را حفظ میکنند.
2-متغیرهای نوع دینامیکاین
گونه از متغیر ها فقط در محدوده بلوکی که تعریف میشوند مفهوم دارند و فقط
در بلوکی که تعریف شده اند مقادیر خود را حفظ میکنند و اگر از بلوک خارج
شده و دوباره بر گردیم مقادیر قبلی خود را نخواهند داشت.این نوع از متغیر
ها , هنگام فراخوانی فرایند یا تابع , در پشته برنامه آدرس دهی میشوند و
مقادیرشان را هم در همانجا یعنی پشته نگهداری میکنند و وقتی که از بلوک
خارج شویم از بین میروند.
متغیرهای دینامیک و استاتیک
Static
Dynamic
void StaticFunc()
{
static int sv=0;//Static variable
sv++;
printf("sv=%d",sv);
}
//*************************
void main()
{
StaticFunc();
StaticFunc();
}
خروجی
sv=1
sv=2
**********************************************************************
void DynFunc()
{
int dv=0; //Dynamic variable
dv++;
printf("dv=%d",dv);
}
//*************************
void main()
{
DynFunc();
DynFunc();
}
خروجی
dv=1
dv=1
در مثالی که برای شما آورده شدفرض شده که تابع را دوبار فراخوانی میکنیم و اگر دقت کنید متغیر استاتیک مقدار قبلی خود را حفظ میکند.
هیپ(Heap) چیست ؟
غیر از این دو مورد که ذکر شد یک
جای دیگر هم برای تخصیص حافظه وجود دارد و آن هم هیپ (Heap) سیستم است.
وقتی که توسط دستوراتی مثل malloc یا alloc یا ... حافظه ای را از سیستم
میگیریم , این حافظه در هیپ سیستم اختصاص داده میشود.در واقع از هیپ برای
تخصیص حافظه به صورت دینامیک استفاده میشود.
این نکته هم باید ذکر شود که در هر برنامه ای لزوما هیپ نداریم و وجود آن بستگی دارد به زبانی که برای برنامه نویسی استفاده شده است.
به طور استاندارد دو نوع هیپ برای برنامه در نظر گرفته میشود که عبارتند از :
انواع هیپ
1-هیپ نزدیک Near heap
2-هیپ دور Far heap
اندازه هیپ نزدیک محدود به 32 کیلوبایت است و برای رفع محدودیت از هیپ دور استفاده میشود و تفاوت آنها در نحوه آدرس دهی است.
طرف حساب ما متغیرهای نوع دینامیک هستند که در پشته سیستم ادرس دهی میشوند .
کاربردهای پشته تا حالا باید فهمیده باشید یکی از کاربردهای پشته تخصیص حافظه برای متغیرهای نوع دینامیک هست.
پشته یک کاربرد دیگر هم دارد که عبارت است از پاس کردن پارامتر ها به توابع.
هیچ
تا حالا به این فکر کرده اید که وقتی که یک روال را در یک برنامه فراخوانی
میکنید , مقادیر پارامتر ها یا همان آرگومانها چگونه به روال تحویل داده
میشوند. بله.آرگومانهای روال هم توسط پشته به روال تحویل داده میشوند. وقتی
که روال فراخوانی میشود , ابتدا پارامتر ها در پشته قرار داده میشود و بعد
از یک سری کارهای مقدماتی , کنترل اجرا به روال منتقل میشود.در ابتدای
روال, آرگومانها از پشته برداشته میشوند و سپس بقیه کد ها اجرا میشوند.
غیر از این دومورد کاربرد , پشته یک کاربرد مهم دیگر نیز دارد که یکی از اهداف اصلی ماست.
کاربرد سوم پشته برای ذخیره کردن آدرس بازگشت یا return address هنگام فراخوانی یک روال است. حال این آدرس بازگشت چه هست؟
آدرس بازگشت
کامپیوتر برای اینکه بفهمد باید چکار
بکند و چه چیزهایی دارد , اطلاعات را در حافظه RAM یا حافظه ای ماندگار
(بسته به مورد) مثل هارد دیسک نگهداری میکند.
وقتی که از بلوک جاری یک
روال فراخوانی میشود ,ابتدا سیستم پارامترهای تابع را درصورت وجود در پشته
قرار میدهد و قبل از انتقال فرایند اجرا به آن روال , آدرس دستور العمل
بعدی را که باید بعد از بازگشت از روال اجرا شود , به همراه یک سری اطلاعات
دیگر در پشته قرار میدهد و سپس کنترل اجرا را به اولین دستورالعمل روال
انتقال میدهد.
بعد از اتمام اجرای روال , به عنوان آخرین دستورالعمل
روال , آدرس بازگشت که همان آدرس دستورالعمل بعد از دستور فراخوانی روال
است , از پشته برداشته میشود و کنترل اجرا به آنجا منتقل میشود (دستور
RET).
برای مثال در سیستمهای PC یک ثبات داریم با نام IP که همواره حاوی
آدرس دستورالعمل بعدی است که باید اجرا شود.یعنی اگر کامپیوتر الان در حال
اجرای دستورالعمل موجود در آدرس 27 باشد , آنگاه مقدار ثبات IP مساوی
خواهد بود با 28 , یعنی دستوالعمل بعدی.
هر کاه بخواهیم که کنترل اجرا
را به دست بگیریم , کافیست به نحوی بتوانیم مقدار ثبات IP را عوض کنیم و از
جایی که میخواهیم اجرای کدها ادامه خواهد داشت.
پس درحالت کلی پشته سه کاربرد مهم برای سیستم دارد که عبارتنداز :
1-پاس کردن پارامتر ها
2-نگهداری آدرس بازگشت
3-آدرس دهی متغیرهای دینامیک
یک مفهوم که زیاد اسم آن آمد ولی در مورد ان صحبت نشد , فرایند است.فرایند چیست؟
فرایند؟
فرایند یا process در یک تعریف کلی یک
برنامه است که اجرا میشود و در تعریف تخصصی تر , فرایند قطعه برنامه ای است
که یک وظیفه(Task) بر عهده دارد وتوسط سیستم عامل مدیریت میشود.
هر فرایند از لحاظ منطقی به سه قسمت تقسیم میشود که به شرح زیر هست :
1- Text یا متن فرایند : این قسمت حاوی کدهای
اجرایی فرایند است . این بخش توسط سیستم عامل قفل میشود و هرگونه تلاش برای
دسترسی به این قسمت (چه خواندن و چه نوشتن) منجر به بروز خطای "تخطی از
سگمنت بندی" یا Segmentation violation"" از طرف سیستم عامل میشود.فقط
سیستم عامل اجازه دسترسی به این قسمت را دارد(به قول معروف, فقط در مود
هسته(Kernel mode) مجاز به دسترسی به این بخش هستیم).
2-Data یا داده های فرایند : این همان سگمنت داده ها است که برای متغیر های استاتیک و متغیرهای با مقدار اولیه (Initialized) از آن استفاده میشود.
3-Stack یا پشته : پشته برنامه که برای سه منظور اصلی که قبلا به آن اشاره شد از آن استفاده میشود.البته ممکن است به غیر از اینها کاربردهای دیگری برای پشته داشته باشیم , ولی این سه مورد ذکر شده , موارد اصلی هستند.
نحوه مدیریت فرایند ها لابد این اصل رامیدانید که
هر برنامه ای که باید اجراشود به سه منبع اصلی 1-حافظه 2-پردازنده 3-زمان
نیازمند است و کار تخصیص این منابع و مدیریت آنها توسط سیستم عامل انجام
میگیرد.در سیستم عاملهای اولیه وقتی که قرار بود برنامه ای اجرا شود , خود
برنامه ,به طور فیزیکی به حافظه دسترسی داشت و در فضای آدرسی که وابسته بود
به اندازه حافظه کامپیوتر , میتوانست عملیات انجام دهد.ولی در سیستم ها
عامل مدرن مثل ویندوز و یونیکس و لینوکس دیگر چنین کاری انجام نمیگیرد و
هیچ برنامه ای به طور مستقیم به حافظه دسترسی ندارد و تمام تراکنشها با
حافظه توسط سیستم عامل انجام میگیرد . دز این نوع از سیستم های عامل از
تکنیک حافظه مجازی استفاده میشود, به این صورت که مقداری حافظه به صورت
فیزیکی روی کامپیوتر نصب شده و بقیه حافظه هم به صورت یک فایل مبادله ای یا
اصطلاحاً SWAP روی هارد دیسک در نظر گرفته میشود.در نتیجه هر برنامه ای که
اجرا میشود دارای 4 گیگابایت فضای آدرس دهی خواهد بود.با تکیه بر این
تکنیک دیگر هیچ وقت , هیچ برنامه ای با کمبود حافظه مواجه نمیشود و چونکه
همه تراکنشهای حافظه ای به واسطه سیستم عامل انجام میگیرد , برنامه
نمیتواند بفهمد که آیا آدرسی که الان میخواهد مقدار آن را بخواند و یا
مقداری در آن بنویسد , در حافظه اصلی است یا حافظه معاوضه ای.در واقع این
نوعی تجرید از حافظه توسط سیستم عامل است.سیستم عامل همه درخواست های حافظه
را توسط نقشه ای که دارد , نگاشت میکند و در زمان لازم مقداری از حافظه را
به دیسک انتقال میدهد و از دیسک به حافظه میبرد.
البته همه این 4گیگابایت برای همه برنامه ها قابل دسترسی نیست. برخی جاها از این فضای
میان
فرایند ها به اشتراک گذاشته میشود و برخی جاها فقط برای یک فرایند خاص در
نظر گرفته میشود.برای این چهار گیگا بایت که از آدرس 0x00000000 تا آدرس
0xFFFFFFFF ایندکس خورده , یک سازماندهی معین وجود دارد که به شرح زیر است :
سازماندهی فضای آدرس دهی توسط ویندوز
محدوده آدرس مورد استفاده
NULL pointer assignments 0x00000000 تا x0000FFFF
**********************************************************************
Processes user space
قسمتی که پروسه ها
وِDll ها لود میشوند.هر کدی که اینجا لود شود میتواند اجرا شود.دسترسی به
جایی که در آن کد لود نشده باعث بروز خطای Access violation میشود
0x001000000 تا x7FFEFFFF
**********************************************************************
Bad pointer assignments
در صورت هر گونه تلاش برای دسترسی به این آدرس با خطای Access violation مواجه خواهید شد.
0x7FFF0000 تا0x7FFFFFFF
*********************************************************************
رزرو شده برای سیستم عامل.در این قسمت راه اندازهای ابزار و کدهای سطح هسته قرار میگیرد.در صورت تلاش برای دسترسی به این قسمت از طرف برنامه کاربری ,غیر هسته (ring3) , خطای Access violation بروز خواهد کرد.
0x80000000 تا0xFFFFFFFF
خلاصه
تااینجا یک سری از اصول برای شما
بیان شد.اینها اصولی بودند که بایستی برای ادامه بحث آنها را میدانستید.در
این قسمت,با پشته آشناشدیدوانواع آن را یاد گرفتید.با فرایند ها و نحوه
سازماندهی آنها و ساختار آنها آشنا شدید.با سیستم سازماندهی حافظه مجازی
آشنا شدید و نحوه تخصیص آدرس برای فرایند ها را تحت سیستم عامل ویندوز یاد
گرفتید.
کاربردهای پشته را یاد گرفتید و دیدید که سیستم عامل اکثرا برای
چه کاری از پشته استفاده میکند.ثباتها و دستورالعملهای مربوط به پشته را
دیدید وفهمیدید که بافر چیست و انواع متغیر ها در کجا آدرس دهی میشوند.
در
ادامه بحث خواهیم رسید به اینکه بافر اورفلو ,buffer overflow,چه هست و
چگونه میتوان آن را تشخیص داد و چگونه میتوان از آن استفاده کرد.
**************************************************************************
خطر امنيتي حافظه هاي فلش چيست؟
حافظه هاي فلش كوچك، در دسترس، ارزان و قابل حمل و نقل هستند آنهم به سادگي قرار دادن در جيب شلوار. همه اين مزايا سبب شده است كه اين حافظه ها براي نقل و انتقال اطلاعات از كامپيوتري به كامپيوتر ديگر بسيار محبوب و مرسوم باشند اگر چه همه اين خاصيت ها آنها را براي خرابكاران كامپيوتري و ويروس ها جذاب كرده است.
يك راه خرابكاري آلوده كردن كامپيوتر با اتصال حافظه فلش به آن است. به طوريكه بعد از اتصال حافظه فلش با كد هاي مخرب يا بد افزار ها آلوده مي شود. حال اگر اين فلش آلوده را به كامپيوتر ديگري متصل كنيد، بلافاصله بد افزار ها فعال مي شوند و آن كامپيوتر را هم آلوده مي كنند. هر چند ممكن است اين كامپيوتر هم خود به ويروس ها يا بد افزار هاي ديگري آلوده باشد. آنگاه احتمالا حافظه فلش شما باز هم آلوده تر خواهد شد. و اين روند همچنان ادامه دارد، تا اينكه فلش شما تبديل به كلكسيوني از بد افزار ها و ويروس ها مي شود.
ممكن است بعضي از خرابكاران از حافظه USB مستقيماً براي دزدي اطلاعات استفاده كنند. اگر يك خرابكار دسترسي فيزيكي به كامپيوتر شما داشته باشد مي تواند اطلاعات حساس را مستقيماً به USB منتقل كند. حتي كامپوتري كه خاموش است مي تواند آسيب پذير باشد. چون حافظه كامپيوتر تا چند دقيقه بعد از خاموش شدن بدون اينكه به برق وصل باشد فعال باقي مي ماند. و اگر در اين هنگام خرابكاري يك حافظه USB برنامه ريزي شده را به كامپيوتر متصل كند مي تواند حافظه كامپيوتر را كپي كند كه شامل: رمز عبور، كليد هاي رمز گذاري و اطلاعات مهم مي شود. قربانيان اين خرابكاري ها ممكن است حتي متوجه نشوند كه از كامپيوتر آنها سرقت اطلاعات صورت گرفته است.
و يكي از آشكارترين خطرات حافظه هاي USB اين است كه به راحتي دزديده يا گم مي شوند. بنابراين داشتن پشتيبان از فايل هاي مهم حافظه USB بسيار مهم است. چون گم كردن آن مساوي از دست دادن اطلاعات مهم خواهد بود. و اگر اطلاعات مهم حافظه فلش خود را رمز گذاري نكنيد ممكن است هر كسي به اطلاعات آن دست پيدا كند.
چگونه مي توانيد از اطلاعات خود حفاظت كنيد؟
براي حفاظت اطلاعات خود روي درايو USB يا كامپيوتري كه درايو USB به آن متصل مي شود كار هاي زير را انجام دهيد.

امنیت شبکه یکی از مورد بسیار بسیار مهم میباشد که جا دارد به آن پرداخته شود.
وقتی که از امنیت شبکه صحبت میکنیم شامل مورد بسیار زیادی میشود که هر کدام از آنها به تنهای میتواند مورد بحث قرار گیرد،همیشه در امنیت شبکه موضوی که بسیار اهمیت دارد لایههای دفأعی یک شبکه میباشد، باید یاد آوری کرد که اولین لایه دفأعی در امنیت شبکه و حتا امنیت فیزیکی وجود یک ساختار و خط مشی (policy) میباشد که بدون آن ،لیست کنترل ، فایروال و هر لایه دیگری بدون معنی میباشد دقیقا مثل ساختمانی میباشد که پایه ندارد !
برای داشتن policy باید پنج مرحله را در نظر داشت:
۱-بازرسی (inspection)
۲-حفاظت (protection)
۳-ردیابی (detection )
۴-واکنش (reaction )
۵-بازتاب (reflection )
برای اینکه شبکه امنی داشته باشیم باید همیشه این پنج مرحله را در نظر داشته باشیم.
اولین جای که باید در شبکه ایمن سازی شود،ایمن کردن تمامی سندیتهای (authortication) موجود میباشد.
رایجترین روش استفاده از شناسه کاربری و کلمه رمز است که به این مورد را باید در نظر داشت:
-بر رسی و کنترل کلمات عبور کلیه کاربران به ویژه مدیرن سیستم.
-کلمات عبور برای سویچها و رترها که بسیار مهم میباشد.
-کلمات عبور مربوط به SNMP
-کلمات عبور مربوط به پرینت سرور
-کلمات عبور مربوط به محافظ صفحه نمایش
در واقع شما باید امنیت کاملی را برای account password security در نظر داشته باشید.
دومین مورد، نصب و به روز رسانی آنتی ویروسها روی همه کامپیوتر ها،سرورها و میل سرورها و وب سرورها میباشد و همینطور به روز رسانی آنتی ویروسها روی کامپیوتر کاربرها باید به صورت اتوماتیک انجام شود و در صورت مشاهده مورد مشکوک حتما اقدامات امنیتی لازم انجام شود.
سومین مورد شامل نصب و به روز رسانی سیستم عامل و حفرههای امنیتی سیستمهای موجود است. باید حفرههای امنیتی کلیه سرور ها، سوئیچها و روترها ، شناسایی و رفع شود و سرویسهای غیر ضروری حذف و غیر فعال گردد.
چهارمین مورد که بسیار مهم است، دسته بندی کاربران و دادن سطح دسترسی مناسب با کار هر کاربر به آنها میباشد که همه نتوانند به همه فآیلها و دایرکتوریها دسترسی داشته باشند.
پنجمین مورد، کنترل و config کردن deviceهای موجود که شامل روتر ، سوئیچ و فایروال میباشد، که همه آنها باید بر اساس policy موجود در شبکه و با توجه به توپولوژی شبکه config شود .
تکنولوژیهای مثل PAT, NAT, Filtering و غیره در این مرحله وجود دارد و به همین خاطر این مرحله یکی از مهمترین مراحل امنیت یک شبکه میباشد.
مرحله بعدی، که آن هم بسیار مهم است داشتن یک استراتژی برای پشتیبانی (backup ) است و اینکه مطمئن باشیم که این سیستم به درستی کار میکند.
سپس باید به امنیت فیزیکی یک شبکه بپردازیم که شامل UPSها میشود و باید مطمئن باشیم که آنها درست کار میکنند و اینکه اتاق سرور از درجه حرارت و رطوبت مناسب برخوردار باشد و همین طور در برابر سرقت و آتش سوزی هم ایمن باشد.به طور کلی هر چیزی که مربوط به فیزیک شبکه میشود در این قسمت وجود دارد.
سپس باید به برسی و تنظیم و آزمایش سیستمهای auditing و logging میپردازیم این سیستمها میتواند هم بر پایه host و هم بر پایه network باشد، سیستمهای ردگیری و ثبت حملات هم در این مرحله نصب و تنظیم میگردد،باید کاملا اطمینان حاصل کنیم که تمام اطلاعات لازم ثبت شده و به خوبی محافظت میگردد.
در ضمن درست بودن ساعت و تاریخ سیستمها خیلی مهم است چرا که در غیر این صورت امکان ردّ گیری و پیگیری قانونی در صورت لزوم وجود نخواهد داشت.
نکته دیگری که باید توجه داشته باشیم ایمن کردن Remote Access با پروتکل و تکنولوژیهای امن.
باید در این قسمت با توجه به شرایط و امکانات ، ایمنترین پروتکل و تکنولوژیها را باید به خدمت گرفت.
نکته دیگر اینکه نصب فایروالهای شخصی در ساعت hostها و لایههای امنیتی مضاعفی به شبکه شما میدهد که بسیار مهم است، پس نصب فایروالها را فراموش نکنید.
نکته آخر: شرایط بازیابی در حالتهای ضروری را حتما بر رسی کنید و به روز رسانی کنید اینها شامل خرابی قطعات کامپیوتری، خرابکاری کاربران و خرابی نشی از مسأیل طبیعی ، نفوذ هکرها به سیستم میباشد. استانداردهای Warm site و Hot site را حتما رعایت کنید و به خاطر داشته باشید که اطلاعات باید همیشه در دسترس و محفوظ باشد و اینکه حتما در سایتهای خبری و بولتنهای امنیتی عضو شوید و اطلاعات خود را همیشه به روز کنید!
انتشارات Microsoft Press به تازگی کتابی تحت عنوان Microsoft Windows Comman-Line منتشر کرده است که این کتاب به تشریح کامل دستورای خط فرمانی سیستم عامل ویندوز پرداخته است .
دستورات زیر چکیده ای از دستورات مورد نیاز مدیران شبکه و البته هکرهای عزیز است .
شما حتما با برنامه Scheduled Tasks در ویندوز کار کرده اید . این برنامه که رابطی در محیط گرافیکی دارد می تواند طوری تنظیم شود که در یک زمان یک برنامه را اجرا کند .
توسط دستور SchTasks می توان تنظیمات این برنامه را به صورت Command-Line انجام داد .
به دلیل ساده بودن سوییج ها از توضیح آنها صرف نظر کرده و فقط به مثال هایی از این دستور اکتفا می کنیم .
شکل کلی این دستور به شکل زیر است :
SchTasks /Create or ... /TN [TaskName] /TR [TaskToRun] /SC [ScheDuleType] /MO [ModiFier]
در قسمت اول که مشخص می کنیم میخواهیم Task را ایجاد، پاک و یا ... کنیم .
در قسمت /TN نامی را برای Task خود انتخاب می کنیم .
در قسمت /TR مسیر برنامه ای را که می خواهیم اجرا شود را مشخص می کنیم . ( اگر فرد تیز هوشی باشید می توانید دستورات خود را هم اجرا کنید . به این صورت که دستورات را داخل NotePad می نویسید و بعد با پسوند Bat ذخیره می کنید و بعد آدرس این فایل را میدهید )
در قسمت /SC قالب اجرای برنامه را مشخص می کنید که می تواند شامل Monthly - Weekly - Daily - Minute - Once - OnLogon - OnStart باشد .
و در قسمت /MO می توان زمان و تاریخ اجرای برنامه را تعریف نمود .
این دستور برنامه ی مورد نظر را هر 10 دقیقه اجرا می کند :
SchTasks /Create /TN "MOJY" /TR c:\windows\system32\Keyloger.exe /SC minute /MO 10
این دستور برنامه ی مورد نظر را در هنگام بالا آمدن ویندور اجرا می کند :
SchTasks Create /TN "MOJY" /TR c:\windows\system32\Keyloger.exe /SC onStart
از این دستور بجای اجرای خودکار برنامه از طریق ریجستری می توان استفاده کرد و از دست AntiVirus تا حدودی فرار کرد . الته اگر فردی به این دستورات کاملا تسلط داشته باشد با سوییچ /Query این دستور می تواند از این موضوع مطلع شود .
با اضافه کردن سوییچ /SD به آخر این دستور و دادن تاریخ مورد نظر به صورت mm/dd/yyyy میتوان برنامه را در یک تاریخ معین اجرا کرد .
برای پاک کردن یک Task از سوییچ /Delete به صورت زیر می توان استفاده کرد :
SchTasks /Delete /TN [TaskName]
برای متوقف کردن Task بدین صورت می توان عمل کرد :
SchTasks /End /TN [TaskName]
برای دیدن تمام Task ها بدین صورت عمل می کنیم :
SchTasks /Query
بسته به خلاقیت شما میتوان دستورهای جالبی را خلق کرد .
یکی از مزییت های دیگر این دستور این است که ما نمی خواهیم هنگامی که داخل کامپوتر قربانی هستیم دستوری را اجرا یا برنامه ای را فعال کنیم چون ممکن است باعث گیر افتادن ما شود . برنامه را کوک می کنیم برای موقعی که ما از سیستم قربانی بیرون رفته ایم .
آیا می دانید که از طریق خط فرمان هم امکان ویرایش در Registry وجود دارد ؟
بله می شود . با دستور Reg می توان این کار را عملی کرد .
به شرح این دستور می پردازیم .
همان طور که می دانید ریجستری دارای 5 شاخه یا RootKey می باشد .
در این دستور این 5 شاخه به صورت زیر تعریف شده اند :
HKEY_CURRENT_USER --> HKCU
HKEY_LOCAL_MECHINE --> HKLM
HKEY_CLASSES_ROOT --> HKCR
HKEY_USER --> HKU
HKEY_CURRENT_CONFIG --> HKCC
مقدار ها هم به صورت زیر تعریف شده اند :
BINARY VALUE --> REG_BINARY
DWORD VALUE --> REG_DWORD
STRING VALUE --> REG_EXPAND_SZ
به دلیل ساده بودن سوییج ها از توضیح آنها صرف نظر کرده و فقط به مثال هایی از این دستور اکتفا می کنیم .
برای پیدا نمودن یا انجام یک پرس و جو از یک مقدار در ریجستری بدین صورت عمل میکنیم :
Reg Qurey [RootKey] /v [ValueName]
Reg Query HKLM\software\microsoft\windows\currentversion\Run /v Keyloger
برای ایجاد یک مقدار در ریجستری بدین صورت عمل می کنیم :
Reg Add [RootKey] /v [ValeuName] /t DataType /d Data
Reg Add HKLM\software\microsoft\windows\currentversion\Run /v Keyloger /t REG_EXPAND_SZ /d '%systemRoot%\system32\keyloger.exe'
برای پاک کردن یک مقدار از ریجستری بدین عمل می کنیم :
Reg Delete [RootKey] /v [ValueNme]
Reg Delete HKLM\software\microsoft\windows\currentversion\Run /v Keyloger
مدیریت سرویس ها یکی از مهمترین کارهای اساسی یک مدیر شبکه است .
Stop - Run - Disable - Enable کردن سرویس ها .
گرفتن اطلاعات در مورد یک سرویس خاص و کارهای دیگری که در مدیریت سرویس ها قابل انجام است .
همه این کارها را از طریق خط فرمان و با دستور Sc می توان انجام داد .
این دستور دارای سوییچ های بسیار متعدد است که البته چند مورد از آنها که توضیح داده می شود مورد نیاز ما هستند .
سوییچ های مورد نیاز ما Qurey - Strat - Stop - Pause - Continue - Config می باشند که در مورد هر کدام مثال هایی خواهیم زد .
برای دیدن تمام سرویس های Run - Disable و ... از این دستور استفاده می کنیم :
Local --> Sc Query Type= service state= all
Remote --> Sc \\[IP Address ] Query type= service state= all
برای دیدن تمام سرویس های فعال :
Sc Query type= service state= Active
برای دیدن تمام سرویس های غیر فعال :
Sc Query type= service state= inactive
برای دیدن اطلاعات کامل در مورد یک سرویس :
Sc qc [ServiceName]
برای Start - Stop - Pause - Continue کردن یک سرویس به ترتیب :
Sc Start [ServixeName]
Sc Stop [ServixeName]
Sc Pause [ServixeName]
Sc Continue [ServixeName]
سرویس ها را به سه صورت می شه Config کرد : Automatic - Manoel - Disable
Config کردن سرویس به صورت Automatic :
Sc Config [ServiceName] Start=Auto
Config کردن سرویس به صورت Manoel :
Sc Config [ServiceName] start=Demand
Config کردن سرویس به صورت Disable :
Sc Config [ServiceName] Start=Disabled
مدیریت Log File ها نه تنها در ویندوز بلکه در تمام سیستم عامل ها و وب سرور ها و در تمام روتین های امنیتی کاری بسیار مهم و ضروری است .
این Log File ها مانند یک IDS کوچک هستنند . چرا که تمام فعالیت های امنیتی . کاربردی و سیستمی را Monitor کرده و از آنها Log بر میدارند .
مطالعه این فایلها در تشخیص نفوذ به ما خیلی کمک می کنند .
سیستم عامل ویندوز دارای یک ابزار گرافیکی ویک ابزار خط فرمان برای مطالعه این Log File ها می باشد که ما ابزار خط فرمان ویندوز را توضیح میدهیم .
با استفاده از فرمان EventQuery میتوان این فایل ها را مشاهده کرد .
EventQuery [LogNmae ]
که برای دیدن Log های Security - Application - System به ترتیب از دستور های زیر استفاده می کنیم :
EvenQuery /L "Security"
EvenQuery /L "Application"
EvenQuery /L "System"
اما با این دستور این Log File ها را فقط می توان مشاهده نمود و نمی توان آنها را ویرایش کرد .
توسط برنامه WinZapper که دارای حجم بسیار کمی هم هست می توان به صورت Local نوع Log File را مشخص نمود و تک تک آن ها را پاک کرد .
این برنامه رو می توانید از سایت http://www.NtSecurity.nu به صورت رایگان Download کنید .
دستور Convert :
توسط این دستور بدون نیاز به Fdisk مجدد می توان فت یک درایو را از Fat 16 به NTFS تغییر داد :
Convert [DraiveName]:/fs:NTFS
Convert c:/fs:NTFS
دوستان عزیز این دستور ها و کلا بیشتر مباحث شبکه مانند چاغوی دو لبه هستند .
كرمها اصولاً ويروس نيستند با اين وجود تفاوت بين آنها بسيار اندك است و معمولاً در اخبار روزمره آنها را با يكديگر اشتباه مي گيرند. ويروسها يك كامپيوتر منفرد را آلوده مي كنند وسعي نمي كنند به كامپيوتر ديگري راه پيدا كنند كرمها به كامپيوترهاي ديگر انتقال پيدا مي كنند با اعمال شما. ( مثلاً با اشتراك گذاشتن فايلها بوسيله email يا بوسيله فلاپي ديسك ها كرمها به شدت علاقه مندند كه فقط خود را در ميان يك شبكه گسترش دهند. آنها به طور خود كار خودشان را به كامپيوترهاي ديگر انتقال مي دهند به علت اينكه انتقال آنها بين كامپيوترها به طور خودكار انجام مي پذيرد سرعت گسترش آنها بسيار سريعتر از ويروسها است.
معمولترين راه گسترش يك كرم اين است كه خود را به همه آدرسهاي email اي كه شما در address book خ.د ليست كرده ايد برساند يا outlook شركت مايكروسافت برنامه email اي است كه بيشترين آسيب پذيري را در برابر حمله كرمها دارد فقط به اين دليل كه عمومي ترين برنامه است براي كاهش دادن احتمال آلوده شدن به كرمها شما مي توانيد مراحل زير را اجرا كنيد:
هيچ فايل الصاقي ( attachment ) غير منتظره اي را در email هاي خود باز نكنيد ( بخصوص آنهايي را كه شامل پيغامهاي معمول مانند در اين جا فايلي كه شما درخواست كرده ايد وجود دارد. ) هر چند آنها از منابع مطمئني براي شما ارسال شده باشند. براي فرستنده email اي بفرستيد (reply ) و از او سئوال كنيد او واقعاً چنين فايلي براي شما فرستاده است يا نه؟
يك آنتي ويروس نصب كنيد و آن را مرتباً up to date كنيد.
اگر ممكن است از نرم افزار email اي به قير از Outlook Express استفاده كنيد.
كرمي كه به خوبي منتشر شده "Love Letter" نام دارد كه با فرستادن خود به آدرس email اي كه در address book نرم افزار Outlook Express وجود دارند منتشر مي شود به راحتي كپي كردن فايل در كامپيوتر قرباني خود را وارد مي كند و با يك عنوان به صورت "I LOVE YOU" وارد مي شود و پيغام آن به صورت زير است :
"Rindly chek the attached LOVE LETTER coming from me"
بدليل اينكه email از يك فرد شناخته شده براي گيرنده ارسال شده است بسياري از مردم گول مي خورند و كرم در حجم وسيع گسترش پيدا مي كند. اگر چه به كامپيوتر قرباني آسيب وارد مي شود ولي آسيب اصلي به كل شبكه وارد مي شود و همه آن را آلوده مي كند.
اسب تراوا چيز جالبي بنظر مي رسد اما چيزهاي آسيب رسان و كثيفي در بر دارد. و در لباس خدمات مفيد يا پيوستهاي ( attachments ) جذاب در email مثلاً يك screen saver پخش مي شود. آنها فايلهي الصاقي براي شما مي فرستند كه آنقدر براي شما جالب است كه آنها را براي دوستانتان مي فرستيد. در حاليكه آثار مخرب آن پنهان بوده با تأخير عمل مي كند بنابراين شما نمي دانيد چيزي كه در حال فرستادن آن هستيد يك فايل خطرناك است.
در مواقع ديگر اين كرمها تكثير مي شوند مانند يك كرم اينترنتي و خود را به صورت اتوماتيك به كامپيوترهاي ديگر مي رسانند و معمولاً از Outlook Express استفاده مي كنند.
وقتي آن را نصب مي كنيد فايروال بين كامپيوتر شما و اينترنت قرار مي گيرد. فايروال به شما اجازه مي دهد صفحات وب را ببينيد و به آنها دسترسي داشته باشيد، فايل download كنيد، چت كنيد و ... . در حاليكه مطمئن هستيد افراد ديگري كه در اينترنت مشغول هستند نمي توانند به كامپيوتر شما دست درازي كنند. بعضي از فايروالها نرم افزارهايي هستند كه روي كامپيوتر اجرا مي شوند اما فايروالهاي ديگر به صورت سخت افزاري ساخته شده اند و كل شبكه را از حمله مصون مي كنند.
هر كسي كه از اينترنت استفاده مي كند بايد از بعضي از انواع فايروالها استفاده كند. برنامه هايي هستند كه مي توانند از اينترنت download شوند اين برنامه ها مي توانند تعداد زيادي آدرسهاي IP آسيب پذير براي نفوذ را پيدا مي كنند اين برنامه ها به راحتي download شده و اجرا مي شوند و براي سوء استفاده يا مشكل دار كردن كامپيوتر شما از طريق اين برنامه ها احتياجي به دانش شبكه نيست معمولاً همه انواع فايروالها از شما در برابر اين حملات حفاظت مي كنند.
فايروالهاي نرم افزاري
فايروالهاي نرم افزاري برنامه هايي هستند كه خود را بين درايو كارت شبكه (يا مودم) و كامپيوتر شما قرار مي دهند. آنها حملات را قبل از اينكه حتي سيستم شما آن را تأييد كند قطع مي كنند. تعداد زيادي فايروالهاي مجاني از اين نوع روي اينترنت وجود دارند. در اين در اينجا چند لينك براي download فايروال وجود دارد.

فايروال NAT ساده
فايروالهايي كه براي broadband router ها ساخته شده اند و نرم افزارهايي مانند Microsoft ICS فايروالهاي بسيار ساده اي هستند. و اين فايروالها شبكه را با جلوگيري از ارتباط مستقيم هر كامپيوتر با كامپيوترهاي ديگر شبكه محافظت مي كنند. اين نوع فايروالها تقريباً هر نوع هكري را متوقف مي كنند. هكرهاي حرفه اي ممكن است بتوانند از اين فايروالها عبور كننداما تعداد چنين اشخاصي كم و احتمال آن ضعيف است.

فايروالهاي با ويژگي stateful packet inspection
نسل جديد فايروالهاي خانگي stateful packet inspection ناميده مي شوند. اين يك شكل پيشرفته از فايروال است كه هر پاكت اطلاعاتي را كه از فايروال عبور مي كند بازرسي مي كند. فايروال هر پاكت اطلاعاتي را براي رديابي هر نوعي از هك اسكن مي كند.بيشتر افراد هرگز با اين نوع حمله ها روبرو نمي شوند اما نواحي در اينترنت وجود دارند كه بيشتر مورد حمله هكرهاي حرفه اي واقع مي شوند
اين نرم افزار محصولي از Lavasoft است و يكي از معروفترين Anti Spyware هاي دنياست و در مجلات كامپيوتر بارها به عنوان نرم افزار حفاظتي برجسته شناخته شده است.
اين نرم افزار توسعه يافته و قويتر شده است با قدرت مسدود كردن در آن واحد براي افراد حرفه اي گزينه خوبي است.
Microsoft Windows Anti Spyware Beta
نسخه بتاي Anti Spyware مايكروسافت يك تكنولوژي امنيتي است كه به كاربران ويندوز كمك مي كند تا از سيستم خود در برابر Spyware ها و نرم افزارهاي ناخواسته ديگر محافظت كنند. Spyware هاي شناخته شده در كامپيوتر شما را شناسايي كرده و از بين مي برد. كه اين به كمتر شدن آثار منفي كه بوسيله Spyware بوجود مي آيد مانند كند شدن سيستم، پنجره هاي مزاحمي كه مدام باز مي شوند، تغييرات ناخواسته در تنظيمات اينترنت و استفاده ناخواسته از اطلاعات محرمانه شما كمك مي كند. Spyware ها، با بيش از 50 روش مي توانند وارد كامپيوتر شما شوند. بنابراين يك محافظت مداوم از كامپيوتر لازم است.
اين نرم افزار مي تواند انواع مختلف Spyware را شناسايي و از بين ببرد. Spywareها كمي جديدتر از آن هستند كه برنامه هاي ضد ويروس بتوانند آنها را شناسايي كنند و از بين ببرند.
اگر تحركات جديد و غير عادي در مرورگر (مانند اينترنت اكسپلورر، فاير فاكس و ...) مشاهده كرديد احتمالاً به Spyware آلوده شده ايد. اما حتي اگر در ظاهر هم چيزي مشاهده نمي كنيد باز هم ممكن است سيستم شما آلوده شده باشد زير بسياري از Spyware ها بي سر و صدا تحركات شما را در اينترنت جمع آوري مي كنند تا از آنها را براي استفاده هاي تبليغاتي به فروش برسانند. اين نرم افزار مجاني است بنابراين دانلود و نصب آن ضرري ندارد.
Ewio Security Suite (Free Version
Ewio يك كاوشگر تراجان است كه تراجان ها، كرمهايkeylogger، backdoor، شماره گيرها و Spywareها شناسايي و از بين مي برد. اين نرم افزار در ويندوز 2000 و XP قابل اجراست. با اين نرم افزار مي توانيد بدون ترس از كوكي هاي جاسوس، صفحات مزاحم و پنجره هاي تبليغاتي در اينترنت به گشت گذار بپردازيد.
(a به توان 2) a2، يك مكمل براي نرم افزارهاي ضد ويروس و فايروال ها در ويندوز است. نرم افزارهاي ضد ويروس براي شناسايي ويروسهاي كلاسيك طراحي شده اند. بسياري از اين آنتي ويروسها در شناخت نرم افزارهاي دردسرساز ضعف دارند. a2 براي پركردن اين خلاء امنيتي ساخته شده است.
Abtrusion Protectory Personal Edition
اين نرم افزار ويروسها و ابزارهاي نفوذگري (هك) را متوقف مي كند. و احتياج به update كردن بانك اطلاعاتي ويروس آن نيست و شما را در برابر آخرين ويروسها محافظت مي كند. و از اجراي نرم افزارهاي نامطمئن جلوگيري مي كند.
اين نرم افزاري است كه نرم افزارهاي مانيتور كي برد را شناسايي مي كند.
Ad_aware هم يك نرم افزار ديگر است كه داراي حفاظت پيشرفته مي باشد.
and.doxdesk_ Find Unsolicited Commercial Software
and.doxdesk يك سايت اينترنتي مي باشد كه به صورت online كامپيوتر شما را كاوش مي كند.
از این که هک شده اید حس عجیب و مضحکی دارید، اما دقیقاً نمی دانید در مرحله ی بعدی چکار کنید. اگر مانند اکثر مردم باشید، نمی دانید الزاماً باید کجا را بگردید تا شواهدی برای به خطر افتادن سیستم تان بیابید. حال نگاهی می اندازیم به چند مورد از شواهد رایجتر که ممکن است پس از ایجاد عیب در سیستم پیدا کنید.
user account های مشکوک می بایست غیر فعال شده و جستجو کنیم چه کسی و چرا آن را ایجاد کرده است. اگر سیستم auditing (بازرسی) بدرستی فعال شده باشد، audit log ها (ثبتهای بازرسی) نشان خواهند داد چه کسی آنها را ایجاد نموده است. اگر بتوانید تاریخ و زمان ایجاد account را پیدا کنید و آن account در اثر یک هک بوجود آمده باشد، شما یک قالب زمانی خواهید داشت که می توان در آن به جستجوی دیگر رویدادهای audit log که ممکن است مرتبط باشد پرداخت.
به منظور اینکه متوجه شوید آیا برنامه ی مخربی ارتباطات ورودی را تحت کنترل دارد - که می تواند به عنوان یک پورت پنهانی برای هکر استفاده شود - از ابزارهایی مانند TCPView مربوط به Sysinternals یا Fpipe مربوط به Foundstone استفاده کنید. این ابزارهای ویندوز نشان می دهند چه برنامه هایی در حال استفاده از هر یک از پورت های باز سیستم شما هستند. در مورد سیستمهای یونیکس از netstat یا lsof که درون سیستم عامل قرار دارند استفاده کنید. از آنجا که ممکن است یک هکر باهوش netstat و lsof شما را با نسخه های تروجانی (که پورت های باز شده توسط هکرها را نشان نمی دهد) جایگزین کند، بهترین کار این است که این سیستم قربانی را با استفاده از پورت اسکنر گمنام و رایگان nmap (از سایت insecure.org) از کامپیوتر دیگر اسکن کنید. این امر به شما دو دیدگاه مختلف از پورت های باز سیستم می دهد.
هکری که یک سرور ویندوز را مورد حمله قرار می دهد، ممکن است برنامه های اجرا شده را از طریق registry در نواحی ذیل اضافه یا جایگزین کند:
• HKLM > Software >
Microsoft > Windows > CurrentVersion> Run
• HKCU > Software > Microsoft > Windows > CurrentVersion> Run
نرم افزارهای مخرب نیز ممکن است از طریق دستورهای اجرای سیستم عامل اجرا شود. به منظور اینکه ببینید چه برنامه هایی در دستور اجرای یک سیستم ویندوز قرار گرفته است، به command prompt بروید و تایپ کنید AT . در یک سیستم یونیکس از فرمان های cron یا crontab استفاده کنید تا لیست فعالیت هایی را که در دستور اجرا (schedule) قرار دارند ببینید.
هکرانی که به سیستم یونیکس حمله می کنند، ممکن است از یک root kit استفاده کنند که به آنان کمک می کند با استفاده از یک خلأ آسیب پذیری در سیستم عامل یا برنامه های نصب شده، به root access دست پیدا کنند. با توجه به آن که برای هکران root kit های زیادی وجود دارد، تعیین این که کدام فایل ها دستکاری شده اند بسیار مشکل است. برنامه هایی وجود دارند که به این امر کمک می کنند، مانند chrookit.
برای یک هکر هزاران راه ممکن وجود دارد تا ردپای خود را بپوشاند، اما جستجو در موارد فوق شروع بسیار خوبی برای گشت و گذار شما جهت تشخیص خطرات سیستم و حملات هکرها است.
يك نوع ديگر از هيجاكينگ ها مربوط به مرورگرها هستند. در اين نوع كاربر به سايتي غير از آنچه درخواست كرده است هدايت مي شود. از اين نوع خرابكاري دو نوع وجود دارد كه در يك نوع از آن خرابكار به اطلاعات دومين كه در سرور ثبت شده است دست پيدا مي كند. و آنها را تغيير مي دهد به طوريكه با درخواست يك صفحه از طرف كاربر صفحه اي جعلي براي او باز مي شود. معمولاً اين صفحات توسط همين خرابكارها ساخته شده است. در اين صفحه پيغامي نمايش داده مي شود به اين شرح كه اين وب سايت مسدود شده است. در حاليكه اين گونه نيست و فقط يك سرور از كار افتاده است. جلوگيري از اين نوع هيجاكينگ مشكل است چون مديران معمولاً بر روي اطلاعات سيستم نام دامنه روي سرور خود كنترل دارند ولي بر روي سرورهاي DNS پايين دست كنترلي ندارند. در نوع ديگر خرابكار ايميل هاي معتبر را پيدا مي كند و inbox آنها را پر مي كند. اين نوع از حمله قابل پيشگيري است.
در نوع ديگري از هيجاكينگ خرابكار به سادگي دوميني با نام شبيه به نام يك وب سايت ديگر ثبت مي كند. اين نام معمولاً از غلط املائي يا اشتباهات تايپي حاصل مي شود. كه در اين نوع معمولاً كاربر را به يك سايت غير اخلاقي (با هدف كسب درآمد) هدايت مي كند.
جذابيت سرويس هاي پست الكترونيك رايگان
بسياري از ارائه دهندگان خدمات اينترنتي (از قبيل ياهو ، هات ميل، جي ميل) سرويس ايميل رايگان را هم ارائه مي كنند. اين سرويس هاي پست الكترونيك معمولاً براي شما تسهيلاتي فراهم مي كنند تا از طريق مرورگر خود به ايميلتان دسترسي پيدا كنيد. به غير از مزيت مالي كه رايگان هستند داراي مزاياي زير نيز هستند:
همينطور يك ايميل رايگان ابزار مناسبي براي كم كردن نامه هاي نا خواسته يا همان هرزنامه است. و معمولاً افرادي كه داراي فعاليت اينترنتي حرفه اي هستند براي جلوگيري از دريافت ايميل هاي ناخواسته و كم كردن تعداد آنها يك ايميل رايگان هم دارند كه براي كار هايي مانند درخواست سرويس هاي رايگان اينترنتي، خريد آنلاين، عضويت در انجمن ها و... از اين ايميل خود استفاده مي كنند، تا ايميل هاي ناخواسته را به سمت اين سرويس ها هدايت كرده و به راحتي حذف كنند.
استفاده از سرويس هاي ايميل رايگان چه خطراتي دارد؟
اگر چه سرويس هاي رايگان پست الكترونيك مزاياي زيادي دارند، اما نبايد از آنها براي ارسال اطلاعات مهم و حساس استفاده كرد. و چون شما از يك سرويس رايگان استفاده مي كنيد ارائه دهنده اين خدمات تعهد چنداني در قبال اطلاعات شما كه بدست افراد نا اهل بيفتد ندارد. بعضي از خطرات اين سرويس ها عبارتند از:
چرا لینک به سایت (inbound link) برای سایت شما مهم است؟ آنها می توانند...
اگرچه برای گرفتن لینک می توان از بسته های نرم افزاری دریافت لینک استفاده کرد، اما به طور کلی نمی توان به آنها تکیه کرد. تنها و بهترین روش برای گرفتن لینک به سایت (جدای از نوشتن محتوای مناسب جهت ترغیب دیگر وبمسترها برای لینک کردن سایت شما) ایجاد لینک به صورت دستی (Manually) است که به نظر کار سختی می باشد. اما در اینجا شما را با ۱۰ روش مناسب جهت لینک گرفتن آشنا می کنیم.
|
برگرفته از پارس یار
برگرفته از پارس یار
همان طور که اطلاع دارید قرار بود ارائه های درس هوش مصنوعی-دقاق زاده- در پنج شنبه هفته گذشته برگزار شود که به علت تعطیلی برگزار نشد.
ارائه های همه دانشجویان در روز پنج شنبه این هفته یعنی 8 دی ماه انشاالله برگزار خواهد شد و همه دانشجویانی که قبلا درخواست ارائه را داشتند و یا می خواهند ارائه دهند برای این روز آماده باشند.
موفق باشید
حسین دقاق زاده
4 دی ماه
انواع و منابع تهدیدهای شبکه:
در حال حاضر ما آنقدر اطلاعات در زمینه شبکه گذاری داریم که می توانیم وارد جنبه های امنیتی آن شویم. اول از همه ما وارد انواع تهدیدهایی که شبکه با آنها مواجه است می شویم و آنگاه برخی از کارهایی که می توان برای حفاظت از خود در مقابل آنها انجام دهیم ،توضیح می دهیم.
Denial-of-Service
احتمالاً حملات DoS خطرناکترین تهدیدها است که برای توضیح دادن هم مشکل هستند. آنها بدین دلیل خطرناکترین هستند که به آسانی می توانند اجرا شوند ، به سختی رهگیری می شوند (برخی مواقع غیرممکن است) ، و سرپیچی از درخواست حمله کننده آسان نیست حتی اگر این درخواست غیر قانونی باشد.
منطق یک حمله DoS ساده است . درخواستهای زیادی به ماشین ارسال می شود که از اداره ماشین خارج است. ابزارهای در دسترسی در محافل زیر زمینی وجود دارد که که این کار را به صورت یک برنامه در می آورند و به آن می گویند در چه میزبانی درخواستها را منتشر کنند. برنامه حمله کننده به راحتی با برخی از پورتهای خدماتی ارتباط برقرار می کند ،شاید اطلاعات عنوان پاکت را که می گوید بسته از کجا آمده را جعل می کند و آنگاه ارتباط را قطع می کند. اگر میزبان قادر باشد که در هر ثانیه به 20 درخواست پاسخ دهد ، و حمله کننده در هر ثانیه 50 درخواست را ارسال کند ،مشخص است که میزبان قادر به پاسخگویی به تمامی در خواستهای حمله کننده ، که کم و بیش غیر قانونی هستند ، نیست .
چنین حملاتی در اواخر 1996 و اوایل 1997 به شدت فراگیر شده بود ولی حالا چندان عمومیت ندارد.
برخی کارهایی که می توان برای کاهش خطر مواجه شدن با یک حمله DoS ( رد درخواست) انجام داد عبارتند از:
مشخصاً بسته های جعلی شامل آنهایی هستند که ادعا می کنند از طرف میطبان شما آمده اند ،بر اساس RFC1918 برای شبکه های خصوصی و شبکه loopback آدرس دهی شده اند.
دسترسی غیر مجاز:
دسترسی غیر مجاز یک واژه سطح بالا است که می تواند به انواع مختلف حملات مرتبط باشد. هدف از این نوع حملات دسترسی به برخی منابع است که ماشین شما نبایستی آنرا در اختیار حمله کنندگان قرار دهد. برای مثال ، یک هاست می تواند یک وب سرور باشد و بایستی صفحهت وب را برای هر کسی که در خواست میکند در اختیار قرار دهد. با اینحال این هاست نباید دسترسی به لایه فرمان را بدون اینکه مطمئن شود که فرد درخواست کننده مجاز به این کار است ،مثل یک مدیر محلی ،فراهم آورد.
مقدمه ای بر امنیت شبکه
چکیده :
امنیت شبکه یک موضوع پیچیده است که از نظر تاریخی فقط توسط افراد با تجربه و آنهایی که آموزش کافی دیده اند مورد توجه قرار می گیرد. با اینحال ، همچنان که افراد بیشتری به شبکه متصل میشوند ، تعداد افرادی که بایستی اصول امنیت را در دنیای شبکه شده بدانند ، نیز افزایش می یابد. این مقاله بر اساس ماربری کامپیوتر و مدیریت سیستمهای اطلاعاتی که در خاطرم بوده است نوشته شده است و مفاهیم مورد نیاز برای آشنا شدن با بازار و خطرات و نحوه مواجه شدن با آنها را توضیح می دهد.
مدیریت ریسک: بازی امنیتی
این بسیار مهم است که دانسته شود که در بحث امنیت ، یک فرد به آسانی نمی تواند بگوید که " بهترین فایروال کدام است؟"
در این رابطه دو مطلب وجود دارد : امنیت مطلق و دسترسی مطلق.
بهترین راه برای بدست آوردن یک امنیت مطلق برای ماشین این است که آنرا از شبکه و برق جدا کرده آنرا درون یک جای امن قرار داده و آنرا به کف اقیانوس بفرستیم. متاسفانه ،در اینحالت از ماشین نمی توان استفاده کرد. یک ماشین با دسترسی مطلق برای استفاده بسیار راحت است : این ماشین به آسانی در جایی قرار می گیرد ، و بدون هیچ پرسشی ، تاییدی ، کدرمزی یا هر مکانیسم دیگری ، می توانید هر چه را که می خواهید از او بخواهید. متاسفانه ،این حالت امکان پذیر نیست یا اینکه اینترنت یک همسایه بد است و در صورتی که یک آدم احمق و کله خراب به کامپیوتر فرمان کاری همانند خراب کردن خوش را بدهد ،مدت طولانی این سیستم پایدار نمی ماند.
این وضعیت با زندگی روزمره ما فرقی ندارد. ما مرتباً تصمیماتی را در مورد اینکه چه ریسکی را قبول کنیم ، اتخاذ میکنیم . وقتی که ما درون خودرو نشسته و به محل کار می رویم ، برخی مخاطرات وجود دارند که می توانند اتفاق بیفتند ،این احتمال وجود دارد برخی چیزها به طور کامل از کنترل خارج شده و باعث شود که ما در بخشی از تصادفی که در بزرگراه اتفاق افتاده قرار بگیریم. زمانیکه ما وارد یک هواپیما می شویم مقداری خطر را به قیمت آسایش و راحتی، پذیرفته ایم . با اینحال برخی از مردم یک تصویر خیالی از یک ریسک قابل قبول دارند و در بیشتر موارد آنرا نمی پذیرند. اگر من در طبقه بالا باشم و بخواهم سرکار بروم خودم را از پنجره پرت نمی کنم . بله ، اینکار بسیار راحت است اما خطر آسیب دیدگی بخاطر این راحتی وجود دارد.
هر سازمانی نیاز دارد تا برای خودش تصمیم بگیرد که بین امنیت کامل و دسترسی کامل برای خود موقعیتی را در نظر بگیرد. یک خط مشی برای بکارگیری مطالب لازم است و آنگاه مشخص شود که چگونه دستورات را اجرا کرد. هر چیزی که به نام امنیت انجام گیرد بایستی در چارچوب این قانون باشد.
ادامه دارد
وقتي از امنيت شبكه صحبت می کنیم، مباحث زيادي قابل طرح و بررسی هستند،
موضوعاتي كه هر كدام به تنهايي مي توانند در عین حال جالب، پرمحتوا و قابل
درك باشند. اما وقتي صحبت كار عملي به ميان می آید، قضيه تا حدودي پيچيده
مي شود. تركيب علم و عمل، احتياج به تجربه دارد و نهايت هدف يك علم بعد
كاربردي آن است.
وقتي دوره تئوري امنيت شبكه را با موفقيت پشت سر
گذاشتيد و وارد محيط كار شديد، ممكن است اين سوال برایتان مطرح شود كه "
حالا بايد از كجا شروع كرد؟ اول كجا بايد ايمن شود؟ چه استراتژي را در پيش
گرفت و كجا كار را تمام كرد؟ به اين ترتيب " انبوهي از اين قبيل سوالات
فكر شما را مشغول مي كند و كم كم حس مي كنيد كه تجربه كافي نداريد (كه
البته اين حسي طبيعي است ).
پس اگر شما نيز چنين احساسي داريد و مي خواهيد يك استراتژي علمي - كاربردي داشته باشيد، تا انتهاي اين مقاله را بخوانيد.
هميشه
در امنيت شبكه موضوع لايه هاي دفاعي، موضوع داغ و مهمي است. در اين
خصوص نيز نظرات مختلفي وجود دارد. عده اي فايروال را اولين لايه دفاعي مي
دانند، بعضي ها هم Access List
رو اولين لايه دفاعي مي دانند، اما واقعيت اين است كه هيچكدام از اينها،
اولين لايه دفاعي محسوب نمي شوند. به خاطر داشته باشيد كه اولين لايه دفاعي
در امنيت شبكه و حتي امنيت فيزيكي وجود يك خط مشي (Policy) هست. بدون policy، ليست كنترل، فايروال و هر لايه ديگر، بدون معني مي شود و اگر بدون policy شروع به ايمن سازي شبكه كنيد، محصول وحشتناكي از كار در مي آید.
با اين مقدمه، و با توجه به اين كه شما policy
مورد نظرتان را كاملا تجزيه و تحليل كرديد و دقيقا مي دانيد كه چه مي
خواهید و چه نمي خواهيد، كار را شروع ميشود. حال بايد پنج مرحله رو پشت سر
بگذاريم تا كار تمام شود. اين پنج مرحله عبارت اند از :
1- Inspection ( بازرسي )
2- Protection ( حفاظت )
3- Detection ( رديابي )
4- Reaction ( واكنش )
5- Reflection ( بازتاب)
در
طول مسير ايمن سازي شبكه از اين پنج مرحله عبور مي كنيم، ضمن آن كه اين
مسير، احتياج به يك تيم امنيتي دارد و يك نفر به تنهايي نمي تواند اين
پروسه را طي كند.
1- اولين جايي كه ايمن سازي را شروع مي كنيم، ايمن كردن كليه سنديت هاي (authentication) موجود است. معمولا رايج ترين روش authentication، استفاده از شناسه كاربري و كلمه رمز است.
مهمترين قسمت هايي كه بايد authentication را ايمن و محكم كرد عبارتند از :
- كنترل كلمات عبور كاربران، به ويژه در مورد مديران سيستم.
- كلمات عبور سوييچ و روتر ها ( در اين خصوص روي سوييچ تاكيد بيشتري مي شود، زيرا از آنجا كه اين ابزار (device) به صورت plug and play كار مي كند، اكثر مديرهاي شبكه از config كردن آن غافل مي شوند. در حالي توجه به اين مهم مي تواند امنيت شبكه را ارتقا دهد. لذا به مديران امنيتي توصيه ميشود كه حتما سوييچ و روتر ها رو كنترل كنند ).
- كلمات عبور مربوط به SNMP.
- كلمات عبور مربوط به پرينت سرور.
- كلمات عبور مربوط به محافظ صفحه نمايش.
در حقيقت آنچه كه شما در كلاسهاي امنيت شبكه در مورد Account and Password Security ياد گرفتيد اين جا به كار مي رود.
2- گام دوم نصب و به روز رساني آنتي ويروس ها روي همه كامپيوتر ها، سرورها و ميل سرورها است. ضمن اينكه آنتي ويروس هاي مربوط به كاربران بايد به صورت خودكار به روز رساني شود و آموزش هاي لازم در مورد فايل هاي ضميمه ايميل ها و راهنمايي لازم جهت اقدام صحيح در صورت مشاهده موارد مشكوك نيز بايد به كاربران داده شود.
3 - گام سوم شامل نصب آخرين وصله هاي امنيتي و به روز رساني هاي امنيتي سيستم عامل و سرويس هاي موجود است. در اين مرحله علاوه بر اقدامات ذكر شده، كليه سرورها، سوييچ ها، روتر ها و دسك تاپ ها با ابزار هاي شناسايي حفره هاي امنيتي بررسي مي شوند تا علاوه بر شناسايي و رفع حفره هاي امنيتي، سرويس هاي غير ضروري هم شناسايي و غيرفعال بشوند.
4-در اين مرحله نوبت گروه بندي كاربران و اعطاي مجوزهاي لازم به فايل ها و دايركتوري ها است. ضمن اينكه اعتبارهاي( account) قديمي هم بايد غير فعال شوند.
گروه بندي و اعطاي مجوز بر اساس يكي از سه مدل استاندارد Access Control Techniques يعني MAC , DAC يا RBAC انجام مي شود. بعد از پايان اين مرحله، يك بار ديگر امنيت سيستم عامل بايد چك شود تا چيزي فراموش نشده باشد.
5- حالا نوبت device ها است كه معمولا شامل روتر، سوييچ و فايروال مي شود. بر اساس policy موجود و توپولوژي شبكه، اين ابزار بايد config شوند. تكنولوژي هايي مثل NAT , PAT و filtering و غيره در اين مرحله مطرح مي شود و بر همين علت اين مرحله خيلي مهم است. حتي موضوع مهم IP Addressing كه از وظايف مديران شبكه هست نيز مي تواند مورد توجه قرار گيرد تا اطمينان حاصل شود كه از حداقل ممكن براي IP Assign به شبكه ها استفاده شده است.
6- قدم بعد تعيين استراژي تهيه پشتيبان(backup) است. نكته مهمي كه وجود دارد اين است كه بايد مطمئن بشويم كه سيستم backup و بازيابي به درستي كار كرده و در بهترين حالت ممكن قرار دارد.
7- امنيت فيزيكي. در اين خصوص اول از همه بايد به سراغ UPS ها رفت. بايد چك كنيم كه UPS ها قدرت لازم رو براي تامين نيروي الكتريكي لازم جهت كار كرد صحيح سخت افزار هاي اتاق سرور در زمان اضطراري را داشته باشند. نكات بعدي شامل كنترل درجه حرارت و ميزان رطوبت،ايمني در برابر سرقت و آتش سوزي است. سيستم كنترل حريق بايد به شكلي باشد كه به نيروي انساني و سيستم هاي الكترونيكي آسيب وارد نكند. به طور كل آنچه كه مربوط به امنيت فيزيكي مي شود در اين مرحله به كار مي رود.
8- امنيت وب سرور يكي از موضوعاتي است كه بايد وسواس خاصي در مورد آن داشت.به همين دليل در اين قسمت، مجددا و با دقت بيشتر وب سرور رو چك و ايمن مي كنيم. در حقيقت، امنيت وب نيز در اين مرحله لحاظ مي شود.
(توجه:هيچ گاه اسكريپت هاي سمت سرويس دهنده را فراموش نكنيد )
9 - حالا نوبت بررسي، تنظيم و آزمايش سيستم هاي Auditing و Logging هست. اين سيستم ها هم مي تواند بر پايه host و هم بر پايه network باشد. سيستم هاي رد گيري و ثبت حملات هم در اين مرحله نصب و تنظيم مي شوند. بايد مطمئن شوید كه تمام اطلاعات لازم ثبت و به خوبي محافظت مي شود. در ضمن ساعت و تاريخ سيستم ها درست باشد چرا كه در غير اين صورت كليه اقداما قبلي از بين رفته و امكان پيگيري هاي قانوني در صورت لزوم نيز ديگر وجود نخواهد داشت.
10- ايمن كردن Remote Access با پروتكل و تكنولوژي هاي ايمن و Secure گام بعدي محسوب مي شود. در اين زمينه با توجه به شرايط و امكانات، ايمن ترين پروتكل و تكنولوژي ها را بايد به خدمت گرفت.
11 - نصب فايروال هاي شخصي در سطح host ها، لايه امنيتي مضاعفي به شبكه شما ميدهد. پس اين مرحله را نبايد فراموش كرد.
12 - شرايط بازيابي در حالت هاي اضطراري را حتما چك و بهينه كنيد. اين حالت ها شامل خرابي قطعات كامپيوتري، خرابكاري كاربران، خرابي ناشي از مسايل طبيعي ( زلزله - آتش سوزي – ضربه خوردن - سرقت - سيل) و خرابكاري ناشي از نفوذ هكرها، است. استاندارد هاي warm site و hot site را در صورت امكان رعايت كنيد.
به خاطر داشته باشید كه " هميشه در دسترس بودن اطلاعات "، جز، قوانين اصلي امنيتي هست.
13- و قدم آخر اين پروسه كه در حقيقت شروع يك جريان هميشگي هست، عضو شدن در سايت ها و بولتن هاي امنيتي و در آگاهي ازآخرين اخبار امنيتي است.
برگرفته از پرشین هکبرگرفته از ویکیپدیا
ابتدا بگذارید منظور خود را از کلمه “ویروس” که در تیتر مطلب آمده است ، عنوان کنم . دسته بندی بدافزارها فقط شامل ویروس ها نیست . بلکه میتوان آنها را به دسته های دیگری مثل کرم ها ، تروجان ها ، روتکیت ها ، جاسوس افزارها و …. تقسیم کرد . اما در بین کاربران کامپیوتر ( مخصوصا در کشور ما ) هر نوع اخلال در عملکرد سیستم را ویروس تلقی میکنند که البته درست هم نیست . ما هم در تیتر مطلب نام ویروس را بردیم تا توجه خوانندگان کم تجربه تر در این زمینه را جلب کنیم .
امکان ندارد کسی بگوید تا به حال هیچ بدافزاری وارد سیستم من نشده است . قطعا همه ما روزی با نوعی از بدافزارها ( ویروس ، کرم ، تروجان ، روتکیت و … ) مواجه شده ایم و ممکن است که حسابی هم اذیت شده باشیم . قبل از اینکه اجازه بدهیم بدافزاری وارد سیستم ما بشود ، باید تمام سعی خود را بکار بگیریم تا از ورود آنها به سیستم خود جلوگیری کنیم . این مرحله مانند بیماری های انسانی به مرحله پیشگیری معروف شده است . اما اگر هم بدافزاری به سیستم راه پیدا کرد ، نگران نباشد . چون مرحله درمان هم وجود دارد و میتوانید با استفاده از روش ها و ابزارهای موثر ، در این میدان نبرد پیروز شوید .
در این مطلب قصد داریم تا چند مورد قبل و بعد از آلودگی را به شما گوشزد کنیم تا با رعایت آنها همانطور که گفتیم ، پیروز میدان شوید۱- آلودگی به وسیله حافظه های جانبی :

امروز حافظه های جانبی در اشکال متنوعی دیده میشوند . از هارددیسک های اکسترنال چند ترابایتی گرفته تا مموری گوشی های موبایل و فلش دیسک های معمولی که چند گیگابایت ظرفیت دارند . اما بیشتر این آلودگی ها از همین طریق انتقال پیدا میکنند . مدتی پیش در گویا آی تی مطلبی را منتشر کردیم که در آن مایکروسافت گزارش داده بود که آلودگی از طریق “راه اندازهای خودکار ( autorun )” با کاهش زیادی مواجه شده است . اما این وضعیت شاید برای کشورهایی باشد که استفاده از ویندوزهای جدید مایکروسافت مثل ویستا و ۷ رواج بیشتری دارد ؛ نه در کشور ما که شاید بیش از ۸۰ درصد کامپیوترها هنوز از ویندوز XP استفاده میکنند . اگر شما هم از ویندوز XP استفاده میکنید ، میتوانید از چند روش مختلف برای جلوگیری از اجرای اتوران ها بهره بگیرید .
* ارتقا به ویندوزهای جدیدتر : بعد از ویندوز XP ، شرکت مایکروسافت دو ویندوز را وارد بازار کرد . اولی که ویندوز شکست خورده ویستا بود و دومی شاهکاری به نام ویندوز ۷ . به شما توصیه میکنیم که در صورتی داشتن توان سخت افزاری مناسب برای اجاری ویندوزهای جدیدتر مثل ویستا یا ۷ از آنها استفاده کنید . اما همانطور که میدانید ، ویندوز ویستا اصلا مورد پسند کاربران قرار نگرفت ولی ویندوز ۷ با استقبال بسیار خوبی روبرو شد . توصیه ما هم به شما ویندوز ۷ است .
* استفاده از برنامه های مخصوص : برنامه های زیادی هستند که جلوی اجرای اتوران ها را میگیرند . یکی از بهترین برنامه ها Autorun Virus Remover است که به غیر از کاربرد اصلی خودش ، امکانات دیگری هم در اختیار شما قرار میدهد . مثل ایجاد مصونیت در برابر همین نوع از بدافزارها . کافیست این برنامه را از اینجا دریافت کرده و نصب کنید . تنها با نصب کردن این برنامه جلوی فعالیت ویروس های اتورانی که از طریق حافظه های جانبی انتقال می یابند ، گرفته میشود .
* کلیک نکردن روی درایو حافظه های جانبی : هنگامی که یک فلش دیسک را به پورت USB وصل میکنید ، درایو آن در قسمت My Computer ظاهر میشود . کلیک کردن روی درایو مربوطه مانند اینست که فایل autorun را اجرا کرده باشید و هنگامی که فایل autorun اجرا شود ، بدافزار هم اجرا میشود . به همین سادگی سیستم آلوده خواهد شد . الا اینکه آنتی ویروس تان آپدیت باشد و ویروس را بشناسد تا این روند متوقف شود . اگر میخواهید درایوتان را باز کنید ، از قسمت Folders و یا آدرس بار My Computer آن را باز کنید .
۲- استفاده از آنتی ویروس و فایروال مناسب :
در اینجا نمیخواهیم به شما بگوییم که چه آنتی ویروسی مناسب تر است و یا راه های انتخاب آنتی ویروس مناسب چیست . چون نه در این مطلب میگنجد و هم اینکه درباره این موضوع مطالب زیادی نوشته شده است که با یک جستجوی ساده در اینترنت میتوانید به آنها دست پیدا کنید . آنتی ویروس ها میتوانند تا حد زیادی جلوی تهدیدها را بگیرند . مهم نیست این تهدیدها از کجا سرچشمه میگیرند . شبکه و یا روش های انتقال سخت افزاری داده ها . به هر حال آنتی ویروس شما پس از آنالیز داده ها ، تصمیمات لازم را اتخاذ میکند . البته باید این مورد را هم گفت که آنتی ویروس ها نیز میتوانند دچار خطا شوند که به خطای تشخیصی آنها به اصطلاح “مثبت کاذب” گفته میشود . پس خیلی زیاد هم به آنتی ویروستان دلخوش نکنید . در عوض اطلاعات خود را درباره تهدیدات کامپیوتری بالا ببرید .
اما فایروال ها برنامه هایی هستند که تمام تخصصشان را در زمینه شبکه به کار میگیرند . داده هایی که از سیستم شما ارسال میشوند و یا قصد ورود به سیستم شما را دارند توسط این برنامه ها بررسی شده و در صورتی که مورد مشکوکی مشاهده شود ، سریعا شما را مطلع میکنند و یا طبق تنظیمات و سیاست های خود عمل خواهند کرد . شاید بهتر باشد به منظور انتخاب یک فایروال مناسب هم در اینترنت تحقیقی انجام دهید که حسابی به سودتان خواهد شد .
۳- آپدیت سیستم عامل :
صبر کنید ! صبر کنید ! باز هم قرار نیست از آن حرف های تکراری بزنم . خودم میدانم که آپدیت سیستم عامل با این سرعت های پایینی که در اختیار ما ایرانی ها قرار دارد ، مشکل است و در بعضی مواقع حتی مجبوریم قید این کار را بزنیم . اما باور کنید با یک سرعت ۱۲۸ کیلوبیتی هم میتوان سیستم عامل را آپدیت کرد . شاید نتوان به صورت کامل این کار را انجام داد ولی حتی اگر برخی از وصله های امنیتی را هم نصب کنید ، خیلی در امنیت سیستم شما موثر خواهد بود . ویندوز و لینوکس و مک او.اس هم فرقی ندارد و اگر هر کدامشان را آپدیت کنید به سودتان خواهد بود . ولی از این جهت که حدود ۹۰ درصد کامپیوترهای جهان از سیستم عامل ویندوز استفاده میکنند و صد البته مورد استفاده بیشتر ایرانی ها هم قرار دارد ، ما در مورد آپدیت ویندوز صحبت خواهیم کرد .
قبلا در گویا آی تی مطلبی را منتشر کردیم که در مورد آپدیت ویندوز متناسب با سرعت های پایین بود . اگر این مطلب را بخوانید به شما قول میدهم که ضرر نخواهید کرد . در مطلبی که خواهید خواند ، به شما آموزش داده میشود که چگونه آپدیت های کم حجم تر و امنیتی را دریافت کنید .
۴- آپدیت نرم افزارها و درایورهای نصب شده بروی سیستم :
آسیب پذیرترین قسمت سیستم های کامپیوتری ، نرم افزارهای آن هستند . چون این نرم افزارها توسط انسان ها نوشته شده اند و به طور قطع دچار اشکالات امنیتی هستند . به طوری که متخصصان امنیت و برنامه نویسان یک جمله معروف در بین خودشان دارند . ” برنامه ی بدون مشکل ، برنامه ی نانوشته است ” . در این جمله منظور از کلمه “مشکل” ، اشکالات امنیتی است که بعضی مواقع ضربات مهلکی را بر پیکره نرم افزار وارد میکند . ولی شرکت های نرم افزاری بزرگ و صاحب نام مثل مایکروسافت ، ادوب و … و یا حتی شرکت های کوچک تر نیز برای برنامه های خود ، مدام پچ های امنیتی ارائه میدهند تا از وقوع مشکلاتی که به مرور زمان توسط هکرها کشف میشوند ، جلوگیری کنند . شما نیز باید این وصله های امنیتی را دریافت کنید تا از شر حملات کامپیوتری در امان بمانید . در بین این نرم افزارها بعضی از آنها مهمتر از دیگری هستند . برنامه هایی که در ارتباط مستقیم و یا غیر مستقیم با اینترنت و یا شبکه هستند را در اولویت آپدیت قرار دهید . در اینجا به شما توصیه میکنم که حتما مرورگر خود را آپدیت کنید . حتی اگر اینترنت شما از نوع دیال آپ باشد و سرعت کم شما را آزار بدهد . چون مرورگر شما پنجره ای به دنیای اینترنت و البته بدافزارهای خطرناک است .
در قسمت قبل درباره آپدیت سیستم عامل اطلاعاتی را کسب کردید . خود سیستم عامل هم یک نرم افزار است ولی از دسته نرم افزارهای سیستمی . در این میان نرم افزارهای دیگری به اسم درایور وجود دارند که وظیفه برقراری ارتباط سیستم عامل و سخت افزار مورد نظر را دارند . درایورها که از سوی شرکت های سازنده سخت افزار ارائه میشوند نیز دارای آپدیت هایی هستند که باید آن ها را نصب کنید . این آپدیت ها در بعضی موارد امنیتی بوده و در بعضی موارد دیگر نیز به منظور افزایش بازدهی ارائه میشوند .
۵- بروز رسانی آنتی ویروس ، واجب تر از هر چیزی :
دوستی به شما میگوید که سیستمش فوق العاده کند شده و خیلی وقت ها هنگ میکند . وقتی به اوضاع ویندوزش نگاه میکنید ، میبینید که آخرین آپدیت آنتی ویروس مربوط به یک یا دو سال قبل است . در واقع این آنتی ویروس رنگ آپدیت را به خود ندیده است . آنتی ویروس هم احتمالا آنتی ویروسی است که دو سال پیش از شما گرفته و حتی لحظه ای هم به فکر آپدیت آن نیفتاده است .
دلیل این کندی کاملا مشخص است . این کامپیوتر جولانگاه هر نوع بدافزاریست . از مخرب ترین ویروس ها و کرم ها و تروجان ها گرفته تا خطرناک ترین روتکیت ها . آنتی ویروس هم که به کلی تعطیل است .
یا در تنظیمات آنتی ویروس خود ، آپدیت اتوماتیک را انتخاب کنید و یا با امنیت کامپیوترتان خداحافظی کنید . میدانم الان سوالی در ذهن خوانندگان عزیز این مطلب پیش آمده است که با داشتن یک آنتی ویروس کرک شده نمیتوان از قابلیت آپدیت اتوماتیک استفاده کرد .
ما سه راه پیش پای شما خواهیم گذاشت :
* سرور آپدیت را عوض کنید . در تنظیمات آنتی ویروسها قسمتی وجود دارد که میتوانید سرور مربوط به آپدیت را عوض کنید . به عنوان مثال در بین سایت های معروف ایرانی ، بعضی ها مثل سافت گذر ، سرور آپدیت نرم افزار امنیتی ESET NOD 32 را ارائه میدهند . میتوانید از این روش استفاده کنید ولـــی ….. این روش ممکن است از لحاظ امنیتی دارای مشکلات و نقاط ابهامی باشد . البته ما قصد تهمت زدن به هیچ کس را نداریم . اما کارشناسان امنیت بر این عقیده اند که سرورهای آپدیتی که خارج از قلمرو شرکت اصلی قرار دارند میتوانند خطرات زیادی را برای افرادی که از این سرورهای آپدیت دریافت میکنند ، بوجود بیاورند . چون ممکن است در بین فایل های مربوط به آپدیت نرم افزار ، فایل های دیگری نیز وارد سیستم شده و امنیت آن را به خطر بیاندازند . حداقل مزیتی که این روش میتواند داشته باشد اینست که پس از چند ساعت ( به گفته ی سایت های ارائه دهنده ی این سرورها ) میتوانید این آپدیت ها را به صورت خودکار دریافت کنید و به دلیل فراموشی در آپدیت نرم افزار ، دچار خطرات مربوطه نخواهید شد .
* از نرم افزارهای امنیتی رایگان استفاده کنید . این سری از نرم افزارها عملکرد بسیار خوبی از خود نشان داده اند . به شکلی که نسخه های رایگان آنتی ویروس هایی مثل Avast و Avira و یا آنتی ویروس مایکروسافت ( و یا محصولات دیگر که اکنون در ذهن ندارم ) طرفداران زیادی را چه در داخل و چه در خارج از کشور بدست آورده اند . به عنوان مثال من خودم حدود ۲ سالی است که از نسخه رایگان آنتی ویروس Avast استفاده میکنم و کاملا راضی هستم . البته قصد تبلیغ آنتی ویروس خاصی را نداشته و ندارم . بعضی از دوستان بنده نیز از نسخه رایگان Avira و یا سایر آنتی ویروس های رایگان دیگر استفاده میکنند و راضی بوده اند . از لحاظ امکانات هم این آنتی ویروس ها در وضعیت خیلی خوبی قرار دارند . شاید همه امکانات و ابزارهای مختلف نسخه های تجاری را نداشته باشند ولی با وجود رایگان بودنشان از ابزارهای مناسبی بهره میبرند . حداقل مزیت استفاده از نسخه های رایگان هم قابلیت آپدیت اتوماتیک است . پس اگر از آنتی ویروس رایگان استفاده میکنید ، قابلیت آپدیت اتوماتیک آن را روشن بگذارید .
* نسخه اصلی آنتی ویروس را خریداری کنید . اگر با همه توضیحات بالا باز هم قانع نشده اید و میخواهید از نسخه های تجاری استفاده کنید ، پس نسخه اصلی را خریداری کنید . خرید نسخه اصلی از نمایندگی های معتبر خیال شما را کاملا راحت میکند .
تا کی میخواهید به دنبال یوزرنیم و پسوردهای آپدیت در این سایت و آن سایت بگردید ؟؟؟ آنتی ویروس مورد نظرتان را خریداری کرده و خودتان را خلاص کنید .
۶- پشتیبان گیری از ویندوز و سایر اطلاعات مهم :
این قسمت هم قبل و هم بعد از آلودگی به ویروس ها کاربرد دارد . پشتیبان گیری از اطلاعات واقعا مهم است . اما چرا ؟؟؟
الف : در صورت بروز هر گونه مشکلی چه سخت افزاری و چه نرم افزاری ، خیالتان از بابت مسائلی مانندن آسیب دیدن اطلاعات و یا نابود شدنشان راحت است . البته سعی کنید که فایل های بک آپ را در بازه های زمانی معین ( بسته به اهمیت اطلاعات ) به فضایی خارج از کامپیوترتان انتقال دهید . میتوانید آنها را روی یک هارد اکسترنال بریزید و یا از سرویس های آنلاین استفاده کنید . سرویس های آنلاین بهترین روش برای نگهداری اطلاعات مهم هستند . البته نه هر سرویس آنلاین ذخیره سازی فایل . معمولا شرکت بزرگ مثل مایکروسافت و گوگل فضای ذخیره سازی آنلاین با حجم های مناسبی در اختیار کاربرانشان قرار میدهند که برای ذخیره کردن فایل های مهم بسیار خوب است .
ب : بدافزارهای گروگانگیر یکی دیگر از عواملی هستند که اهمیت پشتیبان گیری از داده ها را مشخص میکنند . بدافزارهایی وجود دارند که با رمزنگاری اطلاعات شما ، به اصطلاح آنها را گروگان میگیرند و در عوض درخواست مقداری پول از شما میکنند تا فایل ها را آزاد کنند . اگر شما یک بک آپ از اطلاعات مهم خود داشته باشید ، خیالتان به کلی راحت خواهد بود .
ج : پشتیبان گیری از ویندوز واقعا مهم است . میتوانید از ویندوز و همه برنامه های آن یک بار پک آپ گرفته و برای همیشه خودتان را راحت کنید . پشتیبان گیری از ویندوز هم سرعت بازگردانی را بیشتر میکند و هم اینکه دیگر نیازی نیست ساعت ها وقت خود را صرف نصب کردن برنامه ها و درایورها کنید . اگر هم بدافزاری در سیستم وجود داشته باشد ، اول از همه فایل های مهم سیستم عامل را هدف قرار میدهد . در صورتی که قبلا بک آپی از یک ویندوز سالم تهیه کرده باشید ، میتوانید به سرعت ویندوز و تمامی برنامه ها و درایورها را بازگردانی کنید . در این بین اگر ویروسی نیز وجود داشته باشد ، حذف خواهد شد . اگر همین حالا تصمیم گرفته اید تا از ویندوز خود بک آپ تهیه کنید ، این مطلب از گویا آی تی به شما کمک شایانی خواهد کرد . البته ممکن است ویروس ها ، فایل های شما که در دیگر درایوها بوده اند را آلوده کرده باشند و منتظر فرصتی برای اجرا شدن باشند . این موارد را در مراحل بعد از آلودگی توضیح خواهیم داد .
۷- در صورت امکان کمی حرفه ای تر کار کنید :
بعضی ها را میشناسم که سیستم خود را تبدیل به یک مرکز امنیتی
کرده اند . نه ! منظورم این نیست که همه ی آنتی ویروس ها و فایروال ها را
با هم نصب کرده اند . چون اصلا اینچنین حالتی مضحک است و تداخل با برنامه
ها با یکدیگر هم اجازه انجام چنین کاری را نمیدهد . منظور من اینست که
دقیقا همه چیز منظم و مرتب است و وضعیت سیستم به دقت کنترل میشود . طوری که
اگر کسی نداند ، فکر میکند در اینجا اطلاعات فوق سری مربوط به منطقه ۵۱
نگهداری میشود
.
وضعیت رجیستری ، برنامه ها و شبکه ، اینترنت و سایر فعل و انفعالات سیستم چک میشوند . شما هم میتوانید این کارها را انجام دهید . اما باید کمی سطح اطلاعات خود بالاتر برده و همچنین روش کار کردن با این برنامه ها را فرا بگیرید . برنامه های مانیتورینگ رجیستری و شبکه ، نمونه های خوبی هستند که میتوانند با آنها شروع کنید . تغییرات در رجیستری را بررسی کنید . مسیرهای مهم رجیستری را یاد بگیرید . مثل مسیری که آدرس فایل ها به منظور راه اندازی بعد از بالا آمدن ویندوز ، آنجا قرار میگیرند . همچنین مانیتورینگ شبکه به شما کمک میکند تا متوجه شوید که چه برنامه هایی در حال کار با شبکه و اینترنت هستند و در صورت مشاهده یک برنامه غیر عادی ، سریعا دسترسی آن را به اینترنت قطع کنید .
*****************
چند مورد بعد از آلودگی به ویروس ها
۱- ترمیم یا بازسازی مجدد :
بعد از آلوده شدن به ویروس ها ، اولین جاییکه مرکز آسیب دیدگی هاست ، سیستم های نرم افزاری کامپیوتر شماست . پس ما از پایه ای ترین قسمت نرم افزاری که همان سیستم عامل ( در اینجا ویندوز مورد توجه است ) میشود شروع خواهیم کرد .
شاید ساده ترین راه تعویض ویندوز باشد . ولی این مورد به وضعیت شما هم بستگی دارد . اگر به شدت مشغول انجام کارهای خود باشید ، تعویض ویندوز ، نصب برنامه ها و جابجا کردن فایل ها کار بسیار عذاب آوریست . پس در این موارد ترمیم را انتخاب میکنیم .
به منظور ترمیم میتوانید از چند روش استفاده کنید :
* استفاده از دیسک های نجات : ویروس ها از هر راه و روشی استفاده میکنند تا یک گام جلوتر از نرم افزارهای امنیتی باشند . یکی از این راهها نیز از کار انداختن آنتی ویروس هاست . پس نتیجه میگیریم که از داخل ویندوز و در شرایطی که ویروس در حال اجراست ، نمیتوانیم کار زیادی را صورت بدهیم . در اینجا باید به فکر راهی بود تا خارج از محیط ویندوز ، ضربه کاری را به ویروس وارد کنیم . دیسک نجات بهترین راه حل است و در اکثر موارد به خوبی عمل میکند . آنتی ویروس هایی مختلفی مثل NOD 32 و Kaspersky دیسک های نجات دارند . اگر قصد دارید تا همین حالا یک دیسک نجات آماده و بدون هیچ دردسری تهیه کنید ، به وبسایت های دانلود نرم افزار بروید . راهنمای استفاده از دیسک نجات کسپرسکی را هم میتوانید از گویا آی تی که توسط دوست خوبمان ، آقای محمدرضا ارجمندی نوشته شده ، مطالعه کنید .
* اسکن کردن ویندوز از طریق یک سیستم عامل دیگر : بله ، درست است . میتوانید از طریق یک سیستم عامل دیگر ، ویندوز را اسکن کرده و ویروس ها را از بین ببرید . بعضی از توزیع های سیستم عامل لینوکس ، دارای قابلیت بوت شدن فقط از طریق یک سی دی هستند . از محبوب ترین این توزیع ها میتوان به توزیع ابونتو اشاره کرد . کافیست یک لایو سی دی ابونتو را از فروشگاه ها تهیه کرده ( و یا اینکه فایل مربوطه را به صورت کاملا رایگان از وبسایت ابونتو دریافت کرده و آن را روی یک سی دی رایت کنید ) و داخل سی دی رام قرار دهید . سیستم به راحتی از طریق ابونتو بوت خواهد شد و میتوانید با نسخه ای از آنتی ویروس های لینوکسی ( مثل آواست ) ، ویندوز را درست و حسابی اسکن کنید . قبل از شروع هر کاری به شما پیشنهاد میکنیم تا این مطلب بسیار مفید را از وبسایت نگهبان مطالعه کنید . پس از خواندن این مطلب دقیقا متوجه خواهید شد که چه کاری را باید انجام دهید .
۲- بازسازی مجدد : اگر به هر دلیلی مایل به انجام موارد بالا نیستید ، بازسازی مجدد میتواند بهترین گزینه باشد . بازسازی مجدد به زبان ساده یعنی اینکه ویندوز را دوباره نصب کنید . نصب ویندوز هم ممکن است چندین راه داشته باشد که در ادامه به آنها اشاره خواهیم کرد :
* نصب ویندوز با استفاده از بک آپ قبلی : در قسمت ” چند مورد قبل از آلودگی ” و در بخش ششم ، به اهمیت بک آپ گیری از ویندوز اشاره کردیم . اگر شما از ویندوز خود قبلا بک آپ گرفته اید ، کارتان بسیار راحت میشود . چون با چند کلیک ساده میتوانید ویندوز و تمامی برنامه ها و درایورها را نصب کنید . در همان قسمت بالا ( در لینک مربوطه ) توضیحات مربوط به بک آپ گیری و بازگردانی آنها داده شد .
* نصب ویندوز به صورت معمول : نصب ویندوز به صورت معمول که یک روال ساده و همیشگی دارد و نیازی نیست ما توضیحی بدهیم . در این باره نیز توضیحی نخواهیم داد . چون در حوصله این مقاله نمیگنجد . برای ما مهم بعد از نصب ویندوز است و اینکه چه کارهایی باید انجام دهیم . اگر از ویندوز XP استفاده میکنید ، ابتدا باید وجود autorun ها در درایوهای دیگر را بررسی کنید . به منظور انجام اینکار ، ابتدا وارد My Computer شده و از طریق آدرس بار ، درایوها را به ترتیب باز کنید . به عنوان مثال برای باز کردن درایو D ، در آدرس بار به این شکل تایپ کنید :
D:\
با این کار اگر autorun در درایو مورد نظر وجود داشته باشد ، اجرا نخواهد شد و اجرا نشدن آن مساوی با اجرا نشدن ویروس خواهد بود . حالا باید فایل ها را از حالت مخفی خارج کنید . حتی فایل های سیستمی را نیز باید از حالت مخفی بودن خارج کنید . چون بعضی از ویروس ها حالت مخفی شدن سیستمی را انتخاب میکنند . از منوی Tools ، زیر منوی Folder Options را انتخاب کرده و به تب View بروید . از بین گزینه ها ، گزینه Show Hidden Files , fold…. را انتخاب کنید . از گزینه های پایین تر نیز ، تیک گزینه ی Hide protected operating sys….. را بردارید . در مواجه با پیغام صادر شده ، Yes را کلیک کنید .
اکنون اگر در ریشه اصلی درایو ، فایلی به نام autorun.inf را مشاهده کردید ، سریعا آن را حذف کنید . معمولا یک فایل اجرایی با پسوند exe هم در کنار این فایل مشاهده میشود که باید آن را حذف کنید .
تذکر بسیار مهم : انجام این مراحل برای درایوی که ویندوز در آن نصب شده است ، اصلا نیازی نیست . حتی ممکن است به اشتباه یکی از فایل های مهم سیستمی را پاک کرده و ویندوز را کاملا از کار بیاندازید .
مراحل بالا را میتوانید برای ویندوزهای ویستا و ۷ نیز میتوانید انجام دهید . البته درصد آلودگی به ویروس های اتوران در ویندوزهای ویستا و ۷ کاهش یافته است ولی به هر حال کار از محکم کاری عیب نمیکند .
حالا با یک آنتی ویروس آپدیت شده و قدرتمند ، سیستم را به صورت کامل اسکن کنید .
ویندوزهای ویستا و ۷ نیز معمولا با یک اسکن کامل ، مشکلاتشان حل خواهد شد .
۲- اطلاعات مالی ، مهمتر از هر چیزی :
دیگر خیلی وقت است که بدافزار نویسان برای کسب شهرت و یا انتقام گرفتن وقت خود را صرف نمیکنند . بیشتر اهداف آنها اقتصادیست و برای کسب درآمد این کار را میکنند . بعضی های از طریق ساخت بدافزار و تحویل دادن آن به مشتری کسب درآمد میکنند و برخی دیگر هم به صورت مستقیم عملیات را خودشان شروع کرده و به پایان میرسانند .
کاملا مشخص است که نه شما و نه هیچ کس دیگری دوست ندارد پول هایی که بدست آورده است را به راحتی هرچه تمام از دست بدهد . پس قبل از هر کاری ، بررسی اطلاعات مالی خود را شروع کنید . چون ممکن است هنوز فرصت را از دست نداده باشید و کسی به حساب شما دسترسی پیدا نکرده باشد .
هر گونه اطلاعات مهمی را که ۱ درصد هم احتمال لو رفتن آنها را میدهید ، تغییر دهید . پسورد مربوط به انجام فعالیت های اینترنتی یکی از مهمترین شناسه های شماست . چند دقیقه ی دیگر نه ، همین حالا این کار را انجام دهید . وار د حساب کاربری خود در وبسایت بانک مربوطه شده و آخرین گردش های حساب خود را چک کنید . در صورتی که مورد مشکوکی را مشاهده کردید ، آن را سریعا با بانک مربوطه در میان بگذارید . شاید راه چاره ای پیش پای شما بگذارند .
۳- بررسی تمامی اطلاعات اینترنتی :
بدافزارهایی مثل تروجان ها قابلیت ارسال اطلاعات شما به سازنده ی خود را دارند . به عنوان مثال نام کاربری و کلمه عبور شما در سایت های مختلف را به آدرسی که سازنده ی آن تعیین کرده ، ارسال میکنند . تنها کافیست تا آدرس ایمیلی که توسط شما در سایت های مختلف به کار گرفته میشود ، بدست هکر بیفتد . آن موقع عمق فاجعه بیشتر هم میشود . چون هکر میتواند با یک نگاه به اینباکس شما ، سایت هایی که در آن عضو هستید و از طریق این آدرس ایمیل با آنها ارتباط دارید را پیدا کند . سپس با یک درخواست تغییر پسورد ، به راحتی لینک تغییر پسورد را در Inbox شما دریافت کرده و اقدام به تغییر دادن آن خواهد کرد .
در این موارد بهترین کاری که میتوانید انجام دهید ، اینست که هرچه سریع تر به سرویس دهنده ایمیل خود بروید و کلمه عبور خود را تغییر دهید . شاید به نظرتان تغییر کلمه عبور به تنهایی کافی باشد ، اما کافی نیست . شما باید تمام مواردی که منجر به بازیابی کلمه عبورتان میشود را تغییر دهید . ترجیحا هر نوع اطلاعات مهمی را که یک درصد احتمال میدهد به دست هکر افتاده باشد تغییر دهید . به عنوان مثال سوال امنیتی که در بیشتر سرویس دهنده های ایمیل و یا سرویس های دیگر کاربرد وسیعی دارد و یا ایمیل دوم که به اندازه سوال امنیتی اهمیت دارد . در ضمن همان ایمیل دوم خودتان را هم باید بررسی کنید تا از بروز کوچکترین مشکلی جلوگیری شود .
۴- دسترسی های مشکوک به اکانت های اینترنتی :
بعضی سرویس های اینترنتی میتوانند با برنامه های شخص ثالث و یا سرویس های دیگری که در سایت های مختلف ارائه میشوند ، ارتباط برقرار کرده و در استفاده آسان از آنها به کاربر کمک کنند . به عنوان مثل هر برنامه یا سایتی که بخواهد به نحوی با اکانت گوگل شما ارتباط برقرار کند ، ابتدا گوگل تاییدیه ای به منظور ایجاد دسترسی آن برنامه را از شما درخواست میکند و در صورت موافقت شما این ارتباط برقرار میشود .
اگر اکانت گوگل دارید ، به این لینک مراجعه کنید .
در قسمت Connectd Sites , Apps and Services مواردی را مشاهده خواهید کرد . در این قسمت لیست سایت ها ، برنامه ها ، افزونه و سرویس هایی که به نحوی با اکانت گوگل شما ارتباط دارند نمایش داده میشود . اگر در بین این موارد ، مورد مشکوکی را مشاهده کردید ، هرچه سریع تر اقدام به حذف آن کنید . چون ممکن است از طریق بدافزار موجود بروی سیستم شما و یا هکر ایجاد شده باشد . به منظور حذف هر کدام از این موارد نیز میتوانید روی لینک Revoke Access مقابل آن ها کلیک کنید .
اگر موردی را دیدید که قبلا استفاده میکردید اما اکنون دیگر برایتان استفاده ای ندارد را حذف کنید . چون در صورت بروز نقص امنیتی برای آن مورد خاص ، میتواند برای شما نیز مشکل ساز شود .
۵- بررسی کامل حافظه های جانبی :
همیشه برای انتقال فایل های خود ، از روش های مختلفی استفاده میکنیم . یکی از روش هایی انتقال سریع فایل ها بین دو سیستم ( که فاصله زیادی از هم داشته باشند ، مثل منزل شما و دوست تان که در فاصله زیادی از هم قرار دارند ) ، روش انتقال فایل ها از طریق حافظه های جانبی است . فلش دیسک ها ، هاردهای اکسترنال و مموری کارت گوشی ها و بعضی مواقع هم حافظه ی داخلی خود گوشی موبایل .
همه مواردی که در بالا گفته شد ، مستعد پذیرش ویروس ها هستند . اگر قبلا یکی از این حافظه های جانبی را به کامپیوتر آلوده خود وصل کرده باشید ، به طور حتم آلوده شده اند . پس اگر آنها را دوباره به کامپیوتر خود متصل کنید ، احتمال آلوده شدن شما وجود خواهد داشت . بسیار خب ، در صورتی که بخواهید این حافظه ها را بررسی کنید ، میتوانید از روش های زیر استفاده کنید .
* بررسی از طریق توزیع های لینوکسی : اگر دل نگران آلوده شدن دوباره سیستم خود هستید ، بهتر است از این روش استفاده کنید . چون اگر به اشتباه هم فلش دیسک خود را باز کنید ، اتفاق خاصی نخواهد افتاد . کمی بالاتر هم گفتیم که میتوانید سیستم خود را از طریق توزیع های لینوکسی که قابلیت دیسک زنده را دارند ، استفاده کنید . شما کامپیوتر خود را با یک دیسک زنده ( مثلا توزیع ابونتو ) بالا آورده و از طریق یک آنتی ویروس لینوکسی ، درایوهای ویندوزی را اسکن کنید . همین کار را میتوانید برای فلش دیسک ها نیز انجام دهید . یعنی فلش دیسک ( یا هر حافظه جانبی دیگری ) را به سیستم متصل کرده و با یک آنتی ویروس لینوکسی ، آن را اسکن کنید .
* از طریق ویندوز اقدام کنید : در هر صورت اگر حال و حوصله اسکن از طریق لینوکس را ندارید ، میتوانید از طریق همان ویندوز شروع به بررسی حافظه های جانبی خود کنید . در صورتی که موارد امنیتی را رعایت کرده باشید . مثلا اتوران ها را از کار انداخته باشید ( مخصوصا این مورد برای ویندوز XP کاملا تاکید میشود ) و یا برنامه ای مثل Autorun Virus Remover که در ابتدای مطلب آن را معرفی کردیم ، نصب کرده باشید تا از اجرای اتوران ها جلوگیری کرده و آن ها را پاک کنید . در نهایت پس از انجام همه این موارد ، با یک آنتی ویروس قدرتمند و مجهز به آخرین بروزرسانی ، حافظه های جانبی را بررسی کنید .
در پایان باید گفت این تنها تعدادی از مواردی بود که در مقابله با بدافزارها میتوانند مورد استفاده قرار گیرند . اما راه های زیاد دیگری هم هستند که در این مطلب شاید به آنها اشاره ای نشده باشد . باز هم تاکید میکنیم که اطلاعات خود را در زمینه امنیت بالاتر ببرید . چون بهترین راه محافظت از شما خواهد بود .
برگرفته از سایت گویا آی تی
پيج رنک چيست؟ page rank چگونه محاسبه مي شود ؟
|
|
در مورد پیج رنک ( Page Rank ) در گوگل
|
براي افزايش رتبه در موتورهاي جستجو، 17 استراتژي زير بسيار موثر خواهند بود :
1. تراکم کلمات کليدي - نسبت کلمات کليدي به ساير کلمات در يک صفحه را چگالي يا تراکم کلمات کليدي مي نامند. مثلا اگر شما 100 کلمه در يک صفحه داريد و سه عدد از آنها جزو کلمات کليدي سايت شما هستند، چگالي کلمات کليدي آن صفحه 3% است. سعي کنيد که چگالي حدود 3 تا 20 درصد براي کلمات کليدي مهم سايت خود را تنظيم کنيد. سايتهاي زير براي آناليز سايت شما در مورد تراکم کلمات مختلف، کمک مي کنند :
KeywordDensity دات کام
KeywordCount دات کام
2. کلمات کليدي در نام دامنه سايت شما - سعي کنيد يکي از مهم ترين کلمات کليدي سايت خود را در نام دامنه آن بگنجانيد. مثلا www.deheshk.dom.ir که کلمه deheshkدر نام دامنه وجود دارد. اين مورد همچنين به مردم کمک مي کند که نام سايت شما را به خاطر بسپارند.
3. عنوان صفحه (Page Title) - يک عنوان توصيفي شامل 5 تا 8 کلمه که کلمات کليدي اصلي سايت شما را شامل باشند، انتخاب کنيد. عنوان، اولين چيزي است که مردم با آن در موتورهاي جستجو مواجه مي شوند. عنوان را با حرف بزرگ شروع کنيد و بقيه را با حروف کوچک بنويسيد. توجه کنيد که وجود کلمات فارسي با استاندارد يونيکد توسط موتور جستجوي گوگل شناسائي مي شود. مهمترين کلمات کليدي سايت خود را در ابتداي عنوان سايت خود قرار دهيد.
4. شناسه توصيف (Description tag) - برخي از موتورهاي جستجو اين شناسه را به دنبال عنوان سايت شما، نمايش مي دهند. 200 تا 250 کلمه در اين بخش وارد کنيد که 20 عدد از کلمات کليدي سايت شما را نيز شامل باشد. عنوان سايت خود را مجددا در اين بخش وارد نکنيد. در اين بخش نيز مي توانيد از کلمات فارسي استفاده کنيد.
5. شناسه کلمه کليدي (Keywords Tag) - اين بخش بسيار مهمي است و شما بايد 50 تا 100 کلمه کليدي سايت خود را در اين بخش وارد کنيد. موتورهاي جستجو براي اين بخش ارزش زيادي قائل هستند و در رتبه بندي سايت شما تاثير دارد. کلمات کليدي را با کاما از يکديگر جدا کنيد. با اين روش در حداقل جا، امکان ترکيبات متنوعي از کلمات کليدي سايت شما گنجانده خواهد شد.
6. شناسه ارزشگذار (Header tag) - جذاب ترين بخش براي موتورهاي جستجو کلماتي است که بين شناسه هاي H1 قرار دارند. اين شناسه ها بايد در بالاترين بخش صفحات سايت شما باشد. کلماتي که بين اين شناسه قرار مي گيرند، مثل
با اندازه بزرگ نمايش داده مي شوند و ممکن است زيبائي سايت شما را مختل کنند. مي توانيد با استفاده از شناسه هاي فرم دهنده (Styles) اندازه شناسه هاي ارزشگذار را متناسب کنيد. مثلا :
h1 { font-family: Arial; font-size: 14pt }
7. شناسه توضيح (Comment tag) - اين ها اطلاعاتي هستند که توسط طراحان سايت براي قرار دادن توضيحات جنبي در بخشهاي مختلف صفحات استفاده مي شوند. اين اطلاعات توسط مرورگرها نمايش داده نمي شوند و در صفحات شما تاثير ظاهري ندارند. از کلمات کليدي مهم سايت خود در اين بخش استفاده کنيد. مثلا :
8. شناسه جايگزين تصوير (Alt Tag) - وقتي که نمايش تصاوير در مرورگر شما خاموش است و يا وقتي نشانگر ماوس را روي تصاوير مي بريد، اطلاعات شناسه جايگزين تصاوير، نمايش داده مي شوند. اين کلمات هم براي موتورهاي جستجو بسيار مهم هستند. حتما از کلمات کليدي سايت خود در اين بخش استفاده کنيد. حتما کلمات بايد مناسب با تصوير مربوطه باشد در غير اين صورت به عنوان حقه بازي در ايجاد تراکم کلمات، توسط موتورهاي جستجو تحريم خواهيد شد. نمونه :
9. نام فايلهاي تصاوير در صفحات شما - حتما نام تصاوير را از ميان کلمات کليدي سايت خود انتخاب کنيد.
10. نامهاي ارتباط صفحات - کلمات کليدي مهم سايت خود را در نام ارتباط صفحات قرار دهيد. مثلا به جاي نام صفحه services.htm از نام مناسب با نوع تجارت خود مثل webhostingservices.htm استفاده کنيد.
11. نقشه سايت (Site Map) - براي سايت خود نقشه تهيه کنيد و ارتباط با تمام بخشهاي سايت را به همراه توضيح آن بخش، در نقشه سايت قرار دهيد. نقشه سايت را در صفحه اول سايت خود قرار دهيد چون برخي موتورهاي جستجو فقط صفحه اول سايت شما را بازديد مي کنند.
12. محتواي کيفي - محتواي صفحات را با 250 تا 300 کلمه که شامل مهمترين کلمات کليدي شما هستند تهيه کنيد. اين اطلاعات بايد بيننده سايت شما را هدف گيري کنند. کلمات کليدي را در ابتداي پاراگرافها استفاده کنيد و از تکرار بيش از حد آنها که باعث عجيب شدن مطالب شما بشوند پرهيز کنيد. از کساني که در تهيه مطلب و مقاله وارد هستند بخواهيد که مطالب شما را قبل از کپي در سايت خود، مرور کنند.
13. بازسازي ارتباطات شکسته (Broken Links) - اکثر موتورهاي جستجو اگر در سايت شما ارتباطات شکسته وجود داشته باشد، سايت شما را ليست نمي کنند. بازديد کنندگان هم از ديدن صفحات 404 error page دلخور مي شوند و سايت ديگري را کليک خواهند کرد. حتما سايت خود را قبل از کپي در اينترنت توسط سايت anybrowser کنترل کنيد.
14. صفحه ارتباط با سايت (Contact page) - برخي موتورهاي جستجو، مخصوصا Yahoo ، اگر آدرس پستي شما در سايت نباشد، سايت شما را ليست نمي کنند. حتما آدرس پستي را در سايت قرار دهيد، فقط قرار دادن آدرس صندوق پستي کافي نيست.
15. ارتباط متقابل - موتورهاي جستجو مخصوصا گوگل به تعدد ارتباط ها به سايت شما حساس هستند و آنرا در رتبه سايت شما اثر مي دهند. يک صفحه لينکستان بسازيد و به سايتهاي مشابه، نه رقيب، سايت خود ارتباط دهيد، مخصوصا سايتهائي که در موتورهاي جستجو رتبه خوبي دارند. از سايتهاي ديگر بخواهيد که به سايت شما ارتباط دهند. براي اينکه بدانيد از کدام سايتها به سايت شما ارتباط داده شده است، در موتور گوگل عبارت زير را جستجو کنيد :
link:www.yoursitename.com
16. ارتباط هاي ضربدري - اگر چندين سايت داريد، به يکديگر ارتباط
دهيد و براي هر ارتباط، توضيحي تهيه و در سايتهاي خود قرار دهيد. از کلمات
کليدي سايت خود در اين توضيحات استفاده کنيد.
17. اندازه فايلها را کوچک نگاه داريد - اگر از کد هاي جاوا اسکريپت يا DHTML استفاده مي کنيد، معمولا قبل از محتواي سايت شما، در بالاي صفحه قرار مي گيرند، جائي که براي موتورهاي جستجو مهم است و آنها به جاي رسيدن به اطلاعات سايت شما، با کدهاي برنامه مواجه مي شوند و رتبه شما کاهش مي يابد .براي کوچک نگاه داشتن اندازه فايلها، کدهاي برنامه را در صفحات جداگانه قرار دهيد و در صفحه اصلinclude کنید. نظر بدهید
ایا برای شما هم پیش آمده که رتبه سایت یا وبلاگتان به طور ناگهانی سقوط کند ؟
اگر شما جز این دسته هستید حتما این مقاله را تا پایان بخوانید
اول از همه اینکه شدیدا مراقب لینکهای ورودی و خروجی تان باشید
تبادل لینک با بعضی سایتها ممکنه به طرز فجیعی رتبه شما را کاهش دهد
اگر با این مشکل مواجه شدید آخرین تغیراتی که ایجاد کرده اید را برسی کنید و مواردمشکوک مثل تبادل لینک نامطمعن نظرات مشکوک . پست های مشکوک را حذف کنید
بعضی وقتها رعایت نکردن کپی رایت و کپی برداری مطالب از دیگر سایتها میتونه مهمترین عامل کاهش رتبه باشه
چون بعضی سایتها در لابلای مطالبشون لینکهایی را به صورت نامرئی و هم رنگ زمینه میگذارند که هنگام کپی کردن این مطالب از جانب شما عملا دها و شاید صدها لینک خروجی از سایت شما به مقصدهای گوناگونایجاد میشه و این همان چیزی ست که بیشترین اثر را در کاهش رتبه شما خواهد داشت چون شما بدون اینکه بدانید صدها لینک خروجی یک طرفه در سایت خود ایجاد کرده اید که باین کار رتبه شما کاملا نابود خواهد شد و در عوض رتبه سایت مقصد به اندازه قابل توجهی افزایش میابد
علاوه بر این با ورود لینکهای نامرهی و هم رنگ زمینه سایت گوگل شما را متقلب محسوب کرده و رتبه شما را کاملا حذف خواهد کرد
پس نتیجه این شد که :
1_ مطالب ریز و همرنگ زمینه از طرف گوگل تقلب محسوب میشود و باید حذف شوند
2_ لینکهای خروجی یک طرفه چه ناخواسته باشند و چه به میل خودتان باعث تخریب رتبه شما میشوند وباید حذف شوند در عوض لینک ورودی یک طرفه به میزان قابل توجهی محبوبیت شما را نزد موتورهای جستجو افزایش میدهد
۳ـ هرچه پستهای بیشتری داشته باشید نزد موتورهای جستجو محبوب تر هستید
۴ـ مطالب جذاب و غیر تکراری باعث افزایش بازدید از سایت شما میشود و در نتیجه باعث افزایش محبوبیت شما نزد گوگل و دیگر موتورهای جستجو خواهد شد