كارت dvb , كارت دي وي بي , دی وی بی , رسيور , رسیور
| |
اين يك بخش از موضوع افزايش امنيت با تغيير پسوند اسکريت ها در سرور است كه در انجمن امنيت سرور مطرح گرديده و اين انجمن نيز زير مجموعهي تالار هاي امنيتي است: تغییر پسوند اسکریپت ها در سرور راه بسیار مناسبی جهت بالا بردن امنیت است. این تغییر پسوند را ما در فایل های PHP بررسی می کنیم. یعنی کاری می کنیم که بازدیدکنندگان از سرور ما امکان تشخیص این که ما از چه برنامه ای برای تولید یک صفحه ی پویا ...
| ثبت نام | پست جدید | All Albums | Blogs | راهنما | فهرست کاربران | تقویم | جستجو | ارسالهاي امروز | نشانه گذاري انجمن ها به عنوان خوانده شده |
| | ||||||||
| امنيت سرور این انجمن مختص بحث و تبادل نظر و ارائه ی دید گاهای مختلف در مورد سرور و مکانیزم عملکرد آن می باشد. در این تالار در مورد برنامه های کاربردی مورد استفاده در سرور از قبیل : IIS.Apache.PHP.Deamon.Firewall.MY SQL.SQL Server و... نیز بحث می شود |
| اطلاعيههاي سايت |
|
| LinkBack | ابزارهای موضوع |
| | #1 | |||||||||||
| عضو نیمه فعال ![]() ![]() تاریخ عضویت: March 13th, 2007
نوشته ها: 111
سطح دانش: 9 [ ]سابقه در سایت: 0 / 213 Thanks: 7
Thanked 48 Times in 31 Posts
قدرت اعتبار: 3 | تغییر پسوند اسکریپت ها در سرور راه بسیار مناسبی جهت بالا بردن امنیت است. این تغییر پسوند را ما در فایل های PHP بررسی می کنیم. یعنی کاری می کنیم که بازدیدکنندگان از سرور ما امکان تشخیص این که ما از چه برنامه ای برای تولید یک صفحه ی پویا استفاده کرده ایم ، وجود نداشته باشد. این موضوع بحث اصلی ماست! این کار به دو روش انجام می گیرد : 1- تغییر پسوند فایل های PHP به چیزی دیگر 2- حذف پسوند های PHP برای پردازش در روش اول با یک مثال کار را آغاز می کنیم. برای مثال فرض کنید در سایتی شما یک صفحه با آدرس example.com/index.bs مشاهده می کنید آیا می توانید تشخیص دهید که این سایت از چه برنامه ای برای پردازش فایل های خود استفاده می کند ؟ مسلما جواب شما خیر خواهد بود چون انتخاب یک زبان مشخصی از میان زبان های تولید محتوای پویا برای این صفحه غیر ممکن است. در واقع ما می توانیم احتمال دهیم که این فایل در واقع index.php بوده و مدیر سرور برای افزایش امنیت و جلوگیری از اینکه کاربران نتوانند زبان پویای مورد استفاده در این سایت را تشخیص دهند ، به index.bs تغییر داده است. اما این کار چگونه انجام پذیر است؟ در وب سرور Apache همان طور که می دانید در فایل httpd.conf با استفاده از دستور AddType می توان نوع فایل های PHP را اعلان کرد. به صورت زیر : AddType application/x-httpd-php .php همان طور که می بینید در پایان این سطر عبارت .php نوشته شده است که بیانگر پسوند فایل های PHP است حال خط موردنظر را به صورت زیر ویرایش کنید : AddType application/x-httpd-php .bs با اضافه کردن این خط و راه اندازی وب سرور Apache خود می توانید با تمامی فایل هایی که دارای پسوند .bs هستند همانند فایل های .php رفتار کنید و کدهای خود را اجرا کنید.در وب سرور IIS مایکروسافت کافی است مسیر زیر را در ویندوز (مثلا 2003) پیمایش کنید : Start > Administration Tools > Internet Information Services (IIS) Manager > Your WebSite(Or Default Website > Right Click > Properties > Home Directory > Configuration > Mappings در این سربرگ و در قسمت Application Extensions دکمه ی Add را بزنید و مسیر فایل php[ver]isapi.dll را در قسمت Excutable بدهید ([ver] منظور نسخه ی پی اچ پی است) و در قسمت Extension پسوند مورد نظر مثلا .bs را وارد کنید پنجره ها را Ok کنید و وب سرور خود را راه اندازی کنید حال با فایل های .bs همانند فایل های .php رفتار خواهد شد. اما در روش دوم ما برای هیچ یک از فایل ها پسوند نمی گذاریم و فایل های بدون پسوند به عنوان فایل های PHP تلقی می شوند. برای مثال وقتی که شما در google.com یک عبارت را جستجو می کنید در مرورگر خود آدرس را این گونه می بینید : google.com/search?q=My First Search که در این جا یک فایل search وجود دارد که پسوند آن حذف شده است. حال ما می خواهیم این کار را در سرور خود انجام دهیم. در وب سرور Apache فایل httpd.conf را بازکنید به جای Addtype خط زیر را قرار دهید : ForceType application/x-httpd-php حال وب سرور خود را راه اندازی کنید و به راحتی فایل بدون پسوند با موتور پردازشگر PHP ، پردازش می شوند در وب سرور IIS مایکروسافت بايد مسير زير را پيمايش کنيد : (فرضا در ويندوز 2003) Start > Administrative Tools > Internet Information Services Manager بعد از وارد شدن در قسمت Web Sites وب سايت موردنظر را خود را انتخاب کنيد و راست کليک کنيد و Properties را انتخاب کنيد. در سربرگ Home Directory دکمه ي Configurations را انتخاب کنيد و در پنجره ي باز شده سربرگ Mappings را انتخاب کنيد و در ثسمت دوم اين سربرگ يعني Wildcard application Map دکمه ي Insert را بزنيد و در پنجره ي بازشده مسير php[ver]isapi.dll را بنويسيد و Ok را بزنيد و تمامي پنجره ها Ok کنيد و IIS را يک بار Restart کنيد. هم اکنون تمامي فايل ها و فايل هاي بدون پسوند بوسيله ي موتور پردازشگر PHP پردازش مي شوند. | |||||||||||
| |
| | #2 | |||||||||||
| عضو ممتاز تاریخ عضویت: October 24th, 2006
نوشته ها: 144
سطح دانش: 11 [ ![]() ]سابقه در سایت: 0 / 251 Thanks: 19
Thanked 3 Times in 3 Posts
قدرت اعتبار: 3 | لطفاًیک antispyware بزارید حالا که آموزش رو شروع کردین،ضمناً من همین الان نیاز دارم | |||||||||||
| |
| | #3 | |||||||||||
| عضو نیمه فعال ![]() ![]() تاریخ عضویت: March 13th, 2007
نوشته ها: 111
سطح دانش: 9 [ ]سابقه در سایت: 0 / 213 Thanks: 7
Thanked 48 Times in 31 Posts
قدرت اعتبار: 3 | دوست عزیز می تونید از لینک زیر دانلود کنید : توی همین سایت می تونید رایگان شو دانلود کنید http://www.download.com/?tag=hd_ts | |||||||||||
| |
| برچسب ها |
| ها , پسوند , افزايش , امنيت , اسکريت , با , تغيير , در , سرور |
| ابزارهای موضوع | |
| |
| ||||
| موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
| سل گاوی | Peyman | بخش پزشکي، بهداشتي، آرايشي | 0 | Saturday 17 March 2007 09:20 PM |
| زبانهاي برنامه*نويسي در هوش مصنوعي | Peyman | موضوعات متفرقه - مرتبط با کامپيوتر | 0 | Sunday 14 January 2007 11:15 PM |
| .:: نگاهي به سيستم*عامل (Mac OS 01.4 (Tiger ::. | MRO | سیستم های عامل | 2 | Tuesday 5 December 2006 04:10 PM |
| پشتیبان*گیری از اطلاعات در لینوکس | atn_1366 | مباحث لینوکس (Linux) | 0 | Wednesday 23 August 2006 02:25 AM |
| IP و Port چيست؟ | atn_1366 | ساخت شبکه NetWork | 0 | Wednesday 26 July 2006 10:41 AM |
تمامي قوانين اين سايت از جمهوري اسلامي ايران پيروي مي کند و هرگونه مطالب مخالف قوانين ايران و بنر يا لينک مستهجن در اين سايت جايي ندارد