<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وبلاگ آموزشی شرکت افرا وب</title>
	<atom:link href="http://afraweb.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://afraweb.net/blog</link>
	<description>طراحی وب سایت , میزبانی وب , هاست لینوکس , سرور اختصاصی ، سرور مجازی</description>
	<lastBuildDate>Sat, 05 Jun 2010 04:36:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>گام به گام با لینوکس</title>
		<link>http://afraweb.net/blog/?p=108</link>
		<comments>http://afraweb.net/blog/?p=108#comments</comments>
		<pubDate>Sat, 05 Jun 2010 04:36:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[iدستورات لینوکس]]></category>
		<category><![CDATA[اشنایی با لینوکس]]></category>
		<category><![CDATA[امنیت سرور]]></category>
		<category><![CDATA[امنیت لینوکس]]></category>
		<category><![CDATA[اموزش لینوکس]]></category>
		<category><![CDATA[لغات فنی امنیتی لینوکس]]></category>
		<category><![CDATA[هک سرور لینوکس]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=108</guid>
		<description><![CDATA[امنیت لینوکس و بهینه سازی سیستم عامل لینوکس ]]></description>
			<content:encoded><![CDATA[<p dir="rtl">در دنیای همواره در تغییر ارتباطات، اتصالات اینترنتی  کم‌هزینه و تولید پرسرعت نرم‌افزار، مقوله امنیت بیش از پیش، اهمیت پیدا  نموده است و در حال حاضر، یکی از نیازهای اساسی است، زیرا محاسبات عمومی،  ذاتاً از امنیت بالایی برخوردار نیستند. هنگامی‌که داده‌های شما در اینترنت  از نقطه A به نقطه B، می‌رود، در بین راه ممکن است از چندین نقطه دیگر  عبور کند که این عمل به دیگر کاربران امکان قطع کردن مسیر و حتی تغییر  داده‌های شما می‌دهد. حتی کاربران دیگری نیز ممکن است از روی بدخواهی و  عناد، داده‌های سیستمتان را علیرغم میل شما، بدون اطلاعتان، تغییر دهند.  همچنین دسترسی بدون اجازه به سیستم شما، ممکن است توسط مهاجمان، که آنها را  با نام ‘cracker’-ها می‌شناسیم، صورت گیرد. این افراد با استفاده از  اطلاعات بعدی، جعل هویت نموده، اطلاعات شما را دزدیده و حتی ممکن است به  شما امکان دسترسی به اطلاعات سیستم خودتان را ندهند.</p>
<p dir="rtl">سیستم خود را، با نصب نگارشهای فعلی هر نرم‌افزار، به روز نگه  دارید و همه اعلانهای امنیتی را جدی بگیرید. اگر بیشتر از یک نفر به  سیستم/یا سیستم‌های شما وارد شود، باید یک &#8220;خط مشی امنیتی&#8221; برای تعیین سطح  امنیتی سیستم و میزان رسیدگی و نظارت روی آن، مد نظر داشته باشید.</p>
<p dir="rtl"><strong>کنترل دسترسی به فایلها و ویژگیهای آنها </strong></p>
<p dir="rtl">نظارت بر دسترسی به فایلهای سیستم برای نگهداری تمامیت  گروه‌ها و دسته‌ها مشکل است.</p>
<p dir="rtl">· سیستمتان را جهت شناسایی و تشخیص استفاده‌های غیر ضروری و  بدون اجازه و امکانات دستورات setuid یا setgid بررسی کنید. برنامه‌های  “Set-user-ID” به عنوان کاربر ریشه، بدون توجه به اینکه چه کسی آنها را  اجرا می‌کند، اجرا می‌شوند و یکی از عوامل عمده سرریزهای بافر هستند.  بسیاری از برنامه‌ها از نوع setuid و setgid هستند تا یک کاربر معمولی قادر  به انجام عملیات باشد؛ در غیر این صورت به کاربر ریشه نیاز خواهد بود و  اگر کاربرانتان نیازی به داشتن این دسترسیها نداشته باشند، این برنامه‌ها  ممکن است حذف شوند. همه برنامه‌های setuid و getuid را روی سیستم میزبان  پیدا نموده و همه دسترسیهای این برنامه‌ها را با دستور chmod تغییر داده یا  حذف کنید:</p>
<p>root# find / -type f –perm +6000 –ls</p>
<p>59520 30 -rwsr-xr-x 1 root root 30560 Apr 15 1999 /usr/bin/chage</p>
<p>59560 16 -r-sr-sr-x 1 root lp 15816 Jan 6 2000 /usr/bin/lpq</p>
<p>dave$ sudo /usr/sbin/lpc</p>
<p>root# chmod -s /usr/bin/chage /usr/bin/lpq</p>
<p>root# ls -l /usr/bin/lpq /usr/bin/chage</p>
<p>-rwxr-xr-x 1 root root 30560 Apr 15 1999 /usr/bin/chage</p>
<p>-r-xr-xr-x 1 root lp 15816 Jan 6 2000 /usr/bin/lpq</p>
<p dir="rtl">· فایلهای قابل نوشتنی عمومی، به راحتی تغییر داده شده یا حذف  می‌شوند. همه این فایلها را در سیستم خود پیدا کنید:</p>
<p>root# find / -perm -2 ! -type l -ls</p>
<p dir="rtl">در حالت معمول، فایلهای زیادی، شامل فایلهای شاخه /dev و  /tmp، می‌توانند به طور عمومی قابل نوشتن باشند. کلیه فایلهایی که مالکی  ندارند و به گروهی متعلق نیستند را پیدا نموده و شناسایی کنید. این فایلها  می‌توانند نشانه دسترسی مهاجمی به سیستم شما باشند</p>
<p dir="rtl"><span id="more-108"></span>.</p>
<p>root# find / -nouser -o -nogroup</p>
<p dir="rtl">· با استفاده از دستورات lsattr و chattr، راهبران سیستم،  می‌توانند ویژگیهای فایلها و شاخه‌ها را، شامل امکان کنترل حذف و دستکاری،  تغییر دهند. این دو دستور، چیزی فراتر از آنچه که chmod دارد، فراهم  می‌کنند. استفاده از ویژگی “append-only” و “immutable” می‌تواند در ممانعت  از حذف فایلهای log، یا جای‌گیری اسبهای تروجان در بالای فایلهای باینری  مؤثر باشد. دستور chattr برای اضافه و حذف ویژگیها به کار می‌‌رود و دستور  lsattr برای فهرست کردن آنها.</p>
<p dir="rtl">در فایلهای log، تنها بوسیله پیوست کردن به آنها است که  می‌توان از آنها محافظت نمود. یکبار که داده‌ای در آن نوشته شود، دیگر پاک  نمی‌شود. بنابراین در حالیکه نیاز به تغییراتی برای اسکریپتهای متغیر log  شما خواهد بود، این قابلیت محافظهای اضافی دیگری در برابر کراکرهایی که  می‌خواهند آنرا پاک کنند، بوجود می‌آورد. هر بار که تغییر کند، آنها باید  به حالت تغییرناپذیر (immutable) تغییر وضعیت دهند. فایلهای مناسب برای این  اعمال تغییرات /bin/login، /bin/rpm، /etc/shadow می‌باشد و سایرین نیز  نباید به طور مداوم آنها را تغییر دهند.</p>
<p># chattr +i /bin/login</p>
<p># chattr +a /var/log/messages</p>
<p># lsattr /bin/login /var/log/messages</p>
<p>&#8212;-i&#8212; /bin/login</p>
<p>&#8212;&#8211;a&#8211; /var/log/messages</p>
<p dir="rtl">· دلیلی وجود ندارد که کاربران بتوانند برنامه‌های setuid را  از فهرست خانگی خود اجرا نمایند. از گزینه nosuid در /etc/fstab برای  قسمتهایی که برای افرادی غیر از کاربر ریشه، قابل نوشتن می‌‌باشند، استفاده  نمایید. همچنین ممکن است بخواهید از nodev و noexec در پارتیشن home کاربر  و var، استفاده کنید، که از اجرای برنامه‌ها و ایجاد دستگاه‌های بلوکی یا  کاراکتری، جلوگیری به عمل می‌آورد.</p>
<p dir="rtl"><strong>فرهنگ لغات فنی امنیت</strong></p>
<p dir="rtl">· Buffer Overflow: این شرایط هنگامی رخ می‌دهد که کاربر یا  پردازه‌ای بخواهد داده‌های بیشتری در بافر ذخیره یک برنامه، در حافظه، جای  دهد و سپس بخواهد داده‌های واقعی برنامه را با دستورالعملهایی- که معمولاً  توسط کاربر ریشه، پوسته‌ای روی سرور فراهم می‌آورد- بازنویسی نماید.</p>
<p dir="rtl">· Cryptography: علمی وابسته به ریاضیات که با تبدیل داده‌ها و  انتقال آن- به گونه‌ای که مفهوم آن پیچیده و مبهم شود- سر و کار دارد. این  داده‌های انتقال یافته از تغییرات و تبدیلات ناشناخته و یا استفاده غیر  مجاز، مصون می‌مانند.</p>
<p dir="rtl">· Denial of Service: هنگامی رخ می‌دهد که یک فایل یا منبع  توسط مهاجمانی مورد هدف قرار گیرد و مانع استفاده آن منبع توسط کاربران  مجاز و قانونی‌اش شود. آنها تهدید می‌کنند که داده‌ها را در دسترس عموم  قرار خواهند داد.</p>
<p dir="rtl">· IP Spoofing: حمله‌ای که در آن یک host را به host دیگری  مبدل می‌کنند. از این حمله به این منظور استفاده می‌شود که مقصد داده‌ها را  از یک میزبان به میزبان دیگر، ردیابی نمایند. از اینرو مهاجمان مانع رسیدن  داده به مقصد واقعی‌اش می‌شوند. این حملات از نوع one-way است.</p>
<p dir="rtl">· Port Scanning: فرآیندی است که طی آن، پورتهای فعال روی یک  سیستم، تعیین می‌گردند. این امکان، عموماً، یکی از عوامل آگاه‌کننده از  وجود یک حمله می‌باشد.</p>
<p dir="rtl">· Packet Filtering: یکی از روشهای کم کردن ترافیک شبکه است  که بین واسطهای فایروال، در سطح شبکه، حرکت می‌کند. سپس داده‌های شبکه طبق  اطلاعات موجود در بسته داده‌ها تحلیل می‌شوند و طبق خط مشی امنیتی فایروال،  دسترسی داده شده یا سلب می‌‌گردد.</p>
<p dir="rtl">· Proxy Gateway: به اینها مدخلها (دروازه‌ها)ی برنامه‌های  کاربردی نیز اطلاق می‌‌شود که از طرف برنامه‌ای دیگر عمل می‌کنند. یک host  با یک کارگزار پراکسی نصب شده، هم یک کارخواه (client) است و هم یک کارگزار  و به عنوان یک دریچه بین مقصد نهایی و کارخواه عمل می‌کند. کارگزارهای  پراکسی، عموماً، کوچک هستند، برنامه‌های نوشته‌شده‌ی تک-منظوره دقیقی‌اند  که فقط خدمات مشخصی را از آن عبور می‌دهند. این قابلیت، معمولاً، با packet  filter-ها ترکیب می‌شود.</p>
<p dir="rtl">· Set User-ID (setuid)/Set Group-ID (setgid): فایلهایی که  هر کسی، خواه مالک آنها، خواه گروه‌های مربوطه، می‌تواند آنها را اجرا  نماید. اینها فایلهایی هستند که غالبا توسط مهاجمین، مورد حمله قرار  می‌گیرند. زیرا از این طریق می‌توانند به امتیازات کاربر ریشه دسترسی پیدا  کنند.</p>
<p dir="rtl">· Trojan Horse: برنامه‌ای که خود را به جای یک برنامه  بی‌خطر، جا می‌زند؛ در حالیکه واقعاً اینطور نیست. یک برنامه ممکن است توسط  یک برنامه‌نویس بداندیش که ظاهراً، قصد انجام کار مفیدی دارد، با توابع  مخفی آسیب‌رسان آلوده شود و از امتیازات کاربری برای اجرای آن بهره‌برداری  کند.</p>
<p dir="rtl">· Vulnerebility: شرایطی که قابلیت به مخاطره انداختن امنیت  سیستم را دارد. این شرایط مستقل از کامپیوتر، سطح ارتباط شبکه و سرعت  پردازش رخ می‌دهد.</p>
<p dir="rtl"><strong>امنیت هسته</strong></p>
<p dir="rtl">گزینه‌های زیادی برای پیکربندی هسته، به منظور بهبود امنیت  سیستم، بوسیله شبه فایل سیستم /proc موجود می‌باشد. معدود فایلهایی در  /proc/sys وجود دارند که به طور مستقیم با امنیت سیستم در ارتباطند. اگر  شامل a 1 باشد، فعال و اگر a 0، غیر فعال خواهد بود. بسیاری از گزینه‌ها در  /proc/sys/net/ipv4 در دسترس می‌باشند.</p>
<p dir="rtl">· icmp_echo_ignore_all: تمامی درخواستهای ICMP ECHO را  نادیده می‌گیرد. فعال کردن این گزینه، مانع از پاسخگویی host، به  درخواستهای ping خواهد شد.</p>
<p dir="rtl">· icmp_echo_ignore_broadcasts: درخواستهای ICMP echo را  بوسیله یک آدرس مقصد broadcast/multicast نادیده می‌گیرد. شبکه شما ممکن  است به عنوان وسیله‌ای برای ممانعت از حملات فراوان بسته‌های سرویس به دیگر  میزبانها استفاده شود.</p>
<p dir="rtl">· ip_forward: این گزینه، IP بسته‌های ارسالی را بین واسطها،  فعال یا غیر فعال می‌نماید. مقدار پیش‌فرض، به این بستگی دارد که یا کرنل  یا host یا router، پیکربندی شوند.</p>
<p dir="rtl">· ip_masq_debug: اشکال‌زدایی تغییر و جعل شدن IP را فعال یا  غیر فعال می‌کند.</p>
<p dir="rtl">· tcp_syncookies: از حملات SYN جلوگیری می‌کند. هنگامی که صف  پس‌افت (backlog) SYN از سرریزهای یک سوکت رخ می‌دهد، syncookie-ها را  می‌فرستد.</p>
<p dir="rtl">· rp_filter: تعیین می‌کند که آیا تایید آدرس منبع فعال است  یا خیر. این گزینه را برای همه مسیریابها فعال کنید تا از حملات IP  spoofing، علیه شبکه داخلی، جلوگیری شود.</p>
<p dir="rtl">· secure_redirects: این گزینه ICMP را جهت هدایت پیغامهایی  که فقط برای مدخلهای فهرست شده در فهرست مدخل پیش‌فرض وجود دارد، بپذیرید.</p>
<p dir="rtl">· log_martians: بسته‌های با آدرسهای غیرممکن را به log هسته،  گزارش می‌دهد.</p>
<p dir="rtl">· accept_source_route: تعیین می‌کند که آیا بسته‌های مسیر  منبع ،پذیرفته یا رد شده‌اند. این ویژگی باید غیر فعال باشد، مگر اینکه  دلایل خاصی فعال‌سازی آنرا ایجاب کند.</p>
<p dir="rtl">فایل /etc/sysctl.conf در لینوکس ردهت، به طور پیشفرض، شامل  تنظیمات کمی می‌باشد و هنگام راه‌اندازی و آغاز به کار سیستم، پردازش  می‌شود. برنامه /sbin/sysctl می‌تواند برای کنترل این پارامترها به کار  رود. همچنین می‌توان مقادیر آنها را با استفاده از /bin/echo پیکربندی  نمود. به عنوان مثال، برای غیرفعال کردن IP ارسالی، به عنوان کاربر ریشه،  دستور زیر را اجرا نمایید:</p>
<p>echo “۰” &gt; /proc/sys/net/ipv4/ip_forward</p>
<p dir="rtl">این دستور، باید در فایل راه‌انداز سیستم یا /etc/sysct1.conf  در ردهت، نوشته شود تا بعد از هر راه‌اندازی، رخ دهد. اطلاعات بیشتر در  فایل proc.txt در شاخه Documentation هسته موجود می‌باشد.</p>
<p dir="rtl"><strong>نکات امنیتی عمومی:</strong></p>
<p dir="rtl">· از AutoRPM در ردهت و apt-get در دبیان می‌توان به منظور  دانلود و نصب بسته‌های دیگر روی سیستم استفاده نمود. هنگامی‌که از سرورهای  تولید به‌روزرسانی استفاده می‌کنید، دقتهای لازمه را به عمل آورید.</p>
<p dir="rtl">· تغییر و تبدیلIP، یک جعبه لینوکسی، با چندین واسط را قادر  می‌سازد تا به عنوان یک مدخل (دروازه) در شبکه‌های راه دور، برای host-های  متصل به جعبه لینوکسی روی واسط شبکه داخلی، عمل نماید.</p>
<p dir="rtl">· بسته nmap را برای تعیین پتانسیل کانالهای ارتباطی، نصب  کنید. nmap می‌تواند نگارش سیستم‌عامل راه دور را مشخص کند، پویشهای نهانی  را با دستکاری ICMP، TCP و UDP انجام دهد و حتی قابلیت تعیین نام کاربری  راه دوری را که در حال اجرای سرویسی می‌باشد، دارد. با دستوری مشابه زیر،  آغاز کنید:</p>
<p># nmap 192.168.1.1</p>
<p dir="rtl">· محافظ رمز عبور LILO برای کارگزارهای محیطهای عمومی می‌باشد  تا هنگامیکه LILO، پارامترهای هسته خط فرمان را در زمان بالا آمدن سیستم،  ارسال می‌کند، اجازه نیاز باشد. آرگومانهای password و restricted را به  /etc/lilo.conf، اضافه نموده، سپس با اطمینان، /sbin/lilo را مجدداً اجرا  کنید:</p>
<p>image = /boot/vmlinuz-2.2.17</p>
<p>label = Linux</p>
<p>read-only</p>
<p>restricted</p>
<p>password = your-password</p>
<p dir="rtl">· وصله هسته OpenWall، مجموعه کاربردی و مفیدی از بهبودهای  امنیتی هسته است که کمک می‌کند تا از سرریزهای بافر جلوگیری به عمل آید،  اطلاعات موجود در /proc را برای یک کاربر معمولی، محدود می‌کند و سایر  تغییرات. برای این کار نیاز به کامپایل کرنل دارید.</p>
<p dir="rtl">· از درستی ساعت سیستم، اطمینان حاصل کنید. زمانهای نوشته شده  در فایلهای log، باید درست باشد تا رخدادهای امنیتی، بتوانند با سیستمهای  راه دور، مرتبط شوند. ضبط و بایگانیهای نادرست، باعث می‌شود که ساختن یک خط  زمانی (خط عمر) غیر ممکن شود. در ایستگاه‌های کاری، کافی است که یک گزینه  ورودی corntab، اضافه کنیم:</p>
<p>۰-۵۹/۳۰ * * * * root /usr/sbin/ntpdate -su time.timehost.com</p>
<p dir="rtl">· ابزار سخت کردن لینوکس Bastille را نصب و اجرا کنید.  Bastille یک دنباله از اسکریپتهای پوسته است که بسیاری از آسیبهایی را که  در عملیات نصب لینوکس به طور پیش‌فرض، معمول و متداول هستند، حذف می‌کند.  قابلیتها و ویژگیهای آن، شامل فیلتر کردن بسته‌های اولیه، غیرفعال کردن  سرویسهای غیرضروری شبکه‌ای، نظارت بر دسترسی به فایلها و غیره می‌باشد.</p>
<p dir="rtl">· دستور sudo را به گونه‌ای پیکربندی نمایید که به جای  استفاده از su، دستورهای مجاز و متداول از طرف یک کاربر معمولی نیز اجرا  شوند. راهبر رمز عبور خود را برای اجرای دستورات خاص، دارد. فایل  /etc/sudoers کاربرانی را کنترل می‌کند که برنامه‌هایی را اجرا می‌نمایند.  برای اینکه به Dave، امکان دستکاری در چاپگر را روی magneto بدهیم باید:</p>
<p>Cmnd_Alias LPCMDS = /usr/sbin/lpc, /usr/bin/lprm dave magneto =  LPCMDS</p>
<p dir="rtl">Dave دستور sudo را با فرمان تاییدشده، اجرا نموده و رمز عبور  خود را با اعلانی که می‌گیرد، وارد می‌کند:</p>
<p>dave$ sudo /usr/sbin/lpc</p>
<p>Password:</p>
<p>lpc&gt;</p>
<p dir="rtl">· رمز عبور مناسبی برای خود انتخاب کنید. شناسه‌های  بلااستفاده را نیز، با استفاده از /usr/bin/passwd -l غیر فعال کنید. اگر  توزیع شما این امکان را می‌دهد، در حین نصب، از رمز عبور MD5 استفاده کنید.</p>
<p dir="rtl">· فیلتر کردن بسته‌ها صرفاً، منحصر به firewall نیست. با  استفاده از ipchains، می‌توانید محافظتهای زیادی از هر سیستم لینوکسی، در  برابر تهدیدهای بیرونی (خارجی)، فراهم آورید. برای بلوکه کردن دسترسی به  سرویس خاصی، حین برقراری ارتباطات بیرونی به شبکه محلی شما، می‌توانید  دستور زیر را امتحان کنید:</p>
<p># ipchains -I input -p TCP -s 192.168.1.11 telnet -j DENY -l</p>
<p dir="rtl">اگر قرار باشد ارتباطی خارجی به ۱۹۲٫۱۶۸٫۱٫۱۱ برقرار شود، این  دستور، مانع دسترسی به پورت telnet، روی سیستم شما می‌‌شود.</p>
<p dir="rtl"><strong>شناسایی حملات شبکه‌ای</strong></p>
<p dir="rtl">دستگاه‌ها و ابزارهای شناسایی حملات در هر شبکه‌ای ضروری و  مهم می‌باشند. اینترنت به طور دائم، در حال توسعه یافتن است ؛ از اینرو  آسیب‌پذیریهای و بهره‌برداریهای جدید، نیز هر روزه پیدا می‌شوند. این  ابزارها زمینه شناسایی و حضور یک مهاجم را فراهم آورده و آمادگی مقابله در  برابر این حملات را به کاربران می‌دهد.</p>
<p dir="rtl">یکی از ابزار شناسایی حملات شبکه‌ای، با نام snort، تحلیلهای  ترافیک بلادرنگ (real-time) را انجام داده و به دنبال رخدادهای تغییرشکل  دهنده که قابلیت حملات شبکه‌ای را دارند، می‌باشد.</p>
<p dir="rtl">بر مبنای محتویات ترافیک شبکه، چه در سطح IP و چه در  برنامه‌های کاربردی، اعلانی (اخطاری) تولید خواهد شد. به راحتی پیکربندی  شده و از روشهای مرسوم، برای قواعد تولید و توسعه استفاده می‌کند، و زمان  کمی نیز صرف نصب آن می‌شود. Snort، در حال حاضر قابلیت این را دارد که حدود  ۱۱۰۰ نمونه از آسیب‌پذیریهای بالقوه را شناسایی کند. ویژگیهایی که این  ابزار دارد به شرح زیر می‌باشد:</p>
<p dir="rtl">o شناسایی و اعلان بر مبنای الگوهای تطبیق کننده برای  تهدیدهای شامل سرریز بافر، پویشهای مخفی پورت، حملات CGI، رسیدگیهای SMB و  پرس و جوهای NetBIOS، NMAP و دیگر پویشگرهای پورت، آسیب‌پذیریهای سیستمی  نهانی و معروف، DDoS Client-ها و غیره.</p>
<p dir="rtl">o می‌‌تواند در یک ایستگاه کاری موجود، برای نظارت روی یک  ارتباط DSL خانگی، و یا روی یک سرور اختصاصی برای نظارت روی یک وب‌سایت  حقوقی، به کار گرفته شود.</p>
<p dir="rtl"><strong>منابع و مآخذ امنیتی لینوکس</strong></p>
<p dir="rtl">· فهرست آپاچی و محافظ رمز:</p>
<p><a href="http://www.apacheweek.com/features/userauth">http://www.apacheweek.com/features/userauth</a></p>
<p dir="rtl">· Bastille Linuxپروژه :</p>
<p><a href="http://www.bastille-linux.org/">http://www.bastille-linux.org/</a></p>
<p dir="rtl">· ساختن فایروالهای اینترنتی، ویرایش دوم-O’Reiily &amp;  Assoc, ISBN 1565928717<br />
· پیمانه‌های بهبود امنیتCERT :</p>
<p><a href="http://www.cert.org/security-improvement/">http://www.cert.org/security-improvement/</a></p>
<p dir="rtl">· مقدمه‌ای بر امنیت در لینوکس:</p>
<p><a href="http://www.linux-mag.com/1999-10/security_01.html">http://www.linux-mag.com/1999-10/security_01.html</a></p>
<p dir="rtl">· منابع شناسایی تهاجم لینوکس:</p>
<p><a href="http://www.linuxsecurity.com/intrusion-detection">http://www.linuxsecurity.com/intrusion-detection</a></p>
<p dir="rtl">· John the Ripper Password Cracker:</p>
<p><a href="http://www.openwall.com/john/">http://www.openwall.com/john/</a></p>
<p dir="rtl">· مشاوره در زمینه امنیت متن‌باز و لینوکس:</p>
<p><a href="http://www.linuxsecurity.com/advisories">http://www.linuxsecurity.com/advisories</a></p>
<p dir="rtl">· منابع مرجع در زمینه امنیت لینوکس:</p>
<p><a href="http://www.linuxsecurity.com/docs">http://www.linuxsecurity.com/docs</a></p>
<p dir="rtl">· فهرستهای بحث و بررسی امنیتی لینوکس:</p>
<p><a href="http://www.linuxsecurity.com/mailing-lists.html">http://www.linuxsecurity.com/mailing-lists.html</a></p>
<p dir="rtl">· نکته روز لینوکس:</p>
<p><a href="http://www.linuxsecurity.com/tips">http://www.linuxsecurity.com/tips</a></p>
<p dir="rtl">· هفته‌نامه امنیت:</p>
<p><a href="http://www.linuxsecurity.com/newsletter.html">http://www.linuxsecurity.com/newsletter.html</a></p>
<p dir="rtl">· ابزار دسترسی راه دور امن OpenSSH:</p>
<p><a href="http://www.openssh.com/">http://www.openssh.com/</a></p>
<p dir="rtl">· پروژه امنیتیOpenWall :</p>
<p><a href="http://www.openwall.com/">http://www.openwall.com/</a></p>
<p dir="rtl">· اطلاعاتNetwork Time Protocol :</p>
<p><a href="http://www.ntp.org/">http://www.ntp.org/</a></p>
<p dir="rtl">· پویشگر پورتnmap :</p>
<p><a href="http://www.insecure.org/nmap/">http://www.insecure.org/nmap/</a></p>
<p dir="rtl">· امنیت اینترنت و یونیکس کاربردی، ویرایش دوم.O’Reilly &amp;  Assoc, ISBN 1565921488<br />
· ابزار انتقال فایل افزایشیrsync :</p>
<p><a href="http://rsync.samba.org/"><strong>http</strong>://rsync.samba.org/</a></p>
<p dir="rtl">· FAQ در مورد SSH:</p>
<p><a href="http://www.employees.org/%7Esatch/ssh/faq/">http://www.employees.org/~satch/ssh/faq/</a></p>
<p dir="rtl">· سایت کتاب راهنمای امنیت:</p>
<p><a href="http://www.linuxsecurity.com/docs/rfcs/rfc2196.txt">http://www.linuxsecurity.com/docs/rfcs/rfc2196.txt</a></p>
<p dir="rtl">· ابزار کنترل دسترسیsudo root :</p>
<p><a href="http://www.gratisoft.us/sudo/">http://www.gratisoft.us/sudo/</a></p>
<p dir="rtl">· سیستم شناسایی حملات شبکه Snort :</p>
<p><a href="http://www.snort.org/">http://www.snort.org/</a></p>
<p dir="rtl">· ابزار جامعیت فایل Tripwire :</p>
<p><a href="http://www.tripwiresecurity.com/">http://www.tripwiresecurity.com/</a></p>
<p dir="rtl">· کار با Snort:</p>
<p><a href="http://www.linuxsecurity.com/using-snort.html">http://www.linuxsecurity.com/using-snort.html</a></p>
<p dir="rtl"><strong>غیر فعال ساختن سرویسهای غیرضروری</strong></p>
<p dir="rtl">غیرفعال کردن برنامه‌ها و سرویسهای host شما، اغلب مؤثرترین  راه محدود کردن تهدیدهای ناشی از یک host راه دور می‌باشد. از ابزار مدیریت  بسته‌های توزیعهایتان برای پویش فهرستی از بسته‌های نصب شده استفاده کنید و  آنها را که غیر ضروریند، حذف نمایید.</p>
<p dir="rtl">· بسیاری از سرویسهای اجرایی inetd، برنامه‌های پرکاربردی  نیستند و به ندرت لازم می‌آیند. فایل /etc/inetd.conf به این منظور استفاده  می‌شود که تعیین کند کدام سرویسها، پیشنهاد می‌شوند. برای غیر فعال کردن  همه سرویسها، می‌توانید از علامت #، در ابتدای خط، به عنوان نشانی برای یک  خط توضیحی، استفاده کنید.</p>
<p dir="rtl">· فهرستهای /etc/rc*.d یا /etc/rc.d/rc* شامل اسکریپتهای  پوسته هستند که اجرای سرویسهای سیستم و شبکه را در طول سطوح اجرایی، کنترل  می‌کنند. آن دسته از سرویسهایی را که لازم ندارید، تغییر نام داده، یا غیر  فعال نموده و یا کلیه بسته نرم‌افزاری آن را حذف نمایید. کاربران ردهت  می‌توانند از /sbin/chkconfig –list به منظور گرفتن لیستی از سرویسهایی که  در سطوح اجرایی، اجرا می‌شوند، استفاده کرد، و /sbin/chkconfig –del را  نیز به منظور غیر فعال ساختن یک سرویس، بکار برد.</p>
<p>اگر عملکرد سرویسی  را نمی‌دانید، تا فهمیدن کار آن، می‌توانید سرویس مورد نظر را غیرفعال  نمایید. از netstat و ps برای تایید سرویسهایی که پس از راه‌اندازی مجدد  سیستم، آغاز به کار نکرده‌اند، استفاده می‌شود. bin/netstat –a –p –inet/،  برای تعیین اینکه کدام یک از سرویسها فعالند و همچنین شناسه آن فرآیند، به  کار می‌رود. از یک پویشگر پورت نیز باید به منظور دیدن نمایی از-hostهای  راه دور، استفاده کرد.</p>
<p dir="rtl"><strong>چک کردن درستی بسته‌های نرم‌افزاری</strong></p>
<p dir="rtl">دستور md5sum برای محاسبه یک finger-print، ۱۲۸ بیتی استفاده  می‌شود که شدیداً به محتویات فایلی که به کار گرفته شده، بستگی دارد. این  دستور همچنین برای مقایسه در برابر مجموع از قبل تولیدشده‌ای به کار می‌رود  تا تعیین کند که آیا فایل تغییری نموده یا خیر. معمولاً برای اطمینان از  تمامیت و درستی بسته‌های به‌روز شده، نیز که توسط یه فروشنده خاص، توزیع  می‌گردد، استفاده می‌شود.</p>
<p># md5sum package-name</p>
<p>995d4f40cda13eacd2beaf35c1c4d5c2 package-name</p>
<p dir="rtl">رشته اعداد، برای مقایسه در مقابل MD5 checksum، منتشر شده  توسط تولیدکننده بسته، می‌تواند به کار رود. این رشته تمامیت بسته  نرم‌افزاری را قبل از نصب آن، با بلاتغییر نمودن آن، تضمین می‌کند.</p>
<p dir="rtl"><strong>نصب و پیکربندی OpenSSH</strong></p>
<p dir="rtl">OpenSSH جایگزینی برای سرویسهای telnet و ftp است که استراق  سمع و ربودن ارتباط را نیز حذف می‌نماید و همه ارتباطات بین میزبانها را  رمزگذاری می‌کند.</p>
<p dir="rtl">· بسته نرم‌افزاریOpenSSH و OpenSSL را نصب کنید:</p>
<p>openssh-.rpm</p>
<p>openssh-.rpm</p>
<p>openssh-.rpm</p>
<p>openssh-.rpm</p>
<p dir="rtl">· زوج کلیدهای خصوصی و عمومی را تولید کنید:</p>
<p dir="rtl">OpenSSH از رمزنگاری کلید عمومی برای فراهم آوردن اختیارات  امنیتی استفاده می‌کند. در ابتدا کلید عمومی، که با سیستمهای راه دور به  اشتراک گذارده می‌شود، و کلید خصوصی که فقط برای سیستم محلی حفظ می‌شود، به  منظور پیکربندی OpenSSH تولید می‌شود.</p>
<p>orion$ ssh-keygen</p>
<p>Generating RSA keys: &#8230;ooooooO&#8230;.ooooooO</p>
<p>Key generation complete.</p>
<p>Enter file in which to save the key (/home/dave/.ssh/identity):</p>
<p>Created directory &#8216;/home/dave/.ssh&#8217;.</p>
<p>Enter passphrase (empty for no passphrase):</p>
<p>Enter same passphrase again:</p>
<p>Your identification has been saved in /home/dave/.ssh/identity.</p>
<p>Your public key has been saved in /home/dave/.ssh/identity.pub.</p>
<p>The key fingerprint is:</p>
<p>ac:42:11:c8:0d:b6:7e:b4:06:6a:a3:a7:e8:2c:b0:12 dave@orion</p>
<p dir="rtl">· کلید عمومی را برای میزبان راه دور کپی نمایید:</p>
<p>host2$ mkdir -m 700 ~dave/.ssh</p>
<p>host2$ cp /mnt/floppy/identity.pub ~dave/.ssh/authorized_keys</p>
<p dir="rtl">· به سیستم میزبان راه دور وارد شوید:</p>
<p dir="rtl">کلاینت SSH (/usr/bin/ssh)، جایگزین drop-in-ی برای rlogin و  rsh می‌باشد و می‌توان از آن برای ورود ایمن به یک میزبان راه دور، استفاده  نمود:</p>
<p>orion$ ssh host2</p>
<p>Enter passphrase for RSA key &#8216;dave@orion&#8217;:</p>
<p>Last login: Sat Aug 15 17:13:01 2000 from orion</p>
<p>No mail.</p>
<p>host2$</p>
<p dir="rtl">· فایلها را در میزبان راه دور، کپی کنید:</p>
<p dir="rtl">بسته نرم‌افزاری OpenSSH، همچنین شامل scp، است که جایگزینی  امن و بهبود یافته برای rcp می‌باشد. این قابلیت به شما امکان کپی ایمن  فایلها را در سرتاسر شبکه، می‌دهد.</p>
<p>orion$ scp /tmp/file.tar.gz host2:/tmp</p>
<p>Enter passphrase for RSA key &#8216;dave@orion:</p>
<p>file.tar.gz 100% |***************************| 98304 00:00</p>
<p dir="rtl">همچنین با SSH، امکان کپسوله کردن پروتکلهای ناامن  پیش‌پا‌افتاده مثل IMAP و POP، برای ممانعت از انتقال رمزهای عبور به سرور  ایمیل شما، وجود دارد. به علاوه، ابزار کمکی انتقال فایل rsync، می‌تواند  از SSH، به منظور همزمان کردن ایمن (سنکرون) دو میزبان یا پشتیبان گرفتن از  داده‌ها در یک log-سرور استفاده کند. SSH، حتی می‌تواند برای ارتباط امن  دو زیرشبکه در اینترنت، با ایجاد یک VPN، به کار رود.</p>
<p dir="rtl"><strong>امنیت آپاچی</strong></p>
<p dir="rtl">· آپاچی را به منظور پیروی کردن از فقط واسط محلی، محدود کرده  و فایل etc/httpd/conf/httpd.conf /را برای خواندن پیکربندی نمایید:</p>
<p>Listen 127.0.0.1:80</p>
<p dir="rtl">· دستورهای زیر را برای غیرفعال کردن دسترسی پیش‌فرض به کلیه  فایل سیستم، انجام دهید، مگر اینکه به طور صریح، اختیاری به فردی داده شده  باشد. در صورتیکه فایل index.html وجود نداشته باشد و شامل server-side  نباشد، این دستور، انتشار ایندکسها را غیر فعال می‌کند. غیرفعال کردن  symlink-ها ممکن است روی کارایی سایتهای بزرگ تاثیراتی بگذارد.</p>
<p>Options None</p>
<p>AllowOverride None</p>
<p>Order deny,allow</p>
<p>Deny from all</p>
<p dir="rtl">· دستورات زیر را برای کنترل دسترسی به سرور، از آدرسهای  محدود در /etc/httpd/conf/access.conf به منظور خواندن، دنبال کنید:</p>
<p># Deny all accesses by default</p>
<p>Order deny,allow</p>
<p># Allow access to local machine</p>
<p>Allow from 127.0.0.1</p>
<p># Allow access to entire local network</p>
<p>Allow from 192.168.1.</p>
<p># Allow access to single remote host</p>
<p>Allow from 192.168.5.3</p>
<p># Deny from everyone else</p>
<p>Deny from all</p>
<p dir="rtl">· دستورات زیر را دنبال کنید تا داشتن اختیارات رمز عبور را  به هنگام دسترسی به فهرست معینی در /etc/httpd/conf/access.conf برای  افراد، مستلزم کنید:</p>
<p>Order Deny,Allow</p>
<p>Deny from All</p>
<p>Allow from 192.168.1.11</p>
<p>AuthName “Private Information”</p>
<p>AuthType Basic</p>
<p>AuthUserFile /etc/httpd/conf/private-users</p>
<p>AuthGroupFile /etc/httpd/conf/private-groups</p>
<p>require group</p>
<p dir="rtl">فایل private-groups را با داشتن قالب زیر ایجاد کنید:</p>
<p>group-name: user1 user2 user&#8230;</p>
<p dir="rtl">مدخل رمز عبور را برای کاربران موجود در لیست فوق ایجاد  نمایید:</p>
<p># htpasswd -cm /etc/httpd/conf/private-users user1</p>
<p>New password:</p>
<p>Re-type new password:</p>
<p>Adding password for user user1</p>
<p dir="rtl">حال با اطمینان، آپاچی را دوباره راه‌اندازی نموده و آنرا  امتحان کنید. گزینه –c را از htpasswd، بعد از اضافه شدن اولین کاربر، حذف  کنید. مطمئن شوید که فایل رمز عبوری که ایجاد کرده‌اید، برای پیشگیری از  دانلود فایل، در DocumentRoot واقع نشده است.</p>
<p dir="rtl"><strong>پیکربندی TCP Wrapper-ها</strong></p>
<p dir="rtl">به طور مکرر، از سرویسهایی که در /etc/inetd.conf لیست  شده‌اند، برای کنترل دسترسیها و نظارت بر آنها استفاده کنید. سرویس  in.ftpd، ممکن است با دستور زیر، غیرفعال شده باشد:</p>
<p>ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -L -i -o</p>
<p dir="rtl">قبل از اینکه دائمون in.telnetd فعال شود، ابتدا، tcpd، تعیین  می‌کند که آیا سورس، یک میزبان مجاز می‌باشد یا خیر؟ هر گونه تلاشی برای  برقراری ارتباط، به syslogd فرستاده می‌شود. همه سرویسها باید طبق پیش‌فرض  که در /etc/hosts.deny است، با دستور زیر، غیر فعال شوند:</p>
<p>ALL: ALL</p>
<p dir="rtl">برای ارسال یک ایمیل به راهبر و اعلان عدم برقراری ارتباط  دستور زیر باید اجرا شود:</p>
<p>ALL: ALL: /bin/mail \</p>
<p>-s “%s connection attempt from %c” admin@mydom.com</p>
<p dir="rtl">سرویسهای تعیین شده در /etc/hosts.allow را با استفاده از نام  آنها فعال کنید:</p>
<p>sshd: magneto.mydom.com, juggernaut.mydom.com</p>
<p>in.ftpd: 192.168.1.</p>
<p dir="rtl">انتهای دوره، نشان می‌دهد که به سرتاسر شبکه باید اختیارات  مورد نیاز را داد. از tcpdchk برای تغییر فایلهای دسترسی‌تان استفاده کنید.  یک مدخل syslog برای تلاشهای ناموفق ایجاد خواهد شد. کنترل دسترسی به  ترتیب زیر، انجام می‌شود:</p>
<p dir="rtl">· دسترسی هنگامی داده می‌شود که یک جفت دائمون/کلاینت با یک  مدخل در فایل /etc/hosts/allow مطابقت داشته باشد.</p>
<p dir="rtl">· در صورتی که شرط فوق برقرار نباشد، هنگامی که یک جفت  دائمون/کلاینت با مدخلی در فایل /etc/hosts.deny تطبیق داشته باشد، دسترسی  غیرمجاز اعلام خواهد شد.</p>
<p dir="rtl">· در هر حالت دیگری، دسترسی مجاز اعلام خواهد شد.</p>
<p dir="rtl">با یک کنترل دسترسی که موجود نیست، همچون یک فایل خالی برخورد  می‌شود. بنابراین، اگر هیچ فایل کنترلی حاضر نباشد، این کنترل غیرفعال  خواهد شد.</p>
<p dir="rtl"><strong>استفاده از RPM و dpkg</strong></p>
<p dir="rtl">برنامه /bin/rpm در ردهت و مشابه آن، و نیز /usr/bin/dpkg در  دبیان و سایر مشتقاتش، برای کنترل مدیریت بسته‌های نرم‌افزاری استفاده  می‌شوند.</p>
<p dir="rtl">حذف یک بسته نرم‌افزاری:</p>
<p># rpm -e</p>
<p># dpkg -r</p>
<p dir="rtl">فهرست کردن کلیه محتویات یک بسته نرم‌افزاری:</p>
<p># rpm -qvl</p>
<p># dpkg -c</p>
<p dir="rtl">فهرست کردن بسته‌های نرم‌افزاری حاوی هر اطلاعی:</p>
<p># rpm -qvia</p>
<p># dpkg -l</p>
<p dir="rtl">فهرست کردن محتویات یک بسته:</p>
<p># rpm -qvpl</p>
<p># dpkg -c</p>
<p dir="rtl">چاپ اطلاعات در مورد یک بسته:</p>
<p># rpm -qpi</p>
<p># dpkg -I</p>
<p dir="rtl">تغییر ویژگیها و مشخصات یک بسته نرم‌افزاری (چک کردن تمامیت  اولیه):</p>
<p># rpm -Va</p>
<p># debsums -a</p>
<p dir="rtl">تعیین اینکه یک فایل به کدام بسته تعلق دارد:</p>
<p># rpm -qf</p>
<p># dpkg -S</p>
<p dir="rtl">نصب بسته نرم‌افزاری جدید:</p>
<p># rpm -Uvh</p>
<p># dpkg -i</p>
<p dir="rtl"><strong>پیکربندی Syslog</strong></p>
<p dir="rtl">سرویس syslogd مسوولیت ارائه گزارش در مورد اطلاعات تولید شده  توسط فرایند‌های سیستم می‌باشد. اطلاعات تولید شده توسط کرنل نیز توسط  سرویس klogd گزارش می‌شوند. گزارشهای سیستمی، نشانه‌های اولیه از مشکلات  پنهانی و بالقوه سیستم را فراهم می‌آورند.</p>
<p dir="rtl">· تنظیمات پیش‌فرض /etc/syslog.conf را برای ارسال اطلاعات  گزارشی برای فایلهای معین، به منظور تحلیل ساده‌تر، را انجام دهید.</p>
<p># Monitor authentication attempts</p>
<p>auth.*;authpriv.* /var/log/authlog</p>
<p># Monitor all kernel messages</p>
<p>kern.* /var/log/kernlog</p>
<p># Monitor all warning and error messages</p>
<p>*.warn;*.err /var/log/syslog</p>
<p># Send a copy to remote loghost. Configure syslogd init</p>
<p># script to run with -r -s domain.com options o­n log</p>
<p># server. Ensure a high level of security o­n the log</p>
<p># server!</p>
<p>*.info @loghost</p>
<p>auth.*;authpriv.* @loghost</p>
<p dir="rtl">· دسترسی به دایرکتوری log و فایلهای syslog را برای کاربران  معمولی، با دستورات زیر، محدود نمایید:</p>
<p># chmod 751 /var/log /etc/logrotate.d</p>
<p># chmod 640 /etc/syslog.conf /etc/logrotate.conf</p>
<p>Your public key has been saved in /home/dave/.ssh/identity.pub.</p>
<p># chmod 640 /var/log/*log</p>
<p dir="rtl"><strong>امنیت DNS</strong></p>
<p dir="rtl">· انتقالهای دامنه‌ای صرفاً باید توسط سرورهای master-name  مجوز بگیرند تا اطلاعات دامنه‌ای را در سرورهای slave به‌‌روز نمایند.  کوتاهی در انجام عملیات، ممکن است منجر به این شود که شماری از IP-ها و نام  میزبانها، برای کاربران غیرمجاز آشکار شود. پرس و جوها را فقط به  دامنه‌های عمومی محدود کنید.</p>
<p dir="rtl">// Allow transfer o­nly to our slave name server. Allow  queries</p>
<p dir="rtl">// o­nly by hosts in the 192.168.1.0 network.</p>
<p dir="rtl">zone “mydomain.com” {</p>
<p dir="rtl">type master; file “master/allow-query { 192.168.1.0/24; };</p>
<p dir="rtl">db.mydomain.com”;</p>
<p dir="rtl">allow-transfer { 192.168.1.6; };</p>
<p dir="rtl">};</p>
<p dir="rtl"><strong>·</strong> پرس و جوهای شماره نسخه‌مان، بجز پرس و  جوهای میزبان محلی را رد کرده و گزارش کنید. قابلیت تعیین محدوده نسخه، به  مهاجم این امکان را می‌دهد که رفتار متناظر با آن نسخه را کشف کند.</p>
<p dir="rtl">// Disable the ability to determine the version of BIND  running</p>
<p dir="rtl">zone “bind” chaos {</p>
<p dir="rtl">type master;</p>
<p dir="rtl">file “master/bind”;</p>
<p dir="rtl">allow-query { localhost; };</p>
<p dir="rtl">
<p dir="rtl">};</p>
<p dir="rtl">بعد از آن فایل ./master/binf باید شامل:</p>
<p dir="rtl">$TTL 1d</p>
<p dir="rtl">@ CHAOS SOA localhost. root.localhost. (</p>
<p dir="rtl">1 ; serial</p>
<p dir="rtl">3H ; refresh</p>
<p dir="rtl">15M ; retry</p>
<p dir="rtl">1W ; expire</p>
<p dir="rtl">1D ) ; minimum</p>
<p dir="rtl">NS localhost.</p>
<p dir="rtl">· واسطهایی که namedاجرا می‌کند، می‌توانند افشای اطلاعات را  صرفاً به شبکه‌های ضروری محدود بنمایند.</p>
<p dir="rtl">listen-on { 192.168.1.1; };</p>
<p dir="rtl">· از لیستهای کنترل دسترسی برای طبقه‌بندی گروه‌های میزبانانی  که درجه trust آنها متفاوت است، استفاده کنید. از برچسب ACL داخلی می‌توان  برای توصیف میزبانان داخلی- که نسبت به بقیه میزان بیشتری دسترسی به  اطلاعات دارند- استفاده کرد. قبل از استفاده از آن، باید آن را تعریف نمود:</p>
<p dir="rtl">acl “internal” {</p>
<p dir="rtl">{ ۱۹۲٫۱۶۸٫۱٫۰/۲۴; ۱۹۲٫۱۶۸٫۲٫۱۱; };</p>
<p dir="rtl">};</p>
<p dir="rtl">این دستور، می‌تواند در عبارات “zone” یا عبارات “options”  اصلی، به کار رود:</p>
<p dir="rtl">zone “inside.mynet.com” {</p>
<p dir="rtl">type master;</p>
<p dir="rtl">file “master/inside.mynet.com”;</p>
<p dir="rtl">allow-query { “internal”; };</p>
<p dir="rtl">};</p>
<p dir="rtl">· BIND را برای اجرا، از جانب یک کاربر معمولی، پیکربندی  نمایید. به محض اینکه BIND، آغاز به کار کند، امکان واگذاری امتیازاتش را  دارد و به عنوان یک کاربر با تواناییهای محدود، به جای کاربر ریشه اجرا  می‌شود.</p>
<p># useradd -M -r -d /var/named -s /bin/false named</p>
<p># groupadd -r named</p>
<p dir="rtl">این شناسه، نباید به هیچ منظوری مگر اجرای name server به کار  رود. مطمئن شوید که فایلهای zone، توسط کاربر named قابل خواندن هستند.  بعد از آن، لازم است که پیش‌فرض اسکریپت named init را، که معمولاً در  /etc/rc.d/init.d/named در ردهت یا /etc/init.d/named در دبیان پیدا  می‌شود، تغییر دهید.</p>
<p>/usr/sbin/named -u named -g named</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=108</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>هاست چیست ؟</title>
		<link>http://afraweb.net/blog/?p=103</link>
		<comments>http://afraweb.net/blog/?p=103#comments</comments>
		<pubDate>Sat, 05 Jun 2010 04:24:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[هاست host]]></category>
		<category><![CDATA[هاست]]></category>
		<category><![CDATA[هاست ارزان]]></category>
		<category><![CDATA[هاست ایران]]></category>
		<category><![CDATA[هاست با اپ تایم بالا]]></category>
		<category><![CDATA[هاست لینوکس]]></category>
		<category><![CDATA[هاست مطمعمن]]></category>
		<category><![CDATA[هاست چیست]]></category>
		<category><![CDATA[هاست کانادا]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=103</guid>
		<description><![CDATA[


هاست چیست ؟



هاست ( Host ) که به آن میزبانی وب نیز گفته می شود منظور همان فضایی است  که وب سایت یا فایل های شما روی آن قرار می گیرد .
شما برای راه اندازی  یک وب سایت یا فروشگاه اینترنتی به یک فضا نیاز دارید تا سایت خود را روی  آن [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<h3>هاست چیست ؟</h3>
</div>
</div>
<div>
<div>هاست ( Host ) که به آن میزبانی وب نیز گفته می شود منظور همان فضایی است  که وب سایت یا فایل های شما روی آن قرار می گیرد .<br />
شما برای راه اندازی  یک وب سایت یا فروشگاه اینترنتی به یک فضا نیاز دارید تا سایت خود را روی  آن فضا قرار دهید به طور مثال اگر شما بخواهید یک خانه بسازید ابتدا باید  یک زمین خریداری کنید تا بتوانید یک خانه روی آن زمین احداث کنید .<br />
هاستینگ  یا همان هاست فضایی است که شما می توانید وب سایت خود را روی آن قرار دهید  یا فایل هایی روی آن قرار دهید تا مردم آنها را دریافت ( Download ) کنند .</p>
<p>هاست  انواع مختلف دارد ، بخاطر همین انواع مختلف تنوع قیمت در میزبانی ها بسیار  بالاست . متاسفانه عده ای مجذوب قیمت هاست ها می شوند و اطلاعی ندارند که  قیمت پایین آن سرور به دلیل پایین بودن امکانات و پشتیبانی آن سرور است و  پس از خرید آن هاست پشیمان شده و دیگر از آن هاست استفاده نمی کنند و فقط  پول را هدر می دهند و به این موضوع می رسند که اگر کمی بیشتر هزینه می  کردند ، نه پول خود را هدر کرده بوند و نه هاست را بی استفاده رها می کردند  .<br />
<span id="more-103"></span><br />
میزبانی وب دونوع است :<br />
۱ &#8211; میزبانی لینوکس<br />
۲ &#8211; میزبانی  ویندوز</p>
<p>علت  تفاوت قیمت بسیاری از هاست ها به دلایل زیر است بد نیست مطالعه کنید :</p>
<p>اولین  و ضروری ترین علت تفاوت قیمت هاستینگ ها مکان استقرار سرور هاست . یعنی  این که سرور در چه کشوری قرار دارد .معمولا سرورهایی که در کشور هلند (  آمستردام ) قرار دارند با قیمت های بسیار پایینی به فروش می رسند . زیرا آپ  تایم های ضعیفی دارند و مشخصات سرور های آنها بسیار پایین بوده و هیچکس  رغبت به خرید این هاستینگ ها نمی کند . تنها سرور های قابل اطمینان سرور  کشورهای : کانادا &#8211; انگلستان -  &#8211; ایران می باشند .<br />
سرور های  ایلینوکس در کشورکانادا  می باشد .</p>
<p>دومین علت تفاوت  قیمت هاستینگ ها uptime آنها بوده . آپ تایم سایت یعنی مدت زمان بالا بودن (  در دسترس بودن ) سایت است و بسیار مهم می باشد و عامل اصلی تفاوت قیمت  هاست ها می باشد . هر چه میزان uptime یک سرور به ۱۰۰ نزدیکتر باشد آن  میزبانی قابل قبول است و سایت شما در همه ساعات قابل دسترس خواهد بود .  uptime ایلینوکس ۹/۹۹ بوده و سایت شما همیشه در دسترس است . هر ساعت از  شبانه روز سایت شما قابل دسترس خواهد بود .</p>
<p>سومین دلیل تفاوت قیمت  میزبانی ها پهنای باندی است که روی پلن های موجود به مشتریا خود می دهند .  پهنای باند یا Data Trance یا Transfer منظور میزان انتقال داده ها می باشد  یعنی اگر شما ۵۰ مگابایت پهنای باند دارید یعنی فقط ماهانه ۵۰ مگابایت می  توانید روی هاست خود آپلود کنید . و اگر ۵۰ مگابایت را آپلود کردید و پهنای  باند شما تمام شد باید تا ماه دیگر صبر کنید تا بتوانید بقیه داده ها را  ماه بعد روی هاست خود آپلود کنید .<br />
افرا وب  با بهترین پهنای باند در  اختیار شما می باشد و در صورتی که پهنای باند شما تمام شود در صورت درخواست  هرچقدر که مشتری درخواست کند به او تقدیم می شود البته رایگان . پهنای  باند ایلینوکس روی پلن های متفاوت از ۱ گیگابایت تا ۱۰۰ گیگابایت می باشد .</p>
<p>چهارمین  دلیل تفاوت قیمت ، امکانات و ساپورت هاست شما می باشد . از مهمترین شاخص  های امکانات ایمیل می باشد . در بسیاری از سرور ها شما فقط می توانید ۲ یا ۳  ایمیل روی هاست خود داشته باشید اما افرا وب  به خاطر رفاه حال مشتریان  خود این تعداد را نامحدود در نظر گرفته ، یعنی شما هر چقدر که دوست داشته  باشید می توانید ایمیل بسازید . ساب دامین یا زیر مجموعه دامنه از دیگر  خدمات افرا وب  است که به صورت نامحدود به مشتریا ن داده می شود یعنی شما  هرچقدر که دوست داشته باشید می توانید زیر دامنه داشته باشید . سومین خدمات  هم بانک اطلاعاتی MYSQL می باشد که افرا وب  به صورت نامحدود به مشتریان  خود تقدیم می کند .</p>
<p>پنجمین دلیل هم کنترل هاست شما بوده . در حال  حاضر کنترل پنل های زیادی وجود دارد اما رایج ترین آنها : سی پنل ، دایرکت  ادمین ، پلسک است . ایلینوکس قویترین کنترل پنل را بر روی هاست شما نصب  میکند یعنی دایرکت ادمین که هاست شما از نظر امنیت هیچ کم و کاستی نداشته باشد .</p>
<p>حال  شما فقط با یک جستجو در گوگل می توانید فرق سرور های افرا وب را با سرور  های دیگر بازار مشاهده کنید .</p>
</div>
</div>
</div>
<p>برای کسب اطلاعات بیشتر از وب سایت این شرکت بازدید بعمل بیاورید  www.afraweb.net</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=103</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>روتر چیست ؟</title>
		<link>http://afraweb.net/blog/?p=74</link>
		<comments>http://afraweb.net/blog/?p=74#comments</comments>
		<pubDate>Tue, 01 Jun 2010 08:53:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[آموزش شبکه]]></category>
		<category><![CDATA[روتر چیست]]></category>
		<category><![CDATA[اموزش شبکه]]></category>
		<category><![CDATA[روتر]]></category>
		<category><![CDATA[روتر شبکه]]></category>
		<category><![CDATA[سرور اختصاصی]]></category>
		<category><![CDATA[سرور مجازی]]></category>
		<category><![CDATA[سرور کانادا]]></category>
		<category><![CDATA[شبکه]]></category>
		<category><![CDATA[شبکه روتر]]></category>
		<category><![CDATA[شبکه کردن دو کامپیوتر]]></category>
		<category><![CDATA[هاست لینوکس]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=74</guid>
		<description><![CDATA[برای شناخت عملکرد روترها در اینترنت با یک مثال ساده شروع می نمائیم . زمانیکه برای یکی از دوستان خود ، یک E-mail را ارسال می دارید ، پیام فوق به چه صورت توسط دوست شما دریافت می گردد ؟ نحوه مسیر یابی پیام فوق به چه صورت انجام می گیرد که فقط کامپیوتر دوست [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Times New Roman;"><span style="font-size: small;">برای شناخت عملکرد روترها در اینترنت با یک مثال ساده شروع می نمائیم . زمانیکه برای یکی از دوستان خود ، یک <a href="http://www.srco.ir/WhyHow/HowEmail.asp" target="_blank"><span style="color: #0000ff;">E-mail</span></a> را ارسال می دارید ، پیام فوق به چه صورت توسط دوست شما دریافت می گردد ؟ نحوه مسیر یابی پیام فوق به چه صورت انجام می گیرد که فقط کامپیوتر دوست شما در میان میلیون ها کامپیوتر موجود در دنیا ، آن را دریافت خواهد کرد. ؟ اکثر عملیات مربوط به ارسال یک پیام توسط کامپیوتر فرستنده و دریافت آن توسط کامپیوتر گیرنده ، توسط روتر انجام می گیرد.روترها دستگاههای خاصی می باشند که امکان حرکت پیام ها در طول شبکه را فراهم می نمایند. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">بمنظور آگاهی از عملکرد روتر ، سازمانی را در نظر بگیرید که دارای یک شبکه داخلی و اختصاصی خود است . کارکنان سازمان فوق هر یک با توجه به نوع کار خود از شبکه استفاده می نمایند. در سازمان فوق تعدادی گرافیست کامپیوتری مشغول بکار هستند که بکمک کامپیوتر طرح های مورد نظر را طراحی می نمایند. زمانیکه یک گرافیست فایلی را از طریق شبکه برای همکار خود ارسال می دارد ، بدلیل حجم بالای فایل ارسالی ، اکثر ظرفیت شبکه اشغال و بدنبال آن برای سایر کاربران ، شبکه کند خواهد شد. علت فوق ( تاثیر عملکرد یک کاربر بر تمام عملکرد شبکه برای سایر کاربران ) به ماهیت شبکه های اترنت برمی گرد</span></span></p>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;"><span id="more-74"></span><br />
</span></span></p>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;">. در شبکه های فوق هر بسته اطلاعاتی که توسط کاربری ارسال می گردد ، برای تمام کامپیوترهای موجود در شبکه نیز ارسال خواهد شد. هر کامپیوتر آدرس بسته اطلاعاتی دریافت شده را بمنظور آگاهی از مقصد بسته اطلاعاتی بررسی خواهد کرد. رویکرد فوق در رفتار شبکه های اترنت ، طراحی و پیاده سازی آنان را ساده می نماید ولی همزمان با گسترش شبکه و افزایش عملیات مورد انتظار ، کارآئی شبکه کاهش پیدا خواهد کرد. سازمان مورد نظر ( در مثال فوق ) برای حل مشکل فوق تصمیم به ایجاد دو شبکه مجزا می گیرد. یک شبکه برای گرافیست ها ایجاد و شبکه دوم برای سایر کاربران سازمان در نظر گرفته می شود. بمنظور ارتباط دو شبکه فوق بیکدیگر و اینترنت از یکدستگاه روتر استفاده می گردد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">روتر، تنها دستگاه موجود در شبکه است که تمام پیامهای ارسالی توسط کامپیوترهای موجود در شبکه های سازمان ، را مشاهده می نماید. زمانیکه یک گرافیست، فایلی با ظرفیت بالا را برای گرافیست دیگری ارسال می دارد ، روتر آدرس دریافت کننده فایل را بررسی و با توجه به اینکه فایل مورد نظر مربوط به شبکه گرافیست ها در سازمان است ، اطلاعات را بسمت شبکه فوق هدایت خواهد کرد. در صورتیکه یک گرافیست اطلاعاتی را برای یکی از پرسنل شاغل در بخش مالی سازمان ارسال دارد ، روتر با بررسی آدرس مقصد بسته اطلاعاتی به این نکنه پی خواهد برد که پیام فوق را می بایست به شبکه دیگر انتقال دهد. بدین ترتیب روتر قادر به مسیریابی صحیح یک بسته اطلاعاتی و هدایت آن به شبکه مورد نظر شده است . </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">یکی از ابزارهائی که روتر از آن برای تعیین مقصد یک بسته اطلاعاتی استفاده می نماید ، &#8221; <strong>جدول پیکربندی</strong> &#8221; است . جدول فوق شامل مجموعه اطلاعاتی بشرح ذیل است :</span></span></p>
<ul>
<li>&lt;LI dir=rtl&gt;<span style="font-family: Times New Roman;"><span style="font-size: small;">اطلاعاتی در رابطه با نحوه هدایت اتصالات به آدرس های مورد نظر </span></span><br />
&lt;LI dir=rtl&gt;<span style="font-family: Times New Roman;"><span style="font-size: small;">اولویت های تعریف شده برای هر اتصال </span></span></li>
<li><span style="font-family: Times New Roman;"><span style="font-size: small;">قوانین مربوط به تبین ترافیک در حالت طبیعی وشرایط خاص </span></span></li>
</ul>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;">جدول فوق می تواند ساده ویا شامل صدها خط برنامه در یک روترهای کوچک باشد. در روترهای بزرگ جدول فوق پیچیده تر بوده بگونه ای که قادر به عملیات مسیریابی در اینترنت باشند. یک روتر دارای دو وظیفه اصلی است :</span></span></p>
<ul>
<li>&lt;LI dir=rtl&gt;<span style="font-family: Times New Roman;"><span style="font-size: small;">تضمین عدم ارسال اطلاعات به محلی که به آنها نیاز نیست </span></span></li>
<li><span style="font-family: Times New Roman;"><span style="font-size: small;">تضمین ارسال اطلاعات به مقصد صحیح </span></span></li>
</ul>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;">با توجه به وظایف اساسی فوق ، مناسبترین محل استفاده از یک روتر، اتصال دو شبکه است . با اتصال دو شبکه توسط روتر ، اطلاعات موجود در یک شبکه قادر به ارسال در شبکه دیگر و بالعکس خواهند بود. در برخی موارد ترجمه های لازم با توجه به پروتکل های استفاده شده در هریک از شبکه ها ، نیز توسط روتر انجام خواهد شد. روتر شبکه ها را در مقابل یکدیگر حفاظت و از ترافیک غیرضروری پیشگیری می نماید.( تاثیر ترافیک موجود در یک شبکه بر شبکه دیگر با فرض غیر لازم بودن اطلاعات حاصل از ترافیک در شبکه اول برای شبکه دوم ) . همزمان با گسترش شبکه ، جدول پیکربندی نیز رشد و توان پردازنده روتر نیز می بایست افزایش یابد. صرفنظر از تعداد شبکه هائی که به یک روتر متصل می باشند ، نوع و نحوه انجام عملیات در تمامی روترها مشابه است . اینترنت بعنوان بزرگترین شبکه کامپیوتری از هزاران شبکه کوچکتر تشکیل شده است. روترها در اتصال شبکه های کوچکتر در اینترنت دارای نقشی اساسی و ضروری می باشند.</span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;"><span style="color: #800000;">ا<strong>رسال بسته های اطلاعاتی </strong></span></span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">زمانیکه از طریق تلفن با شخصی تماسی برقرار می گردد ، سیستم تلفن، یک مدار پایدار بین تماس گیرنده و شخص مورد نظر ایجاد می نماید. مدار ایجاد شده می بایست مراحل متفاوتی را با استفاده از کابل های مسی ، سوئیچ ها ، فیبر های نوری ، ماکروویو و ماهواره انجام دهد. تمام مراحل مورد نظر بمنظور برپاسازی یک ارتباط پایدار بین تماس گیرنده و مخاطب مورد نظر در مدت زمان تماس ، ثابت خواهند بود. کیفیت خط ارتباطی مشروط به عدم بروز مشکلات فنی و غیرفنی در هر یک از تجهیزات اشاره شده ، در مدت برقراری تماس ثابت خواهد بود. با بروز هر گونه اشکال نظیر خرابی یک سوئیچ و .. خط ارتباطی ایجاد شده با مشکل مواجه خواهد شد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">اطلاعات موجود در اینترنت ( <a href="http://www.srco.ir/WhyHow/HowWebPage.asp" target="_blank"><span style="color: #0000ff;">صفحات وب</span></a> ، <a href="http://www.srco.ir/WhyHow/HowEmail.asp" target="_blank"><span style="color: #0000ff;">پیام های الکترونیکی</span></a> و &#8230; ) با استفاده از سیستمی با نام Packet -switching network به حرکت در می آیند. در سیستم فوق ، داده های موجود در یک پیام و یا یک فایل به بسته های ۱۵۰۰ بایتی تقسیم می گردند.هر یک از بسته های فوق شامل اطلاعات مربوط به : آدرس فرستنده ، آدرس گیرنده ، موقعیت بسته در پیام و بررسی ارسال درست اطلاعات توسط گیرنده است. هر یک از بسته های فوق را Packet می گویند. در ادامه بسته های فوق با استفاده از بهترین و مناسبترین مسیر برای مقصد ارسال خواهند شد. عملیات فوق در مقایسه با سیستم استفاده شده در تلفن پیچیده تر بنظر می آید ، ولی در یک شبکه مبتنی بر داده دودلیل ( مزیت) عمده برای استفاده از تکنولوژی Packet switching وجود دارد :</span></span></p>
<ul>
<li>&lt;LI dir=rtl&gt;<span style="font-family: Times New Roman;"><span style="font-size: small;">شبکه قادر به تنظیم لود موجود بر روی هر یک از دستگاهها با سرعت بالا است( میلی ثانیه ) </span></span></li>
<li><span style="font-family: Times New Roman;"><span style="font-size: small;">در صورت وجود اشکال در یک دستگاه ، بسته اطلاعاتی از مسیر دیگر عبور داده شده تا به مقصد برسد. </span></span></li>
</ul>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;">روترها که بخش اصلی شبکه اینترنت را تشکیل می دهند ، قادر به &#8221; پیکربندی مجدد مسیر &#8221; بسته های اطلاعاتی می باشند. در این راستا شرایط حاکم بر خطوط نظیر تاخیر در دریافت و ارسال اطلاعات و ترافیک موجود بر روی عناصر متفاوت شبکه بصورت دائم مورد بررسی قرار خواهند گرفت . روتر دارای اندازه های متفاوت است : </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">- در صورتیکه از امکان Internet connection sharing بین دو کامپیوتری که بر روی آنها ویندوز ۹۸ نصب شده است استفاده گردد، یکی از کامپیوترها که خط اینترنت به آن متصل شده است بعنوان یک روتر ساده رفتار می نماید. در مدل فوق روتر، عملیات ساده ای را انجام می دهد. داده مورد نظر بررسی تا مقصد آن برای یکی از دو کامپیوتر تعیین گردد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">- روترهای بزرگتر نظیر روترهائی که یک سازمان کوچک را به اینترنت متصل می نمایند ، عملیات بمراتب بیشتری را نسبت به مدل قبلی انجام می دهند. روترهای فوق از مجموعه قوانین امنیتی حاکم بر سازمان مربوطه تبعیت و بصورت ادواری سیستم امنیتی تبین شده ای را بررسی می نمایند. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">- روترهای بزرگتر مشابه روترهائی که ترافیک اطلاعات را در نقط حساس ومهم اینترنت کنترل می نمایند ، در هر ثانیه میلیون ها بسته اطلاعاتی را مسیریابی می نمایند.</span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">در اغلب سازمانها و موسسات از روترهای متوسط استفاده می گردد. در این سازمانها از روتر بمنظور اتصال دو شبکه استفاده می شود. شبکه داخلی سازمان از طریق روتر به شبکه اینترنت متصل می گردد. شبکه داخلی سازمان از طریق یک خط اترنت ( یک اتصال ۱۰۰base-T 9 ، خط فوق دارای نرخ انتقال ۱۰۰ مگابیت در ثانیه بوده و از کابل های بهم تابیده هشت رشته استفاده می گردد ) به روتر متصل می گردد. بمنظور ارتباط روتر به مرکز ارائه دهنده خدمات اینترنت (ISP) می توان از خطوط اختصاصی با سرعت های متفاوت استفاده کرد. خط اختصاصی T1 یک نمونه متداول در این زمینه بوده و دارای سرعت ۱٫۵ مگابیت در ثانیه است . برخی از موسسات با توجه به حساسیت و نوع کار خود می توانند از یک خط دیگر نیز بمنظور ارتباط روتر با ISP استفاده نمایند. خط فوق بصورت Backup بوده و بمحض بروز اشکال در خط اختصاصی ( مثلا&#8221; T1 ) می توان از خط دوم استفاده نمود. با توجه به اینکه خط فوق بصورت موقت و در مواقع اضطراری استفاده می شود ، می توان یک خط با سرعت پایین تر را استفاده کرد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">روترها علاوه بر قابلیت روتینگ بسته های اطلاعاتی از یک نقطه به نقطه دیگر ، دارای امکانات مربوط به پیاده سازی سیستم امنیتی نیز می باشند. مثلا&#8221; می توان مشخص کرد که نحوه دستیابی کامپیوترهای خارج از شبکه داخلی سازمان به شبکه داخلی به چه صورت است . اکثر سازمانها و موسسات دارای یک نرم افزار و یا سخت افزار خاص <a href="http://www.srco.ir/WhyHow/HowFireWall.asp" target="_blank"><span style="color: #0000ff;">فایروال</span></a> بمنظور اعمال سیاست های امنیتی می باشند. قوانین تعریف شده در جدول پیکربندی روتر از لحاظ امنیتی دارای صلابت بیشتری می باشند. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">یکی از عملیات ادواری ( تکراری ) که هر روتر انجام می دهد ، آگاهی از استقرار یک بسته اطلاعاتی در شبکه داخلی است . در صورتیکه بسته اطلاعاتی مربوط به شبکه داخلی بوده نیازی به روت نمودن آن توسط روتر نخواهد بود. بدین منظور از مکانیزمی با نام Subnet mask استفاده می شود. subnet مشابه یک آدرس IP بوده و اغلب بصورت ۲۵۵٫۲۵۵٫۲۵۵٫۰ است . آدرس فوق به روتر اعلام می نماید که تمام پیام های مربوط به فرستنده و یا گیرنده که دارای یک آدرس مشترک در سه گروه اول می باشند ، مربوط به یک شبکه مشابه بوده و نیازی به ارسال آنها برای یک شبکه دیگر وجود ندارد. مثلا&#8221; کامپیوتری با آدرس ۱۵٫۵۷٫۳۱٫۴۰ پیامی را برای کامپیوتر با آدرس ۱۵٫۵۷٫۳۱٫۵۲ ارسال می دارد. روتر که در جریان تمام بسته های اطلاعاتی است ، سه گروه اول در آدرس های فرستنده و گیرنده را مطابقت می نماید و بسته اطلاعاتی را بر روی شبکه داخلی نگه خواهد داشت .</span></span><br />
<strong><span style="font-family: Times New Roman;"><span style="font-size: small;"><span style="color: #800000;">آگاهی از مقصد یک پیام </span></span></span></strong><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">روتر یکی از مجموعه دستگاههائی است که در شبکه استفاده می شود. هاب ، <a href="http://www.srco.ir/WhyHow/Howswitch.asp" target="_blank"><span style="color: #0000ff;">سوئیچ </span></a>و روتر سیگنال هائی را ار کامپیوترها و یا شبکه ها دریافت و آنها را برای کامپیوترها و یا شبکه های دیگر ارسال می دارند. روتر تنها دستگاه موجود می باشد که در رابطه با مسیر یک بسته اطلاعاتی تصمیم گیری می نماید. بمنظور انجام عملیات فوق ، روترها می بایست نسبت به دو موضوع آگاهی داشته باشند : آدرس ها و ساختار شبکه . </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">زمانیکه توسط یکی از دوستانتان برای شما یک کارت تبریک سال نو ارسال می گردد ، از آدرسی مطابق زیر استفاده می نماید : &#8221; تهران &#8211; خیابان ایران &#8211; کوچه شمیرانات &#8211; پلاک ۱۱۰ &#8221; آدرس فوق دارای چندین بخش بوده که به اداره پست مربوطه امکان پیدا نمودن آدرس فوق را خواهد داد. استفاده از کد پستی باعث سرعت در ارسال کارت تبریک و دریافت آن توسط شخص مورد نظر می نماید .ولی حتی در صورتیکه از کد پستی هم استفاده نشود ، امکان دریافت کارت تبریک با توجه به مشخص شدن شهرستان ، خیابان ، کوچه و پلاک نیز وجود خواهد داشت . آدرس فوق یک نوع آدرس منطقی است . آدرس فوق روشی را برای دریافت کارت تبریک ، مشخص می نماید. آدرس فوق به یک آدرس فیزیکی مرتبط خواهد شد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">هر یک از دستگاههای موجود که به شبکه متصل می گردند ، دارای یک آدرس فیزیکی می باشند. آدرس فوق منحصر بفرد بوده و توسط دستگاهی که به کابل شبکه متصل است ، در نظر گرفته خواهد شد. مثلا&#8221; در صورتیکه کامپیوتر شما دارای یک کارت شبکه (NIC) می باشد ، کارت فوق دارای یک آدرس فیزیکی دائمی بوده که در یک محل خاص از حافظه ذخیره شده است . آدرس فیزیکی که آدرس MAC )Media Access Control) نیز نامیده می شود ، دارای دو بخش بوده که هر یک سه بایت می باشند. اولین سه بایت ، شرکت سازنده کارت شبکه را مشخص می نماید . دومین سه بایت یک شماره سریال مربوط به کارت شبکه است . </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">کامپیوتر می تواند دارای چندین آدرس منطقی در یک لحظه باشد. وضعیت فوق در رابطه با اشخاص نیز صدق می کند. مثلا&#8221; یک شخص می تواند دارای آدرس پستی ، شماره تلفن ، آدرس پست الکترونیکی و &#8230; باشد. از طریق هر یک از آدرس های فوق امکان ارسال پیام برای شما وجود خواهد داشت . آدرس های منطقی در کامپیونر نیز مشابه سیستم فوق کار می کنند. در این راستا ممکن است از مدل های متفاوت آدرس دهی و یا پروتکل های مربوط به شبکه های متفاوت بطور همزمان استفاده گردد. در زمان اتصال به اینترنت ، شما دارای یک آدرس بوده که از پروتکل <a href="http://www.srco.ir/WhyHow/HowTCPIP.asp" target="_blank"><span style="color: #0000ff;">TCP/IP</span></a> مشتق شده است . در صورتیکه دارای یک شبکه کوچک می باشید ، ممکن است از پروتکل NetBEUI مایکروسافت استفاده می نمائید. بهرحال یک کامپیوتر می تواند دارای چندین آدرس منطقی بوده که پروتکل استفاده شده قالب آدرس فوق را مشخص خواهد کرد.</span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">آدرس فیزیکی یک کامپیونر می بایست به یک آدرس منطقی تبدیل گردد. از آدرس منطقی در شبکه برای ارسال و دریافت اطلاعات استفاده می گردد. برای مشاهده آدرس فیزیکی کامپیوتر خود می توانید از دستور IPCONFIG ( ویندوز ۲۰۰۰و XP) استفاده نماید. </span></span></p>
<div>[IMG]file:///D:/hack/crouz/network/router_files/Router1.jpg[/IMG]</div>
<p><strong><span style="font-family: Times New Roman;"><span style="font-size: small;"><span style="color: #800000;">پروتکل ها </span></span></span></strong><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">اولین و مهمترین وظیفه روتر ، آگاهی از محلی است که می بایست اطلاعات ارسال گردند. اکثر روترها که یک پیام را برای شما مسیریابی می نمایند، از آدرس فیزیکی کامپیوتر شما آگاهی ندارند. روترها بمنظور شناخت اکثر پروتکل های رایج ، برنامه ریزی می گردند. بدین ترتیب روترها نسبت به فورمت هر یک از مدل های آدرس دهی دارای شناخت مناسب می باشند. ( تعداد بایت های موجود در هر بسته اطلاعاتی ، آگاهی از نحوه ارسال درست اطلاعات به مقصد و &#8230; ) روترها بعنوان مهمترین عناصر در ایجاد ستون فقرات اینترنت مطرح می باشند. روترها در هر ثانیه میلیون ها بسته اطلاعاتی را مسیریابی می نمایند. ارسال یک بسته اطلاعاتی به مقصد مورد نظر ، تنها وظیفه یک روتر نخواهد بود. روترها می بایست قادر به یافتن بهترین مسیر ممکن باشند. دریک شبکه پیشرفته هر پیام الکترونیکی به چندین بخش کوچکتر تقسیم می گردد. بخش های فوق بصورت مجزا ارسال و در مقصد مجددا&#8221; با ترکیب بخش های فوق بیکدیگر ، پیام اولیه شکل واقعی خود را پیدا خواهد کرد. بخش های اطلاعاتی اشاره شده Packet نامیده شده و هر یک ازآنان می توانند از یک مسیر خاص ارسال گردند. این نوع از شبکه ها را Packet-Switched network می گویند. در شبکه های فوق یک مسیر اختصاصی بین کامپیوتر فرستنده بسته های اطلاعاتی و گیرنده ایجاد نخواهد گردید. پیام های ارسالی از طریق یکی از هزاران مسیر ممکن حرکت تا در نهایت توسط کامپیوتر گیرنده ، دریافت گردد. با توجه به ترافیک موجود در شبکه ممکن است در برخی حالات عناصر موجود در شبکه لود بالائی را داشته باشند ، در چنین مواردی روترها با یکدیگر ارتباط و ترافیک شبکه را بهینه خواهند کرد. ( استفاده از مسیرهای دیگر برای ارسال اطلاعات باتوجه به وجود ترافیک بالا در بخش های خاصی از شبکه ) </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;"><span style="color: #800000;"><strong>ردیابی یک پیام</strong> </span></span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">در صورتیکه از سیستم عامل ویندوز استفاده می نمائید ، با استفاده از دستور Traceroute می توانید مسیر بسته های اطلاعاتی را دنبال نمائید. مثلا&#8221; در صورتیکه بخواهیم از مسیر پیوستن به سایت <a href="http://www.microsoft.com/" target="_blank"><span style="color: #0000ff;">http://www.microsoft.com/</span></a> آگاهی پیدا نمائیم ، کافی است دستور فوق را بصورت زیر تایپ نمائیم : </span></span></p>
<div><span style="font-family: Times New Roman;"><span style="font-size: small;">Tracert <a href="http://www.microsoft.com/" target="_blank"><span style="color: #0000ff;">http://www.microsoft.com/</span></a> </span></span></div>
<p><span style="font-family: Times New Roman;"><span style="font-size: small;">خروجی دستور فوق مشابه زیر است :</span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">اولین اعداد نشاندهنده تعداد روترموجود بین کامپیوتر شما و سایت مایکروسافت است . در این مدل خاص از روتر استفاده شده است . سه عدد بعدی ، نشاندهنده مدت زمانی است که اطلاعات از کامپیوتر شما برای روتر ( مشخص شده ) ارسال و مجددا&#8221; مراجعت می نمایند. در برخی موارد ممکن است نام روتر نیز اعلام گردد. در نهایت آدرس IP هر یک از روترها نشان داده شده است .بدین ترتیب برای رسیدن به سایت مایکروسافت از محلی که دستور فوق تایپ می گردد ، &#8230;. روتر استفاده و ثانیه زمان برای دریافت اطلاعات از سرویس دهنده و مراجعت مجدد اطلاعات ، نیاز خواهد بود.</span></span><br />
<strong><span style="font-family: Times New Roman;"><span style="font-size: small;"><span style="color: #800000;">ستون فقرات اینترنت </span></span></span></strong><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">باتوجه به گستردگی اینترنت و وجود میلیون ها بسته اطلاعاتی در هر ثانیه بمنظور مسیریابی ، می بایست از روترهای با سرعت بالا استفاده شود. روتر سری ۱۲۰۰۰ سیسکو یکی از این نوع روترها بوده که بعنوان ستون فقرات اصلی در اینترنت استفاده می شود. تکنولوژی بکار گرفته شده در طراحی روترهای فوق مشابه ******** کامپیوترها می باشد. ( استفاده از پردازنده های با سرعت بالا بهمراه مجموعه ای از سویئچ های پر سرعت ). در روتر مدل ۱۲۰۰۰ از پردازنده های ۲۰۰MHZ MIPS R5000 استفاده می شود. ۱۲۰۱۶ ، یکی از مدل های سری فوق است . مدل فوق قادر دارای توان عملیات ۳۲۰ میلیارد بیت از اطلاعات را در ثانیه را دارد. در صورتیکه مدل فوق با تمام توان و ظرفیت خود نصب گردد ، امکان انتقال ۶۰ میلیون بسته اطلاعاتی در هر ثانیه را دارا است . </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">روترها با استفاده از جدول پیکربندی خود قادر به مسیریابی صحیح بسته های اطلاعاتی خواهند بود. قوانین موجود در جدول فوق سیاست مسیریابی یک بسته اطلاعاتی را تبین خواهند کرد . قبل از ارسال بسته های اطلاعاتی توسط مسیر مشخص شده ، روتر خط( مسیر ) مربوطه را از از نقطه نظر کارآئی بررسی می نماید . در صورتیکه مسیر فوق فاقد کارآئی لازم باشد ، روتر مسیر فوق را چشم پوشی نموده و مجددا&#8221; یک مسیر دیگر را مشخص خواهد کرد. پس از اطمینان از کارآئی مسیر مشخص شده ، بسته اطلاعاتی توسط مسیر مورد نظر ارسال خواهد گردید. تمام عملیات فوق صرفا&#8221; در کسری از ثانیه انجام می گردد. در هر ثانیه، فرآیند فوق میلیون ها مرتبه تکرار خواهد شد. </span></span><br />
<span style="font-family: Times New Roman;"><span style="font-size: small;">آگاهی از محلی که پیام ها می بایست ارسال گردند ، مهمترین وظیفه یک روتر است . برخی از روترهای ساده، صرفا&#8221; عملیات فوق را انجام داده و برخی دیگر از روترها عملیات بمراتب بیشتر و پیچیده تری را انجام می دهند. </span></span></p>
<p><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>مفاهیم اولیه شبکه</title>
		<link>http://afraweb.net/blog/?p=70</link>
		<comments>http://afraweb.net/blog/?p=70#comments</comments>
		<pubDate>Tue, 01 Jun 2010 08:50:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[آموزش شبکه]]></category>
		<category><![CDATA[مفاهیم اولیه شبکه]]></category>
		<category><![CDATA[cash server]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[ftp server domain]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[isdn]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[pas]]></category>
		<category><![CDATA[telnet]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[اموزش شبکه]]></category>
		<category><![CDATA[ای پی]]></category>
		<category><![CDATA[دی ان اس]]></category>
		<category><![CDATA[روتر]]></category>
		<category><![CDATA[روتر شبکه]]></category>
		<category><![CDATA[سرور ارزان]]></category>
		<category><![CDATA[سرور مجازی کانادا]]></category>
		<category><![CDATA[سیستم عامل لینوکس]]></category>
		<category><![CDATA[شبکه روتر]]></category>
		<category><![CDATA[شبکه کردن دو کامپیوتر]]></category>
		<category><![CDATA[مجازی سازی]]></category>
		<category><![CDATA[هاست لینوکس]]></category>
		<category><![CDATA[هاست ویندوز]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=70</guid>
		<description><![CDATA[شبکه: از به هم پیوستن چند کامپیوتر به یکدیگر و برقراری ارتباط بین آنها یک شبکه تشکیل می گردد.
Lan: به شبکه محلی که در آن کامپیوتر ها نزدیک به هم بوده و ارتباط آنها از طریق Hub ،Switch و یا Wireless باشد اطلاق می شود.
Intranet و Internet: منظور از اینترانت همان شبکه جهانی اینترنت است [...]]]></description>
			<content:encoded><![CDATA[<p><strong>شبکه</strong>: از به هم پیوستن چند کامپیوتر به یکدیگر و برقراری ارتباط بین آنها یک شبکه تشکیل می گردد.</p>
<p><strong>Lan</strong>: به شبکه محلی که در آن کامپیوتر ها نزدیک به هم بوده و ارتباط آنها از طریق Hub ،Switch و یا Wireless باشد اطلاق می شود.</p>
<p><strong>Intranet و Internet</strong>: منظور از اینترانت همان شبکه جهانی اینترنت است که در محیط بسته (Lan) پیاده سازی شده و با دنیای خارج از آن ارتباطی ندارد.</p>
<p><strong>Protocol</strong>: عبارتست از قراردادی که تعدادی کامپیوتر طبق آن با یکدیگر ارتباط برقرار کرده و به تبادل اطلاعات می پردازند.</p>
<p><strong>TCP/IP</strong>: یک پروتکل جامع در اینترنت بوده و تمام کامپیوترهایی که با اینترنت کار می کنند از آن تبعیت می کنند.</p>
<p><strong>IP Address</strong>: در اینترنت هر کامپیوتر دارای یک آدرس IP است. هر IP متشکل از ۴ عدد بوده که با یک نقطه ازهم جدا می شوند. ( مثل ۲۱۷٫۲۱۹٫۱۷۵٫۱۱ ) هر کدام از این اعداد حداکثر می توانند ۲۵۴ باشند. هر IP دارای یک Mask می باشد که از روی آن می توان تعداد IP های یک شبکه محلی را تشخیص داد.</p>
<p><strong>Valid IP</strong>: به IP هایی گفته می شود که در اینترنت معتبر بوده و قابل شناسایی باشند.</p>
<p><strong>Invalid IP</strong>: به IP هایی گفته می شود که در اینترنت فاقد هویت و غیر قابل شناسایی می باشند. از این IP ها معمولا در شبکه های Lan در صورت نداشتن Valid IP به میزان کافی و یا جهت امنیت شبکه استفاده می شود. از Invalid IP بدلیل نداشتن هویت در اینترنت نمی توان برای اتصال به اینترنت استفاده کرد. بلکه باید از تکنیکهایی مثل NAT یا ***** استفاده کرد.</p>
<p><strong><span id="more-70"></span></strong></p>
<p><strong>****</strong>: در مفهوم عامیانه به سانسور کردن سایتها تعبیر می شود. اما از نظر فنی راه حلی است برای اینکه ما بتوانیم از Invalid IP ها برای اتصال به اینترنت استفاده کنیم. در این روش باید یک ***** Server در شبکه نصب شود. در کل این روش مطلوب نبوده و دارای نقاط ضعف عمده زیر است: ۱- نیاز است که کاربران تنظیمات خاصی را در کامپیوتر خود انجام دهند. ۲- در این روش بسیاری از پروتکلها پشتیبانی نشده و قابل استفاده نیستند.<br />
با این حال برخی از مراکز اینترنتی نظیر دانشگاهها، مؤسسات دولتی و امنیتی و &#8230; برای کنترل بیشتر کاربران خود و گزارشگیری از سایتهای مرور شده توسط هر کاربر از ***** استفاده می کنند. از جمله نرم افزارهای ***** Server می توان به Squid، ISA، CacheXpress و . . . اشاره کرد.</p>
<p><strong>NAT</strong>: یک تکنیک خوب برای بکارگیری Invalid IP است. در این روش تقریبا تمام پروتکل ها پشتیبانی می شوند و مهمتر اینکه نیاز به تنظیم خاصی بر روی کامپیوتر کاربران نیست. از جمله نرم افزارهایی که کار NAT را انجام می دهند می توان به ISA و Winroute اشاره کرد.</p>
<p><strong>DNS</strong>: پروتکل تبدیل اسم Domain به IP می باشد. در شبکه به دستگاهی که این کار را انجام می دهد DNS Server گفته می شود. (۶۲٫۲۱۷٫۱۵۶٫۲۰۵ = <a href="http://www.yahoo.com/" target="_blank"><span style="color: #22229c;">http://www.yahoo.com/</span></a> )</p>
<p><strong>Routing</strong>: اگر کامپیوتری بخواهد با یک کامپیوتر دیگر در اینترنت ارتباط برقرار کند، Packet هایش الزاما از چندین Node (کامپیوتر یا Router ) عبور می کند تا به مقصد برسد. به عملی که یک Node بر روی Packet ها و ارسال آنها به Node دیگر برای رسیدن به مقصد انجام می دهد Routing گفته می شود.</p>
<p><strong>Mail Server</strong>: در شبکه به سروری گفته می شود که کار دریافت، ارسال و نگهداری Email را انجام میدهد. از جمله نرم افزارهایی که برای Mail Server مورد استفاده قرار می گیرند می توان به MDaemon و Exchange اشاره کرد.</p>
<p><strong>Web Server</strong>: به سروری گفته می شود که صفحات Web بر روی آن قرار گرفته و Page های آن از طریق اینترنت قابل دستیابی است.</p>
<p><strong>FTP Server</strong>: به سروری گفته می شود که فایلهای مورد نیاز برای Download کردن کاربران بر روی آن قرار گرفته است. و کاربران می توانند فایلهای موجود در FTP Server را Download کنند.</p>
<p><strong>Domain</strong>: به نام یک شبکه که منحصر بفرد بوده و در اینترنت Register شده است گفته می شود. مثل persiannetworks.com . یک شبکه می تواند دارای یک یا چند Domain باشد. البته یک شبکه می تواند بدون Domain یا دارای Domain محلی نیز باشد.</p>
<p><strong>Domain Registration</strong>: به عمل ثبت Domain گفته می شود. چنانچه شما بخواهید یک Domain برای خود رجیستر کنید ابتدا باید یک نام را که تا کنون در اینترنت استفاده نشده است انتخاب کنید. سپس توسط شرکتهایی که عمل Domain Registration را انجام می دهند آنرا بنام خود به مدت زمان معین Register کنید.</p>
<p><strong>Host</strong>: به کامپیوترهای میزبان که صفحات Web یا فایلهای FTP بر روی آن قرار دارند Host گفته می شود.</p>
<p><strong>PC 2 Phone</strong>: به امکان ایجاد ارتباط تلفنی بوسیله اینترنت از طریق یک کامپیوتر با یک تلفن PC2Phone گفته می شود.</p>
<p><strong>Phone 2 Phone</strong>: به امکان ایجاد ارتباط تلفنی بوسیله اینترنت از طریق یک تلفن با یک تلفن دیگر Phone2Phone گفته می شود.</p>
<p><strong>ISP</strong>: به مراکز سرویس دهی اینترنت ISP گفته می شود. (Internet Service Provider)</p>
<p><strong>ITSP</strong>: به مراکز سرویس دهی Phone2Phone گفته می شود. (Internet Telephony Service Provider)</p>
<p><strong>DVB</strong>: به کارت سخت افزاری اطلاق می شود که در یکی از Slot های کامپیوتر قرار می گیرد و بوسیله یک کابل به دیش متصل شده و از طریق آن می تواند Receive کند.</p>
<p><strong>Receiver</strong>: یک Device است که به دیش وصل شده و عمل دریافت اطلاعات از دیش را انجام می دهد.</p>
<p><strong>Transiver </strong>: یک Device است که به دیش وصل شده و عمل ارسال اطلاعات به دیش را انجام می دهد.</p>
<p><strong>Cache Server</strong>: در حقیقت ***** Server ای است که بتواند هنگام کارکردن کاربران، سایتهای بازدید شده توسط آنها را در خود نگهداری کرده و در صورتی که کاربر دیگری بخواهد همان سایتها را بازدید نماید با سرعت بیشتر و صرفه جویی در پهنای باند پاسخ خود را از طریق Cache Server دریافت کند. وجود Cache Server در شبکه می تواند تا ۵۰ درصد در اندازه پهنای باند صرفه جویی کند و راندمان شبکه را بالا ببرد. (در شرایط بهینه این میزان تا ۶۰ درصد هم افزایش می یابد.) Cache Server هم می تواند سخت افزاری باشد (مثل Cache Force) و هم می تواند نرم افزاری باشد.(مثل: ۱- Squid که تحت Linux و Windows قابل نصب است. ۲- ISA که تحت Win2000 قابل نصب است. ۳- CacheXpress که تحت Linux و اکثر Windowsها قابل نصب است.)</p>
<p><strong>Accounting/Billing</strong>: به نرم افزارهای مدیریت کاربران در یک ISP گفته می شود. این نرم افزارها کنترل میزان استفاده کاربران از شبکه اینترنت را برعهده دارند. پر استفاده ترین نرم افزار در این زمینه، NTTacPlus است.</p>
<p><strong>Firewall</strong>: هم بصورت سخت افزاری و هم بصورت نرم افزاری وجود دارد و وظیفه آن بالا بردن ضریب امنیتی شبکه به منظور جلوگیری از Hack شدن و سوء استفاده توسط افراد سودجو می باشد.</p>
<p><strong>Filtering</strong>: هم بصورت سخت افزاری و هم بصورت نرم افزاری وجود دارد و وظیفه آن جلوگیری از ورود کاربران به سایتهای غیر مجاز می باشد.</p>
<p><strong>MultiPort</strong>: دستگاهی است که معمولا در ISPها مورد استفاده قرار می گیرد. دارای یک کارت PCI بوده و بر روی Mainboard یک کامپیوتر نصب می شود. با نصب MultiPort می توان Comport های یک کامپیوتر را افزایش داد و تعداد زیادی Modem به یک کامپیوتر متصل کرد.</p>
<p><strong>RAS</strong>: به کامپیوتری گفته می شود که تعداد زیادی Modem به آن متصل بوده و کاربران می توانند به آن Connect کرده و از اینترنت استفاده کنند.</p>
<p><strong>Access Server</strong>: به دستگاههایی گفته می شود که کاربران اینترتنی قادر باشند به آن Connect کرده و از طریق آن به اینترنت دسترسی پیدا کنند.</p>
<p><strong>VOIP Gateway</strong>: به دستگاههایی گفته می شود که کاربران تلفنی قادر باشند به آن Connect کرده و از طریق آن با کشورهای مختلف ارتباط تلفنی برقرار کنند.</p>
<p><strong>VOIP Carrier</strong>: به تشکیلاتی گفته می شود که با VoIP Gateway از طریق اینترنت در ارتباط بوده و ارتباط های تلفنی بین VoIP Gateway و کشورهای مختلف را برقرار می سازد.</p>
<p><strong>انواع راههای ارتباط کاربر به ISP</strong>:<br />
خط آنالوگ، خط Leased، خط E1 ،Wireless ،ADSL</p>
<p>هر ISP می تواند برای دستیابی به اینترنت از یک یا چند روش از روشهای زیر استفاده کند.<br />
خط آنالوگ، خط Leased، خط E1 ،Wireless ،ADSL ،Receive Only Sattelite ،Send/Rec Sattelite.</p>
<p>انواع دستگاههای ارتباطی که کاربر را به ISP متصل می کند(برای خطوط آنالوگ و E1 ) عبارتند از:<br />
۱- <strong>روترهای Cisco</strong>: امروزه استفاده از روترهای Cisco به منظور برقراری ارتباط کاربران با ISP از جمله رایج ترین روشهای موجود است.</p>
<p>۲- <strong>Multiports</strong>: همانگونه که قبلا گفته شد از Multiport برای افزایش دادن پورتهای Com و اتصال مودمهای External به آنها استفاده می شود. رایج ترین Multiport محصول شرکت Moxa می باشد که دارای دو مدل Desktop (رومیزی) و Rackmount (قابل نصب در Rack ) می باشد. Multiport ها دارای مدلهای ۸پورت، ۱۶ پورت و ۳۲ پورت هستند. از انواع دیگر مولتی پورت می توان به Equinox اشاره کرد.</p>
<p>۳- <strong>Moxa Async Server</strong>: محصول شرکت Moxa بوده و دارای CPU می باشد و در شبکه مستقیما به Hub وصل می شود. و تعداد زیادی خطوط تلفن به آن وصل می شود و کاربران از طریق آن می توانند به شبکه وصل شوند.</p>
<p>۴- <strong>Lucent Max TNT</strong> : محصول شرکت Lucent بوده و همانند Router قادر است هم به منظور Access Server برای ISP ها و هم به منظور VoIP Gateway برای ITSP ها مورد استفاده قرار بگیرد. در این دستگاه کلا امکان نصب ۱۰ Module وجود دارد. برخی از این Module ها عبارتند از:</p>
<p>modem, ISDN, VoIP, V.110, and PHS MultiDSP module: support for analog<br />
Digital modem module: support for analog modem and ISDN users<br />
Analog modem module<br />
Channelized T1/E1<br />
Ethernet module</p>
<p>ضمنا این دستگاه دارای چهار Ethernet با سرعت ۱۰MB/s و یک Ethernet با سرعت ۱۰۰MB/s می باشد. این دستگاه توانایی پشتیبانی از انواع خطوط مخابراتی را دارد. هر مادیول MultiDSP توانایی پشتیبانی از ۹۶ پورت Dialup را دارد. بنابراین اگر ۱۰ مادیول MultiDSP را به Max وصل کنیم توانایی پشتیبانی از ۹۶۰ خط را خواهد داشت!</p>
<p><strong>Lucent Max 3000</strong>: این دستگاه هم مانند Max TNT محصول Lucent بوده و دارای مشخصات زیر است :<br />
دارای ۲ WAN برای اتصال خطوط E1 می باشد. ۳۲MB اندازه Ram و ۱۶MB اندازه ظرفیت Flash آن می باشد.</p>
<p><strong>Taicom TopServer</strong>: این دستگاه محصول شرکت Taicom بوده و دارای ۳۰ مودم Internal برای اتصال به خطوط آنالوگ می باشد.</p>
<p><strong>USRobotics Net Server</strong>: این دستگاه هم محصول شرکت USRobotics بوده و از خطوط معمولی و E1 پشتیبانی می کند.</p>
<p><strong>Zyxel ModemPool</strong>: محصول Zyxel بوده که حاوی تعداد زیادی مودم است که در یک Box جاسازی شده اند و می توان آنرا به یک کامپیوتر متصل کرده و از آن استفاده نمود. اخیرا یک شرکت ایرانی بنام قاصدک نیز یک ModemPool مشابه بنام Ghasedak را تولید کرده است.</p>
<p><strong>Quintum</strong>: Tenor: دستگاه تک منظوره ای است که فقط برای VoIP مورد استفاده قرار می گیرد. در انواع متنوع ۲، ۴ و ۸ پورت موجود میباشد.</p>
<p><strong>ChannelBank</strong>: دستگاهی است که از آن برای تبدیل خطوط E1 به خطوط تلفن معمولی و بالعکس استفاده می شود.</p>
<p><strong>PSTN</strong>: منظور از آن شبکه مخابراتی عمومی می باشد. (Public Switched Telephone Network)</p>
<p><strong>خطوط آنالوگ معمولی</strong>: منظور از این خطوط همان خطوط تلفنی معمولی می باشد. نرخ انتقال Data توسط این خطوط حداکثر ۳۳٫۶ Kb/s می باشد. استفاده از این خطوط برای اتصال به اینترنت در کشورمان بسیار رایج می باشد.</p>
<p><strong>T1</strong>: نام خطوط مخابراتی مخصوصی است که در آمریکا و کانادا ارائه می شود. بر روی هر خط T1 تعداد ۲۴ خط تلفن معمولی شبیه سازی می شود. هر خط T1 می تواند حامل ۱٫۵ MB/s پهنای باند باشد.</p>
<p><strong>E1</strong>: نام خطوط مخابراتی مخصوصی است که در اروپا و همچنین ایران ارائه می شود. بر روی هر خط E1 تعداد ۳۰ خط تلفن معمولی شبیه سازی می شود. هر خط E1 می تواند حامل ۲ MB/s پهنای باند باشد. خطوط E1 نمی توانند همزمان هم Dialin باشند و هم Dialout.<br />
در حال حاضر برخی از شرکتها و سازمانهای خصوصی در ایران از E1 برای ارتباط تلفنی خود استفاده می کنند که مشخصه این سیستم ۸ رقمی بودن شماره های این سازمانهاست. متأسفانه در دزفول هنوز خطوط E1 ارائه نمی شوند.</p>
<p><strong>ISDN</strong>: اساس طراحی تکنولوژی ISDN به اواسط دهه ۸۰ میلادی باز میگردد که بر اساس یک شبکه کاملا دیجیتال پی ریزی شده است .در حقیقت تلاشی برای جایگزینی سیستم تلفنی آنالوگ با دیجیتال بود که علاوه بر داده های صوتی ، داده های دیجیتال را به خوبی پشتیبانی کند. به این معنی که انتقال صوت در این نوع شبکه ها به صورت دیجیتال می باشد . در این سیستم صوت ابتدا به داده ها ی دیجیتال تبدیل شده و سپس انتقال می یابد .<br />
ISDN به دو شاخه اصلی تقسیم می شود . N-ISDN و B-ISDN . B-Isdn بر تکنولوژی ATM استوار است که شبکه ای با پهنای باند بالا برای انتقال داده می باشد که اکثر BACKBONE های جهان از این نوع شبکه برای انتقال داده استفاده می کنند ( از جمله شبکه دیتا ایران ) .<br />
نوع دیگر B-ISDN یا ISDN با پهنای باند پایین است که برای استفاده های شخصی طراحی شده است . در<br />
N-ISDN دو استاندارد مهم وجود دارد. BRI و PRI . نوع PRI برای ارتباط مراکز تلفن خصوصی (PBX ) ها با مراکز تلفن محلی طراحی شده است . E1 یکی از زیر مجموعه های PRI است که امروزه استفاده زیادی دارد . E1 شامل سی کانال حامل (B-Channel ) و یک کانال برای سیگنالینگ ( D-Channel) میباشد که هر کدام ۶۴Kbps پهنای باند دارند .<br />
بعد از سال ۹۴ میلادی و با توجه به گسترش ایتنرنت ، از PRI ISDN ها برای ارتباط ISP ها با شبکه PSTN استفاده شد که باعث بالا رفتن تقاضا برای این سرویس شد. همچنانکه در ایران نیز ISP هایی که خدمات خود را با خطوط E1 ارایه می کنند روز به روز در حال گسترش است .<br />
نوع دیگر ISDN، BRIاست( نوعی که در کیش از آن استفاده شده ) که برای کاربران نهایی طراحی شده است. این استاندارد دو کانال حامل ۶۴Kbps و یک کانال برای سیگنالینگ با پهنای باند ۱۶kbps را در اختیار مشترک قرار می دهد .این پهنای باند در اواسط دهه ۸۰ میلادی که اینترنت کاربران مخصوصی داشت و سرویسهای امروزی همچون HTTP ، MultiMedia ، Voip و &#8230;. به وجود نیامده بود ، مورد نیاز نبود همچنین برای مشترکین عادی تلفن نیز وجود یک ارتباط کاملا دیجیتال چندان تفاوتی با سیستمهای آنالوگ فعلی نداشت و به همین جهت صرف هزینه های اضافی برای این سرویس از سوی کاربران بی دلیل بود و به همین جهت این تکنولوژی استقبال چندانی نشد . تنها در اوایل دهه ۹۰ بود که برای مدت کوتاهی مشترکین ISDN افزایش یافتند . پس از سال ۹۵ نیز با وجود تکنولوژیهایی با سرعتهای بسیار بالاتر مانند ADSL که سرعتی حدود۸Mb/s برای دریافت و ۶۴۰Kb/s را برای دریافت با هزینه کمتر از ISDN در اختیار مشترکین قرار میدهد ، انتخاب ISDN از سوی کاربران عاقلانه نبود.<br />
در حقیقت می توان گفت کهISDN BRI تکنولوژی بود که در زمانی به وجود آمد که نیازی به آن نبود و زمانی که به آن نیاز احساس می شد ، با تکنولوژیهای جدید تری که سرعت بالاتر و قیمت بیشتر داشتند جایگزین شده بود .<br />
Leased Line یا Digital Subscriber Line یا DSL : خطی است که بصورت نقطه به نقطه دو محل را به یکدیگر متصل می کند که از آن برای تبادل Data استفاده می شود. این خط دارای سرعت بالایی برای انتقال Data است. نکته قابل توجه این که در دو سر خط Leased باید مودمهای مخصوصی قرار داد.</p>
<p><strong>خط Asynchronous Digital Subscriber Line یا ADSL</strong>: همانند خطوط DSL بوده با این تفاوت که سرعت انتقال اطلاعات آن بیشتر است.</p>
<p><strong>Wireless</strong>: یک روش بی سیم برای تبادل اطلاعات است. در این روش از آنتنهای فرستنده و گیرنده در مبدأ و مقصد استفاده می شود. این آنتنها باید رو در روی هم باشند. برد مفید این آنتنها بین ۲ تا ۵ کیلومتر بوده و در صورت استفاده از تقویت کننده تا ۲۰ کیلومتر هم قابل افزایش است. از نظر سرعت انتقال Data این روش مطلوب بوده اما بدلیل ارتباط مستقیم با اوضاع جوی و آب و هوایی از ضریب اطمینان بالایی برخوردار نیست.</p>
<p><strong>Leased Modem</strong>: به مودم هایی گفته می شود که در دو طرف خط Leased قرار می گیرند. از جمله این مودم ها می توان به Patton , Paradyne , WAF , PairGain , Watson اشاره کرد.</p>
<p>از میان انواع مودم های Leased مدل Patton در کشورمان رایج تر بوده و دارای مدلهای زیر است:<br />
۱۰۹۲A (Upto 128Kb/s) , 1088C ( Upto 2Mb/s) و ۱۰۸۸i (Upto 2Mb/s)<br />
مدل ۱۰۸۸i مودم/ روتر بوده و برای کار Bridge بیشتر استفاده می شود.</p>
<p><strong>ChannelBank</strong>: دستگاهی است که از آن برای تبدیل خطوط E1 به خطوط تلفن معمولی و بالعکس استفاده می شود.</p>
<p><strong>انواع Modem </strong><br />
مودمها دارای انواع مختلفی هستند که مهمترین آنها عبارتند از:<br />
۱- <strong>Analog Modems</strong>: از این مودمها برای برقراری ارتباط بین دو کامپیوتر (User و ISP) از طریق یک خط تلفن معمولی استفاده می شود. انواع گوناگونی از این نوع مودم در بازار یافت می شود که برخی از آنها عبارتند از: Acorp , Rockwell , Dlink و &#8230; .<br />
۲- <strong>Leased Modems</strong>: استفاده از این مودمها در دوسر خط Leased الزامی است. مدلهای معروف این نوع مودمها عبارتند از: Patton , Paradyne , WAF , PairGain , Watson</p>
<p><strong>Satellite</strong>: به معنای ماهواره می باشد. امروزه بسیاری از ماهواره ها خدمات اینترنت ارائه می کنند. برخی از آنها عبارتند از: Taicom , Sesat , Telestar 12 , EuroAsia Sat<br />
IntelSat 902 , France Telecom , ArabSat</p>
<p><strong>Bandwidth</strong>: به اندازه حجم ارسال و دریافت اطلاعات در واحد زمان Bandwidth گفته می شود. واحد اصلی آن بیت بر ثانیه می باشد. هنگامی یک ISP می خواهد پهنای باند خود را چه از طریق دیش و چه از طریق سایر روشها تهیه کند باید میزان پهنای باند درخواستی خود را در قراردادش ذکر کند. معمولا&#8221; پهنای باند برای ISPهای خیلی کوچک۶۴KB/s است و برای ISPهای بزرگتر این مقدار افزایش می یابد و برای ISPهای خیلی بزرگ تا ۲MB/s و حتی بیشتر هم می رسد.</p>
<p>پهنای باند بر دو نوع است:<br />
۱- <strong>Shared Bandwidth</strong>: این نوع پهنای باند ارزان تر بوده و در آن تضمینی برای تأمین پهنای باند طبق قرارداد برای مشترک وجود ندارد. چراکه این پهنای باند بین تعداد زیادی ISP مشترک بوده و همگی از آن استفاده می کنند. بنابراین طبیعی است که ممکن است در ساعات پر ترافیک ISP نتواند از پهنای باند درخواستی خود بهره ببرد.<br />
۲- <strong>Dedicated Bandwidth</strong>: این نوع پهنای باند گران تر بوده اما در آن استفاده از سقف پهنای باند در تمام ساعات شبانه روز تضمین شده است. زیرا پهنای باند بصورت اختصاصی به مشترک اختصاص یافته است.<br />
<strong><br />
Bandwidth Quality</strong>: به معنای کیفیت پهنای باند می باشد.کیفیت پهنای باند به دو عامل زیر بستگی دارد:<br />
۱- <strong>Ping Time</strong>: به مدت زمانی گفته می شود که یک Packet از ISP به مقصد یک Host قوی (مثلا&#8221; <a href="http://www.yahoo.com/" target="_blank"><span style="color: #22229c;">http://www.yahoo.com/</span></a>) در اینترنت ارسال شده و پس از دریافت پاسخ مناسب دوباره به ISP باز می گردد. هرچه این زمان کمتر باشد پهنای باند از کیفیت بهتری برخوردار است.<br />
۲- <strong>Packet Loss</strong>: هنگامی که یک Packet به اینترنت ارسال می شود ممکن است که بدلایل مختلف مفقود شده و یا از دست برود. Packet Loss عبارت است از نسبت Packetهای از دست رفته و مفقود شده به کل Packetها. هر چه این نسبت کمتر باشد پهنای باند از کیفیت بهتری برخوردار است.</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=70</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>نکات ساده در امنیت لینوکس</title>
		<link>http://afraweb.net/blog/?p=62</link>
		<comments>http://afraweb.net/blog/?p=62#comments</comments>
		<pubDate>Fri, 28 May 2010 09:18:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[امنیت لینوکس]]></category>
		<category><![CDATA[نکات ساده در امنیت لینوکس LINUX]]></category>
		<category><![CDATA[cash server]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[اموزش شبکه]]></category>
		<category><![CDATA[برتری لینوکس]]></category>
		<category><![CDATA[سرور اختصاصی]]></category>
		<category><![CDATA[سیستم عامل لینوکس]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[هک سرور]]></category>
		<category><![CDATA[هک لینوکس]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=62</guid>
		<description><![CDATA[به منظور کنترل دسترسی‌ها و سایر مسائل امنیتی در زمینه کامپیوتر بعضی از مسئولین سایت‌ها و سایر عوامل ذینفع، هزینه‌های بسیار گزافی را صرف تهیه و خرید نرم‌افزار و سخت‌افزار می‌نمایند. ولی غافل از اینکه از کنار مسائل بسیار ساده و پیش افتاده امنیتی جهت محفوظ نگه داشتن اطلاعات می‌گذرند.
در این مقاله کوتاه سعی شده [...]]]></description>
			<content:encoded><![CDATA[<div id="post_message_1913">به منظور کنترل دسترسی‌ها و سایر مسائل امنیتی در زمینه کامپیوتر بعضی از مسئولین سایت‌ها و سایر عوامل ذینفع، هزینه‌های بسیار گزافی را صرف تهیه و خرید نرم‌افزار و سخت‌افزار می‌نمایند. ولی غافل از اینکه از کنار مسائل بسیار ساده و پیش افتاده امنیتی جهت محفوظ نگه داشتن اطلاعات می‌گذرند.<br />
در این مقاله کوتاه سعی شده که به ۷ مطلب ساده و پیش پاافتاده در زمینه حفاظت اطلاعات پرداخته شود. ۷ مطلب ساده و پیش پاافتاده‌ای که با عدم رعایت آنها امکان به خطر افتادن سیستم اطلاعاتی یک سازمان وجود دارد.</div>
<div><span id="more-62"></span></div>
<p>خطاهای هفتگانه</p>
<p>۱- انتخاب اسم رمز ساده و یا اسامی رمز پیش فرض<br />
۲- باز گذاشتن درگاه‌های(port) شبکه<br />
۳- استفاده از نرم‌افزارهای قدیمی<br />
۴- استفاده از برنامه‌های نا‌امن و یا پیکربندی شده به‌صورت نادرست<br />
۵- ناکافی بودن منابع و یا نامناسب بودن ارجحیت‌ها<br />
۶- نگهداری UserIDهای قدیمی و غیرلازم و تهیه شناسه‌های عمومی<br />
۷ &#8211; به تعویق انداختن فعالیت‌های مهم در زمینه ایجاد امنیت</p>
<p>۱/ انتخاب اسم رمز ساده و یا اسامی رمز پیش فرض</p>
<p>با توجه به سریع شدن پردازنده‌ها و امکان دسترسی به نرم‌افزارهایی که اسامی رمز را کشف می‌نمایند، حتی با انتخاب اسامی رمز پیچیده نیز، رمز می‌تواند شکسته شود.<br />
با استفاده از ابزارهایی که در سیستم‌عامل Unix/Linux پیش‌بینی شده است مسئول سیستم می‌تواند اجازه تولید اسامی رمز و سایر مسائل مرتبط را کنترل نماید.<br />
در بعضی از سیستم‌عامل‌های یونیکس فایلی با نام passwd تحت /etc/default وجود دارد که راهبر یونیکس می‌تواند با ایجاد تغییراتی در آن به کاربر اجازه ندهد که اسامی رمز ساده را انتخاب نماید. اما در لینوکس به اندازه کافی کنترل‌ بر روی اسم رمز انجام می‌گردد و می‌توان تا حدی مطمئن بود که کاربر نمی‌تواند اسامی رمز ساده انتخاب نماید.<br />
فراموش نگردد که مسئول سایت (راهبر سیستم) این اختیار را دارد که اسامی رمز ساده‌ای را برای کاربران تهیه نماید، که این کار خطای مسلم راهبر می‌باشد. چرا که هر اسم رمز ساده دروازه‌ای برای ورود افراد مهاجم بوده و فرد مهاجم پس از وارد شدن به سیستم می‌تواند با استفاده از نقاط ضعف دیگر احتمالی و به‌وجود آوردن سر ریز بافر(Buffer Overflow) کنترل سیستم را در ‌دست بگیرد. در بسیاری از سیستم‌های فعلی Unix/Linux مجموعه امکانات PAM(Pluggable Authentication Modules) نصب بوده و توصیه اکید می‌گردد که مجموعه زیر را برای بالا بردن امنیت سیستم تحت /etc/pam.d و در فایل passwd قرار گیرد.</p>
<p>passwd password requisite usr/lib/security/pamcraklib.so retry=3</p>
<p>passwd password required /usr/lib/security/pam_pwdb.so use_authtok</p>
<p>در زمان اجرای برنامه passwd، کتابخانه‌های پویا(Dynamic) با نام‌های pamcraklib.so و pam_pwdb.so به برنامه متصل شده و کنترل‌های لازم را انجام خواهند داد.<br />
مجموعه نرم‌افزارهای craklib این امکان را به سیستم اضافه می‌نماید تا کنترل نماید که آیا اسم رمز تهیه شده توسط کاربر شکستنی است یا خیر. فراموش نگردد که فرمان passwd تابع راهبر سیستم بوده و راهبر سیستم می‌تواند اسم رمز ساده را انتخاب نماید و این عمل گناهی نابخشودنی را برای مسئول سیستم ثبت خواهد نمود. در مورد اسامی رمز پیش فرض که در نصب بعضی سوئیچ‌ها و مسیریاب‌ها وجود دارد، راهبر سیستم می‌بایست در اسرع وقت (زمان نصب) اسامی رمز از پیش تعیین شده را تعویض نماید.</p>
<p>۲/ باز گذاشتن درگاه‌های شبکه</p>
<p>هر درگاه باز در TCP/IP می‌تواند یک دروازه ورودی برای مهاجمین باشد. باز گذاشتن درگاه‌هایی که محافظت نشده و یا بدون استفاده می‌باشند، به مهاجمین اجازه می‌دهد به‌ نحوی وارد سیستم شده و امنیت سیستم را مخدوش نمایند. فرمان‌های زیادی مانند finger وrwho و غیره وجود دارند که افراد مهاجم می‌توانند با اجرای آنها در شبکه و قرار دادن آدرس کامپیوتر مقصد، اسامی کاربران و تعداد زیادی از قلم‌های اطلاعاتی مربوط به کاربران را به‌دست آورده و با حدس زدن اسم رمز وارد سیستم گردند. به‌ وسیله‌ی ابزارهاییی که در سیستم‌عامل Unix/Linux وجود دارد می‌توان درگاه‌های باز را پیدا نموده و تمهیدات لازم را انجام داد. یکی از این فرمان‌ها nmap است که با اجرای این فرمان و قرار دادن optionهای لازم و وارد نمودن آدرس IP، درگاه‌های کامپیوتر مورد نظر را پیدا نموده و فعالیت‌‌های اخلال گونه را انجام داد. راهبر سیستم با اجرای فرمان netstat –atuv می‌تواند سرویس‌هایی که در حال اجرا هستند را مشخص نموده و به‌ وسیله انواع روش‌هایی که وجود دارد سرویس را غیر فعال نماید و شاید یک روش مناسب پاک کردن برنامه های سرویس دهنده و یا تغییر مجوز آن به ۰۰۰(به‌وسیله فرمان chmod) باشد. در هرحال می‌توان با فرمان chkconfig اجرای بعضی از سرویس‌ها را در زمان بالا آمدن سیستم متوقف نمود. به‌ عنوان مثال با فرمان chkconfigg –del portmap می‌توان سرویس portmap را غیرفعال نمود.</p>
<p>۳- استفاده از نرم‌افزارهای قدیمی</p>
<p>توصیه می‌شود که از نرم‌افزارهایی که نسخه‌های جدید آن به دلیل وجود اشکالات امنیتی در نسخه‌های قدیمی روانه بازار شده است، استفاده شود و گناهی بس نابخشودنی است که راهبر سیستم با استفاده از نرم‌افزارهای قدیمی راه را برای سوء‌استفاده کننده‌گان باز بگذارد.<br />
به عنوان مثال فرمان ls دارای مشکلی بوده که با قرار دادن آرگومانی خاص می‌توان سرریز بافر به‌ وجود آورده و کنترل سیستم را به‌دست گرفت. شاید در ماه گذشته بود که مجموعه نرم‌افزار مربوط به نمایش اسامی فایل‌ها و شاخه‌ها(ls , lx , lr ,….) در سایت‌های مهم قرار داده شد تا استفاده کننده‌گان لینوکس آن را بر روی سیستم خود نصب نمایند.</p>
<p>۴- استفاده ازبرنامه‌های ناامن و یا پیکربندی شده به ‌صورت نادرست</p>
<p>به‌ دلیل مسائل خاصی بعضی از سیستم‌ها نیاز به مجوزهای خاص داشته و اعمال مجوزها می‌تواند مسائل غیرقابل پیش‌بینی را به‌وجود آورد و ضمناً با پیکربندی نامناسب نرم‌افزار، راه برای سوءاستفاده کنند‌گان باز خواهد شد.<br />
به‌ عنوان مثال نرم‌افزارهایی وجود دارد که برای اجرا شدن، مجوز s (Set UserID) را لازم داشته و این مجوز در حالتی که صاحب فایل اجرایی root باشد، بسیار خطرناک است. فرمانی که این اجازه را دارد با اجرای فراخوان‌های سیستم(System call) مانندsetid تغییر مالکیت داده و قدرتroot را کسب می‌نماید و راهبر سیستم می‌بایست تاوان این گناه نابخشودنی را نیز بدهد.<br />
به عنوان مثال استفاده از FTP و telnet که اطلاعات را عیناً بر روی شبکه منتقل می‌نمایند، می‌تواند نگرانی‌هایی را برای مسئول سایت به‌ وجود آورده و شاید راه‌اندازیsshd(secure shell daemon) بتواند کمی از گناهان مسئول سیستم بکاهد و در مورد پیکربندی نادرست فایل‌ها بتوان نامی از فایل .rhosts برد که مجوز نادرست می‌تواند باعث لو رفتن اسم رمز گردد. بد نیست به‌ وسیله فرمان find اسامی فایل‌هایی که مجوز s را داشته کنترل نموده تا خدای ناکرده برنامه اجرایی با مجوز s در سیستم اضافه نگردد.<br />
ضمناً مسئول سیستم در اجرای دستور mount نیز می‌بایست دقت فراوان داشته باشد تا برنامه‌هایی که مجوز s بر روی سی‌دی و فلاپی وجود دارد، اجرا نگردد.</p>
<p>۵- ناکافی بودن منابع و یا اختصاص دادن ارجحیت نامناسب</p>
<p>کم نمودن هزینه‌های مربوط به امنیت و عدم آموزش‌های لازم و تهیه ننمودن نرم‌افزارهای بازدارنده می‌تواند تعدادی مسائل غیرقابل پیش‌بینی به وجود آورد. مخصوصاً جابجایی اولویت‌های هزیه نمودن اعتبارات می‌تواند امنیت سیستم را خدشته‌دار نماید. لازم به یادآوری است که این مطلب فنی نبوده و مدیریتی می‌باشد ولی راهبر سیستم می‌بایست مرتباً نکات لازم را در این زمینه به مقامات مسئول گوشزد نماید تا مدیریت ارشد سازمان بیش از بیش به اهمیتِ امنیت پی برده و هزینه‌های لازم را تامین نمایند. عدم اطلاع رسانی مسؤول سایت دراین زمینه به مدیریت‌های مافوق که احتمالاً در این زمینه نیز تخصصی ندارند، گناهی نابخشودنی است.</p>
<p>۶- نگهداری UserIDهای قدیمی و غیرلازم و تهیه شناسه‌های عمومی</p>
<p>نگهداری UserIDهای قدیمی و شناسه‌هایی مانند TEST می‌تواند معضلات زیادی را به وجود آورده و امکان سوء استفاده را بالا برد. تهیه‌ی شناسه‌های عمومی نیز به دلیل نامشخص بودن هویت اصلی کاربر می‌تواند مشکل‌زا باشد.<br />
مسؤول سایت می‌بایست رویه‌ای را برای کشف UserID های غیر فعال اتخاذ نماید و به‌ وسیله‌ی هر روشی که صلاح می‌داند پس از تهیه فایل پشتیبان لازم، UserIDهای غیرفعال را در مقاطع معینی متوقف نماید و شاید یکی از بهترین روش‌ها برای این کار عوض نمودن اسم رمز باشد. به عنوان مثال به وسیله دستور زیر می‌توان UserID با نام someone را غیر فعال نمود:</p>
<p>chmod 000 /home/someone</p>
<p>تولید UserID های عمومی مانند test و guest و غیره که مورد علاقه بسیاری از مهاجمین است، یکی از گناهان غیرقابل بخشش راهبر سیستم می‌باشد.</p>
<p>۷- به تعویق انداختن فعالیت‌های مهم در زمینه ایجاد امنیت</p>
<p>با کم اهمیت دادن مسائل حفاظتی از جمله عدم نصب ترمیم‌ها(Patch) و عدم تهیه فایل‌های پشتیبان، می‌توان گفت که مسئول سیستم تیر خلاص را به کامپیوتر تحت الحفظ خود شلیک نموده است و چنان گناهکار خواهد بود که بخشش جایز نمی‌باشد.</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>افزایش امنیت ویندوز</title>
		<link>http://afraweb.net/blog/?p=54</link>
		<comments>http://afraweb.net/blog/?p=54#comments</comments>
		<pubDate>Fri, 28 May 2010 03:46:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[امنیت ویندوز]]></category>
		<category><![CDATA[ftp server domain]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[telnet]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[روتر شبکه]]></category>
		<category><![CDATA[سرور اختصاصی]]></category>
		<category><![CDATA[هک ویندوز سرور]]></category>
		<category><![CDATA[ویندوز سرور]]></category>
		<category><![CDATA[ویندوز سرور 2003]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=54</guid>
		<description><![CDATA[چند راه ساده برای افزایش امنیت در سیستم عامل ویندوز

پرداختن به مقوله امنیت در سیستم عامل، همواره از بحث های مهم در رابطه با امنیت اطلاعات دیجیتالی بوده که امروزه با گسترش اینترنت، اهمیت آن مضاعف شده است.هر روز ویروس های جدیدی در حال پیدایش هستند، اما نرم افزارهای ضدویروس نمی توانند مشکلات ناشی از [...]]]></description>
			<content:encoded><![CDATA[<p><strong>چند راه ساده برای افزایش امنیت در سیستم عامل ویندوز<br />
</strong><br />
پرداختن به مقوله امنیت در سیستم عامل، همواره از بحث های مهم در رابطه با امنیت اطلاعات دیجیتالی بوده که امروزه با گسترش اینترنت، اهمیت آن مضاعف شده است.هر روز ویروس های جدیدی در حال پیدایش هستند، اما نرم افزارهای ضدویروس نمی توانند مشکلات ناشی از آنها را برطرف کنند. در ادامه راه کارهای ساده ای برای افزایش امنیت درسیستم عامل ویندوز پیشنهاد می گردد.</p>
<p><strong>۱- روی BIOS سیستم خود پسورد بگذارید. ابتدا کامپیوتر خود را ری استارت کنید، هنگام راه اندازی مجدد سیستم دکمه Del را فشار دهید تا به محیط  تنظیمات بایوس وارد شوید. در این قسمت دو گزینه برای گذاشتن پسورد وجود دارد:</strong></p>
<p>Set supervisor password: با انتخاب این گزینه فقط محیط بایوس شما رمزدار می شود.</p>
<p>Set user password: با انتخاب این گزینه، هنگامی که کامپیوتر راه اندازی می شود کاربر موظف است رمز عبور را وارد کند.<br />
<strong>۲- گزینه First Boot را روی Hard disk  قرار دهید تا همواره سیستم با دیسک سخت بوت شود.</strong><br />
<strong>۳- در Screen server دستگاه، گزینه Password protect را فعال کنید تا وقتی پای دستگاه نیستید، دیگرانبه راحتی به اطلاعات شما دسترسی نداشته باشند.</strong><br />
<strong>۴- همیشه سیستم عامل خود را به روز نگه دارید. برای داشتن یک سیستم سالم، به کمک سرویس پک ها و هات فیکس از سوءاستفاده هکرها و کدهای مخرب جلوگیری کنید. </strong><br />
<strong>۵- برای روشن کردن به روزرسانی خودکار مراحل زیر را بپیمایید:</strong></p>
<p><span id="more-54"></span><strong></strong></p>
<p dir="ltr">Start -» control panel -» security center</p>
<p>پس از کلیک بر روی Security center روی Automatic updates کلیک کنید و تنظیمات روز و ساعت آن را انجام دهید.<br />
<strong>۶- سعی کنید روش پیکربندی (فرمت) تمامی درایوها NTFS باشد. برای آنکه تمامی درایوهای شما NTFS شود بدون آنکه به محتویات درایو شما آسیبی برسد، دستور زیر را رادر خط فرمان ویندوز خود وارد کنید: </strong></p>
<p dir="ltr">Convert  [نام درایو] :  /FS:NTFS</p>
<p><strong>7- کاربر Guest و بقیه کاربران غیرلازم را غیرفعال کنید. برای این کار، بر My computer راست کلیک و سپس Manage را انتخاب کنید حال در کنسول Computer management در قسمت Local User and Group در قسمت Users روی کاربر Guest و بقیه کاربران غیرلازم با دابل کلیک، تیک Account is disable را بزنید. در ضمن برای همه اکانت ها (به ویژه Administrator) یک رمز عبور مناسب انتخاب کنید.</strong><br />
<strong>۸- Remote Desktop سیستم را به این صورت غیرفعال کنید:</strong></p>
<p dir="ltr">Start -» Control panel -» system -» remote -» remote desktop</p>
<p>سپس مطمئن شوید گزینه  Allow users to connect remotely to this computer غیرفعال باشد.<br />
<strong>۹- Simple file sharing را غیرفعال کنید. برای انجام این کار، در Folder option، زبانه View از قسمت Advanced setting تیک Use simple file sharing را بردارید.</strong><br />
<strong>۱۰- سرویس های زیر را غیرفعال کنید (در RUN عبارت services.msc را بزنید):</strong></p>
<p dir="ltr">Telnet<br />
IIS<br />
Remote registry<br />
Remote desktop help session manager<br />
Universal Plug and Play Device Host<br />
Routing and remote access<br />
SSDP Discovery Service<br />
Netmeeting remote desktop sharing</p>
<p><strong>11- تنظیمات پاک کردن Page file در هنگام Shutdown</strong></p>
<p>این تنظیمات در Group policy ویندوز صورت می گیرد.</p>
<p>برای ورود به group policy دستور gpedit.msc را در run تایپ کنید و در صفحه باز شده مسیر زیر را طی کنید:</p>
<p>Computer configuration -» windows setting -»<br />
security setting -» local policies -» security option<br />
و گزینه   shut down : clear virtual memory page fileرا غیرفعال کنید.<br />
<strong>۱۲- Dump file را ازمسیر زیر غیرفعال کنید:</strong></p>
<p dir="ltr">Control panel -» system -» advanced -» startup and recovery -» setting</p>
<p>حال در بخش Write debugging information پارامتر مربوط به None را تغییر دهید</p>
<p>یک dump file می تواند به عنوان یک ابزار رفع اشکال به ما یاری رساند، مخصوصا وقتی که یک سیستم دچار مشکل شود و یا پیام معروف  &#8220;Blue screen of death&#8221; رخ بدهد. ولی همین dump fileها می توانند کمک خوبی برای هکرها باشند.<br />
<strong>۱۳- قابلیت Auto run را برای CD غیرفعال کنید. یکی از راه های دسترسی فیزیکی هکرها به کامپیوتر از طریق انتشار کدهای مخرب به کمک سی دی است. </strong></p>
<p dir="ltr">RUN -» gpedit.msc -» administrative templates -» system -» Turn of auto play</p>
<p><strong>14- Default shareها را غیرفعال کنید. ویندوز در حالت پیش فرض درایوهای خود را به صورت مخفی به اشتراک گذاشته است، برای غیرفعال کردن آن مراحل زیر را طی کنید:</strong></p>
<p dir="ltr">RUN -» regedit -» HKEY_LOCAL_MACHINE -» System -» CurrentControlSet -» Services -» Lanmanserver -» parameters</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آموزش شبکه کردن دو کامپیوتر</title>
		<link>http://afraweb.net/blog/?p=50</link>
		<comments>http://afraweb.net/blog/?p=50#comments</comments>
		<pubDate>Fri, 28 May 2010 03:37:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[آموزش شبکه]]></category>
		<category><![CDATA[شبکه کردن دو کامپیوتر]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[ftp server domain]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[telnet]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[اموزش شبکه]]></category>
		<category><![CDATA[روتر شبکه]]></category>
		<category><![CDATA[سرور اختصاصی]]></category>
		<category><![CDATA[شبکه روتر]]></category>
		<category><![CDATA[مجازی سازی]]></category>
		<category><![CDATA[هک سرور]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=50</guid>
		<description><![CDATA[









در نگاه اول شبکه کردن ۲ کامپیوتر چه پی سی باشه چه لب تاب کار سختی به نظر می رسه اما در واقع چند دقیقه کار راحت است.
برای این کار ۲ تا کامپیوتر روشن احتیاج دارید که مجهز به کارت شبکه باشند و یک کابل نتورک معمولی … تنظیمات اولیه برای هر کدام از سیستم ها :سیستم شماره ۱ - [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="559" bordercolor="#111111">
<tbody>
<tr>
<td width="100%" bgcolor="#ffffff">
<div dir="rtl">
<div>
<div>
<div>
<div id="post-4">
<div>
<p>در نگاه اول شبکه کردن ۲ کامپیوتر چه پی سی باشه چه لب تاب کار سختی به نظر می رسه اما در واقع چند دقیقه کار راحت است.<br />
برای این کار ۲ تا کامپیوتر روشن احتیاج دارید که مجهز به کارت شبکه باشند و یک کابل نتورک معمولی … تنظیمات اولیه برای هر کدام از سیستم ها :سیستم شماره ۱ - سیستم شماره ۲  برای آموزش بهتر نامگذاری میکنم.</p>
<p>در هر ۲ سیستم از My Computer / Propertise تب Computer Name را انتخاب کنید. حال اسم سیستم شماره ۱ و ۲ را به طوری انتخاب کنید که با هم فرق داشته باشد.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="559" bordercolor="#111111">
<tbody>
<tr>
<td width="100%" bgcolor="#ffffff">
<div dir="rtl">
<div>
<div>
<div>
<div id="post-4">
<div>
<p>در نگاه اول شبکه کردن ۲ کامپیوتر چه پی سی باشه چه لب تاب کار سختی به نظر می رسه اما در واقع چند دقیقه کار راحت است.<br />
برای این کار ۲ تا کامپیوتر روشن احتیاج دارید که مجهز به کارت شبکه باشند و یک کابل نتورک معمولی … تنظیمات اولیه برای هر کدام از سیستم ها :سیستم شماره ۱ - سیستم شماره ۲  برای آموزش بهتر نامگذاری میکنم.</p>
<p><span id="more-50"></span></p>
<p>در هر ۲ سیستم از My Computer / Propertise تب Computer Name را انتخاب کنید. حال اسم سیستم شماره ۱ و ۲ را به طوری انتخاب کنید که با هم فرق داشته باشد.<br />
برای مثال : Rezafcom1 و Rezafcom2<br />
<span style="color: #ff0000;">نکته : حواستون باشه اسم ۲ کامپیوتر باید فرق داشته باشه !!</span><br />
حالا توی همون قسمت کلید Change را بزنید تا بتوانید اسم Workgroup هر سیستم را هم تغییر دهید.<br />
این بار اسم workgroup ها را مثل هم قرار دهید.<br />
مثلا : <a href="http://www.rezafcom.ir/" target="_blank"><span style="color: #000000;">Rezafcom</span></a><br />
بازم تاکید می کنم اسم workgroup ها باید دقیقا مثل هم باشند.<br />
خوب حالا Ok کنید و از این قسمت خارج شوید. هر ۲ سیستم درخواست Restart می کنند پس اجازه دهید سیستم ها ریست شود و مجددا راه اندازی شود.</p>
<p>حال سراغ شناسایی و آی پی دستگاه ها می رویم برای این کار آدرس زیر را دنبال کنید :<br />
Control Panel / Networks Conections<br />
حال بر روی Conection نتورک خود راست کلیک کنید و Propertise را انتخاب کنید.<br />
<span style="font-size: xx-small;"><strong>توجه کنید که اگر کانکشن نتورک ندارید از طریق Add New Conection اقدام به ساخت کنید.</strong></span><br />
حال در پنجره باز شده Internet Protocol TCP/IP را انتخاب کنید و گزینه Propertise را بزنید</p>
<p>این کار را در هر ۲ کامپیوتر انجام دهید. در پنجره باز شده شما باید آی پی های مشخص شده را برای هر سیستم وارد کنید پس قسمت Use The Following Ip Adress را فعال کنید :</p>
<p><strong>سیستم شماره ۱ :</strong><br />
Ip Adress : 192.168.0.1<br />
Subnet Mask : 255.255.255.0<br />
Default Gateway : این گزینه برای سیستم اول باید خالی باشد.<br />
حال در قسمت پایین Dns Server ها را تکمیل می کنیم :<br />
Perefered Dns Server : 192.9.9.3<br />
Alternate Dns Server : این قسمت هم خالی قرار دهید.</p>
<p><strong>سیستم شماره ۲ :</strong><br />
Ip Adress : 192.168.0.2<br />
Subnet Mask : 255.255.255.0<br />
Default Gateway : 192.168.0.1<br />
در قسمت Dns Server هم به این صورت :<br />
Perefered Dns Server : 192.9.9.3<br />
Alternate Dns Server : این قسمت هم خالی قرار دهید.</p>
<p>خوب کار شناسایی و نتورک کردن تمام شد حالا باید به پوشه ها و فایل های خود قابلیت Share را بدهید تا در نتورک شما مشترک شود برای این کار به این صورت عمل کنید :</p>
<p>در یک درایو یک New Folder ایجاد کنید. بر روی آن راست کلیک کرده و سپس از تب Sharing گزینه های Share This Folder On The Network و Allow Network Users To Change My Files را فعال کنید و سپس Ok و بیرون بیایید. با این کار یک پوشه ایجاد کرده اید که بین ۲ کامپیوتر مشترک است و فایل هایی که درون آن باشد در هر دو کامپیوتر قرار می گیرد</p>
</div>
</div>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آموزش شبکه</title>
		<link>http://afraweb.net/blog/?p=42</link>
		<comments>http://afraweb.net/blog/?p=42#comments</comments>
		<pubDate>Tue, 25 May 2010 20:36:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[آموزش شبکه]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=42</guid>
		<description><![CDATA[شبکه ، آموزش شبکه ]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>آموزش شبکه LAN</p>
<p>Lan چیست؟<br />
شبکه چیست ؟<br />
شبکه مجموعه ای از سرویس دهنده ها و سرویس گیرنده های متعددی می باشد که به یکدیگر متصل هستند.<br />
در این بین سرویس دهنده ها (server) نقش سرویس دهنده و خدمات دهی وسرویس گیرنده ها (Client) نقش سرویس گیرنده یا همان مشتری را بازی می کنند.</p>
<p>انواع شبکه : شبکه ها را می توان به دو دسته ی «شبکه های محلی » LAN و شبکه های بزرگ تر از آن (WAN) تقسیم کرد.</p>
<p>شبکه های محلی : Local Area Network این نوع شبکه ها به شبکه های( (LAN) معروف هستند. شبکه های محلی معمولا میزبان ۲ تا ۲۰کامپیوتر و در غالب Work Group میباشند. سرعت این نوع شبکه بسیار زیاد است (معمولا ۱۰۰MB Per Sec) و می توان حجم داده های بالا را در مدت بسیار کم انتقال داد.</p>
<p>شبکه های گسترده : Wide Area Network این نوع شبکه ها به شبکه های WAN معروف هستند.</p>
<p>این شبکه ها بزرگتر از شبکه های LAN و اغلب برای امور عمومی از آن استفاده می شود. ازجمله این شبکه ها میتوان شبکه های VAN و یا شبکه های بزرگتر مانند Internet و.. را نام برد. سرعت انتقال داده ها در این نوع شبکه ها نسبت به LAN (در ایران) بسیار ناچیز میباشد. این سرعت به خاطر استفاده از خطوط ۵۶K است. البته می توان با استفاده از خطوط DSL یا ISDN و یا بی سیم Wire Less سرعت این ارتباط را به اندازه ۱۲۸K ,256 k , 512 kیا بالاتر افزایش داد. Internet Protocol: IP IP یک عدد ۳۲ بیتی (bit) است که پس از اتصال به شبکه (&#8230; , Internet , LAN) به ما متعلق می گیرد.<br />
شکل کلی IP را می توان به صورت http://www.xxx.yyy.zzz در نظر گرفت که با هر بار اتصال به اینترنت به صورت Dial Up این عدد تغییر می کند.<br />
به عنوان مثال در حال حاضر IP ما ۲۱۳٫۱۵۵٫۵۵٫۱۰۴ است اما در اتصال بعدی ممکن است این عدد به ۲۱۳٫۱۵۵٫۵۵٫۲۰ تغییر کند.</p>
<p>IP چه کاربردی دارد؟<br />
IP به عنوان یک شناسنامه در شبکه است و کاربردهای بسیاری دارد .برای توصیف کامل IP نیاز به شرح TCP/IP است که بعدا به آن اشاره خواهیم کرد. همان طور که در جامعه شناسنامه وسیله ای برای احراز هویت ماست و بدون آن جزو آن جامعه محسوب نمی شویم ، IP نیز وسیله ای برای شناسایی ما در شبکه است و امکان اتصال به شبکه بدون آن وجود ندارد. به طور مثال هنگامی که در شبکه مشغول چت (Chat) هستیم ، کامپیوتر شما دارای یک IP می باشد. و جملاتی را که شما تایپ می کنید به وسیله مسیر یابها (Router ) مسیر یابی (Routing) شده و به کامپیوتر شخص مقابل میرسند و متنی را هم که شخص مقابل تایپ میکند روی IP شما فرستاده می شود.<br />
خط فرمان در ویندوز چیست؟ خط فرمان یا همان &#8221;Command Prompt&#8221; در ویندوز نوعی شبیه ساز سیستم عامل Dos در ویندوز است که فایلهای اجرایی &#8221;exe,com&#8221; در آن اجرا می شود. خط فرمان ویندوز دستورات بسیار زیاد و کاربردی دارد که به مرور زمان انها را خواهیم آموخت.</p>
<p>دسترسی به خط فرمان در ویندوز: دسترسی به خط فرمان به دو روش میسر است. روش اول : روی Start Menu کلیک کرده و گزینه Run را انتخاب می کنیم . سپس در پنجره ظاهر شده اگر ویندوز شما ۹۸/ME باشد عبارت &#8221;Command&#8221; و اگر ۲۰۰۰/۲۰۰۳/XP باشد عبارت &#8221;CMD&#8221; را تایپ می کنیم هم اکنون محیط Command Prompt در جلوی شما قرار دارد! روش دوم : با طی کردن مسیر Start&gt; Programs&gt;Accessories و کلیک کردن برروی Command Prompt این محیط برای شما باز میشود. ادامه مبحث IP : چگونه IPخود را بدست آوریم :<br />
برای بدست آوردن IP خود در سیستم عامل ویندوز کافی است همان طور که در بالا توضیح داده شد به محیط Command Prompt رفته و عبارت &#8221; IPCONFIG &#8221; را تایپ کنیم.<br />
به طور مثال پس از اجرای دستور به نتایج زیر می رسید :<br />
Windows IP Configuration 0 Ethernet adapter :<br />
IP Address. . . . . . . . . : 213.155.55.232<br />
Subnet Mask . . . . . . . . : 255.255.255.0<br />
Default Gateway . . . . . . : 213.155.55.232</p>
<p>فعلا تنها به سطر IP Address که با رنگ قرمز مشخص شده است توجه کنید (Default Gateway و Subnet Mask) بعدا برسی خواهد شد. ملاحظه میکنید که IP ما۲۱۳٫۱۵۵٫۵۵٫۲۳۲ است. آدرسهای IP به چند دسته تقسیم می شوند؟<br />
آدرسهای IP به پنج کلاس A,B,C,D,E تقسیم می شوند. از بین این کلاسها تنها کلاسهای A,B,C کاربرد دارند که به شرح آنها می پردازیم .</p>
<p>کلاس A : تمام IP هایی که www آنها (در درس قبل شکل کلی IP را به صورت http://www.xxx.yyy.zzz معرفی کردیم) بین ۱ تا ۱۲۶ است ، جزو کلاس A محسوب می شوند. به عنوان مثال : ۱۱۲٫۱۰٫۵۷٫۱۳ یک IP کلاس A است. این کلاس ویژه پایگاهای بزرگ اینترنتی است.</p>
<p>کلاس B : تمام IP هایی که WWW آنها بین ۱۲۸ تا ۱۹۱ می باشد را شامل می شود. مانند IP ی ۱۷۲٫۱۵۵٫۵۵٫۷۳ که جزو کلاس B است.</p>
<p>کلاس C : این کلاس تمام IP هایی که WWW آنها بین ۱۹۲ تا ۲۲۳ است را شامل می شود: مانند ۲۱۳٫۱۳۳٫۵۲٫۱۳۸ که جزو کلاس C محصوب می شود. تحلیل IP : همان طور که گفته شد IP یک عدد ۳۲ بیتی است. هم اکنون این گفته را کاملتر شرح داده و مطلب را بازتر می کنیم/ درک این قسمت از مطلب نیازمند دانستن مفاهیم Bit و Byte است .</p>
<p>این در حقیقت واحدهای اندازه گیری حافظه کامپیوتر هستند که در پایین آنها را شرح می دهیم :<br />
BIT :به کوچکترین واحد اندازه گیری حافظه کامپیوتری می گویند. Byte : به مجموع ۸ بیت ، یک بایت می گویند. بنابر این نتیجه می گیریم ۳۲ بیت همان ۴ بایت در مبنای اعشاری (مبنای ۱۰ ) است و برای این که کامپیوتر اعداد را در مبنای ۲ در نظر می گیرد آن را به صورت Binary (مبنای ۲ ) می نویسیم. برای اینکه این مفاهیم را بهتر متوجه شوید آنها را در جدول برسی می کنیم.<br />
IP از چند قسمت تشکیل شده است؟<br />
IP از دو قسمت Net ID و Host ID تشکیل شده است و مقادیر بیت ها در این دو قسمت در کلاسهای مختلف IP متفاوت است. Net ID در واقع شناسه شبکه و Host ID شناسه میزبان در IP است.</p>
<p>بررسی Net ID در کلاساهی مختلف: Net ID در کلاس A به صورت http://www.0.0.0 یعنی تنها www را شامل می شود.<br />
در کلاس B به صورت : http://www.xxx.0.0 است یعنی http://www.xxx در واقع Net Id می باشد. و در کلاس C به صورت : http://www.xxx.yyy.0 است یعنی NetID .. این رودیگه باید فهمیده باشید چیه <img src='http://afraweb.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>کلاس A : در کلاس A : Net ID هشت بیت است و Host ID آن ۲۴ بیت که مجموعا ۳۲ بیت می شود. این کلاس می تواند ۱۶٫۷۷۷٫۱۴ میزبان (Host) داشته باشد یعنی ۱۶٫۷۷۷٫۱۴ IP که زیر مجموعه آن قرار می گیرند. به عنوان مثال http://www.44.4.13 که ۴۴٫۴٫۱۳ یکی از میزبان ها (Host) می باشد.</p>
<p>کلاس B : در کلاس B : NetID از هشت بیت به شانزده بیت افزایش می یابد و فضا را برای host ID کمتر می کند، به همین دلیل IP های زیر مجموعه آن به ۵۶٫۵۳۴ کاهش می یابد. به عنوان مثال IP : http://www.xxx.55.137 که ۵۵٫۱۳۷ یکی از میزبانهاست .</p>
<p>کلاس C : NetID باز هم بزرگتر شده و از ۱۶ بیت در کلاس B به بیست و چهار افزایش می یابد و Host ID به کوچکترین مقدار خود یعنی هشت بیت می رسد. این کلاس تنها ۲۴۲ IP را پشتیبانی می کند. به عنوان مثال http://www.xxx.yyy.93 که در آن ۹۳ یکی از میزبانهاست.</p>
<p>نکات مهم درس :<br />
۱- سعی کنید بیشتر در محیط Command Prompt کار کنید تا به آن عادت کرده و دست خود را در اجرای دستورات سریع تر کنید. سرعت در اجرای دستورات هنگام Hack کردن بخصوص Client بسیار مهم است.<br />
۲- با کمی دقت حتما متوجه می شوید که IP ای که www آن ۱۲۷ باشد در هیچ یک از کلاسهای مطرح شده وجود ندارد. در حقیقت IP ی ۱۲۷٫۰٫۰٫۱ از قبل برای کامپیوتر خودمان رزرو شده و به آن Local Host می گویند.<br />
۳- هنگامی که به صورت Dial Up به اینترنت متصل می شوید معمولا IP کلاس C به شما تعلق می گیرد. ۴- توصیه و پیشنهاد برای استفاده از Command Line ویندوز ۲۰۰۰ یا XP است.</p>
<p>اموزش شبکه کردن دو کامپیوتر</p>
<p>با آمدن رایانه های جدید افراد بسیاری تمایل به خرید آنها پیدا می کنند پس از خرید یک رایانه جدید و سریعتر مدل قدیمی رایانه در گوشه ای انداخته میشود .بعضی از اشخاص از رایانه های لپ تاپ استفاده می کنند و می خواهند آن را با رایانه شخصی شبکه کنند .وصل کردن دو رایانه به هم از ساده ترین مباحث شبکه به حساب می آید .پس از ساخت شبکه علاوه بر امکان انتقال اطلاعات از این طریق شما می توانید از یک امکان لذت بخش دیگر نیز استفاده کنید . با شبکه شدن دو رایانه شما می توانید بازیهای مختلفی را تحت شبکه خانگی خودتان بازی کنید و از آن لذت ببرید .برای شبکه کردن دو رایانه شما احتیاج به سخت افزار شبکه روی هر دو سیستم و به مقدار لازم کابل شبکه دارید.بساری از مادربورد های جدید خودشان دارای پورت شبکه هستند .اما اگر مادربورد شما دارای سخت افزار شبکه نیست باید کارت شبکه را برای هر دو سیستم تهیه کنید انواع معمولی کارت های شبکه قیمت های بسیار مناسبی دارند و &#8230;<br />
در تمام فروشگاهها نیز پیدا می شوند .به جز کارت شبکه شما باید به اندازه فاصله دو رایانه کابل شبکه خریداری کنید در موقع خرید اری کابل شبکه باید حتما به فروشنده گوشزد کنید که کابل را برای اتصال تنها دو رایانه می خواهید. این مساله باعث می شود که فروشنده برای نصب فیشهای دو سر کابل رشته های آن را به نحو خاصی که مخصوص اتصال دو رایانه است دو رایانه است مرتب کند .<br />
حتما می دانید برای شبکه کردن بیش از دو رایانه احتیاج به سخت افزارهای دیگری مثل سیستم ارتباط مرکزی یا هاب HUB نیاز می باشد .نحوه چیده شدن رشته های کابل شبکه برای اتصال به HUB و شبکه کردن بیش از دو رایانه متفاوت می باشد.<br />
پس از خرید این وسایل حالا باید شما کارتهای شبکه را روی سیستم ها نصب کنید این کارتها معمولا با استفاده از درایورهای خودشان به راحتی نصب می شوند بعد از نصب کارت های شبکه در قسمت Network Connections ویندوز شما گزینه ای با عنوان Local Area Connections اضافه می شود حالا کابل را به کارت های شبکه دو رایانه وصل کنید و هر دو رایانه را تحت ویندوز XP روشن نمایید .در این مرحله برای درست کردن شبکه روی گزینه MY Computer هر دو رایانه کلیک راست کرده و گزینه Properties را انتخاب نمایید. حالا به قسمت Computer Name بروید هر دو رایانه باید دارای Workgroup یکسانی باشند .برای یکسان کردن آنها روی گزینه Change کلیک کرده و سپس اسمی را برای Workgroup هر دو رایانه وارد نمایید.حتما دقت نمایید که Computer Name های هر دو رایانه باید متفاوت باشد .<br />
حالا روی هر دو رایانه به قسمت Network Connections بروید و روی Local Area Connections کلیک کنید و Properties را انتخاب کنید و در پنجره باز شده دنبال خطی با عنوان Protocol TCP/internet بگردید این خط را انتخاب نموده و روی گزینه Properties کلیک نمایید<br />
معمولاگزینه Obtain Automatically an ip Address به عنوان پیش فرض انتخاب شده است .شما گزینه Use The Following ip Address را انتخاب کنید ، در قسمت ip Address یکی از رایانه IP را ۱۹۲٫۱۶۸٫۰٫۱ و در رایانه دیگر ۱۹۲٫۱۶۸٫۰٫۲ وارد نموده ، در قسمت Subnet Mask هر دو رایانه این مقدار را وارد نمایید : ۲۵۵٫۲۵۵٫۲۵۵٫۰<br />
حالا دیگر کار شبکه شدن رایانه ها تمام شده است هر دو رایانه را برای اطمینان مجددا راه اندازی کنید .<br />
به یاد داشته باشید که درایو ها و پوشه هایی را که می خواهید در هر رایانه روی شبکه قرار بگیرد را باید Share کنید برای این کار :<br />
روی درایو ها و پوشه ها کلیک راست کرده و گزینه Properties را انتخاب کنید در قسمت Sharing این پنجره شما باید گزینه share this folder را انتخاب کنید .</p>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>دیتا سنتر افرا وب در کانادا</title>
		<link>http://afraweb.net/blog/?p=26</link>
		<comments>http://afraweb.net/blog/?p=26#comments</comments>
		<pubDate>Tue, 25 May 2010 19:43:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[دیتا سنتر افرا وب در کانادا]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=26</guid>
		<description><![CDATA[شرکت افرا وب تنها نماینده رسمی و انحصاری بزرگترین دیتا سنتر کانادا در ایران و خاورمیانه با ساپورت ۲۴ ساعته و بسیار قوی
http://www.afraweb.net/themes/afraweb/_images_/DATACENTR.jpg
http://afraweb.net/dc1.jpg
http://afraweb.net/dc2.JPG
چرا این دیتا سنتر :
۱- شبکه بسیار قوی
۲-تضمین اپ تایم ۱۰۰ درصد
۳- پورت اختصاصی ۱۰۰
۴-پشتیبانی ۲۴ ساعته
۵- استفاده از قطعات سخت افزاری بسیار قدرتمند در سرور ها
۶-عدم تحریم و مسائل مرتبط
۷- سرور های فول [...]]]></description>
			<content:encoded><![CDATA[<p>شرکت افرا وب تنها نماینده رسمی و انحصاری بزرگترین دیتا سنتر کانادا در ایران و خاورمیانه با ساپورت ۲۴ ساعته و بسیار قوی</p>
<p><a href="http://www.afraweb.net/themes/afraweb/_images_/DATACENTR.jpg">http://www.afraweb.net/themes/afraweb/_images_/DATACENTR.jpg</a></p>
<p><a href="http://afraweb.net/dc1.jpg">http://afraweb.net/dc1.jpg</a></p>
<p><a href="http://afraweb.net/dc2.JPG">http://afraweb.net/dc2.JPG</a></p>
<p>چرا این دیتا سنتر :<br />
۱- شبکه بسیار قوی<br />
۲-تضمین اپ تایم ۱۰۰ درصد<br />
۳- پورت اختصاصی ۱۰۰<br />
۴-پشتیبانی ۲۴ ساعته<br />
۵- استفاده از قطعات سخت افزاری بسیار قدرتمند در سرور ها<br />
۶-عدم تحریم و مسائل مرتبط<br />
۷- سرور های فول منیج</p>
<p>چرا نمایندگی رسمی :<br />
۱-خرید از شرکتی معتبر و ثبت شده<br />
۲- پرداخت هزینه سرور به تومان و به حساب شرکت<br />
۳- استفاده از تخفیف های ویزه دیتا سنتر برای نمایندگان فروش<br />
۴- استفاده از ترافیک بالا که توسط دیتا سنتر به مشتریان نماینده ارائه می شود<br />
۵- ارائه سرور های منیج شده که به مشتریان نماینده فروش ارائه می شود<br />
خرسند هستیم که توانسته ایم در بازار های جهانی نقش مهمی را ایفا نماییم و توانسته ایم سرور های با کیفیت و مطمعن با امنیت بسیار بالا را به هموطنان خود ارائه نماییم .</p>
<p><strong>لینک اپ تایم دیتا سنتر </strong></p>
<p><a rel="nofollow" href="http://www.webhostingtalk.ir/redirect-to/?redirect=http%3A%2F%2Fwww.webhostingstuff.com%2Fuptime%2FNetelligent.html" target="_blank">http://www.webhostingstuff.com/uptime/Netelligent.html</a></p>
<div style="text-align: left;"><strong>Here is a few more reasons to do business with NETELLIGENT HOSTING:<br />
</strong><br />
1. White labeled Network<br />
2. Own BGP Network : Teleglobe, Level3, NLayer, Tiscali, Videotron<br />
3. Service 24/7/365 e-mail or phone + ticket system<br />
4. World class installation, magnetic card access, man trap, closed circuit camera surveillance, security guard 24/7/365<br />
5. UPS system tested every week<br />
6. 100% Cisco internal Network<br />
7. In hosting business since 2000, company very knowledgeable of hosting<br />
8. Located in Canada, Montreal (NO PATRIOT ACT, CONTENT IS SAFE)</div>
<p style="text-align: left;"><strong>MAKE THE “NET”ELLIGENT CHOICE :</strong></p>
<p style="text-align: left;">In choosing Netelligent for your hosting services you make the best choice for several reasons: 24/7/365 professional support with the only goal to satisfy our customers at 100% on top of a personalized service. Your data is always safe no matter the day, time or external condition of the data center. Our BGP network provides you and your customers the best online presence with no interruptions. Our certified technicians, reaction time and a top of the line service make Netelligent a undeniable leader in the international hosting industry.</p>
<p style="text-align: left;"><strong>NETELLIGENT NETWORK:</strong></p>
<p style="text-align: left;">We run our own redundant BGP network with only premium providers such as Teleglobe, NLayer, Tiscali, Videotron and Level3. We have 3 pops 625 Rene-Levesque, 3000 Rene-Levesque and 1250 Rene-Levesque fully redundant in case of failure. Our core network is 100% CISCO with Juniper routers to ensure the best possible network environment.</p>
<p style="text-align: left;"><strong>NETELLIGENT DATA CENTER:</strong></p>
<p style="text-align: left;">Netelligent data center space is located in the city of Montreal in Canada. We have 3 locations all in downtown Montreal. The most recent is in the IBM tower a world class data center facility. There is over 44,000 square feet of data center space, here is what you should know about our infrastructure:</p>
<p style="text-align: left;">- We have multiple power and cooling distribution path with only one active and includes redundant components (N+1)<br />
- Raised floor and sufficient and distribution to carry load on one path<br />
- UPS, Generator, secondary generator<br />
- Redundant power sources (A+B)<br />
- BGP network with five tier1 providers in different sections to avoid downtime<br />
- Water cooled air conditioning and fire suppression<br />
- Secured place monitored 24/7/365 by closed circuit camera; security guards surveillance is also 24/7/365 on top of our mantrap, biometric and magnetic card key access</p>
<p><img title="ساختمان اصلی دیتا سنتر " src="http://afraweb.net/dc1.jpg" alt="" width="564" height="473" /></p>
<p style="text-align: left;">
<p><img title="اتاق سرور ها " src="http://www.afraweb.net/themes/afraweb/_images_/DATACENTR.jpg" alt="" width="571" height="432" /></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://afraweb.net/blog/?p=16</link>
		<comments>http://afraweb.net/blog/?p=16#comments</comments>
		<pubDate>Tue, 25 May 2010 13:48:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[آموزش دایرکت ادمین]]></category>

		<guid isPermaLink="false">http://afraweb.net/blog/?p=16</guid>
		<description><![CDATA[برای نصب دایرکت ادمین بر روی سرور های لینوکس مراحل زیر را طی میکنیم
۱-ابتدا پکیج ها رو نصب و آپدیت میکنیم:
yum update -y
yum install gcc-c++ gcc automake -y
2- با دستور های زیر به ترتیپ شروع به نصب دایرکت ادمین میکنیم:
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
setup.sh./
توجه نمایید در طی مراحل نصب یک سری اطلاعات را باید وارد نمایید [...]]]></description>
			<content:encoded><![CDATA[<p>برای نصب دایرکت ادمین بر روی سرور های لینوکس مراحل زیر را طی میکنیم</p>
<p>۱-ابتدا پکیج ها رو نصب و آپدیت میکنیم:</p>
<p style="text-align: left;">yum update -y<br />
yum install gcc-c++ gcc automake -y</p>
<p>2- با دستور های زیر به ترتیپ شروع به نصب دایرکت ادمین میکنیم:</p>
<p style="text-align: left;">wget <a href="http://www.directadmin.com/setup.sh">http://www.directadmin.com/setup.sh</a></p>
<p style="text-align: left;">chmod 755 setup.sh</p>
<p style="text-align: left;">setup.sh./</p>
<p>توجه نمایید در طی مراحل نصب یک سری اطلاعات را باید وارد نمایید بطور مثال اطلاعات لایسنس دایرکت ادمین و همچنین ای پی اصلی و nameserver را باید وارد نمایید  برای نیم سرور پیشنهاد میشه از این  نمونه استفاده نمایید   server.yourdomain.com  نصب دایرکت ادمین زمانی در حدود ۲۰ تا ۳۰ دقیقه را نیاز دارد که این زمان بستگی به پورت سرور شما نیز دارد در پایان نصب پیغام نصب موفقیت را مشاهدهم ینمایید که از این طریق میتوانید وارد پنل دایرکت ادمین خود شوید</p>
<p style="text-align: left;"><a href="http://ipserver:222/">http://ipserver:222</a></p>
<p>همچنین پس از نصب دستورات زیر را اعمال نمایید</p>
<pre style="text-align: left;">/etc/init.d/httpd restart
/etc/init.d/proftpd restart
/etc/init.d/exim restart
/etc/init.d/dovecot restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://afraweb.net/blog/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

