SQL Injection یک نوع حمله با استفاده از ارسال یک رشته(String) حاوی کد مخرب به SQL Server Instance می باشد. کد مخرب حاوی یک دستور معتبر SQL  است که به طور طبیعی توسط SQL سرور اجرا می شود. فرم اولیه این نوع حمله شامل درج یک دستور SQL در مقادیری است که توسط برنامه از کاربر دریافت می شود. به طور مثال فرض کنید برنامه نام یک طرف حساب را دریافت و لیست سفارشات خرید مربوط به طرف حساب انتخابی را لیست می کند. کد مربوط به تهیه لیست می تواند شبیه به زیر باشد: SELECT * FROM CustomerOrder WHERE CustomerName=’@pUserInput’ که @pUserInput پارامتر دریافت شده از کاربر است حال اگر کاربر قصد برنامه ریزی یک حمله را داشته باشد می تواند رشته ای با فرمت زیر را به عنوان نام طرف حساب به برنامه ارائه کند: Mohammad’; DELETE FROM CustomerOrder— دستور SQL که به سرور SQL ارسال می شود به...

بیشتر بخوانید

به ایجاد ارتباط بین  دو شبکه ی Private  (خصوصی-مانند شبکه ی های داخلی ) و Public ( عمومی-مانند اینترنت ) با شرط  مخفی ماندن آدرس های آپی,شبکه ی خصوصی عملیات  NAT یا (Network Address Translation) می گویند. ( گفتنی ست در حال حاظر تمامی مودم های اینترنت و فایروال های لبه ی شبکه (Edge Firewall)  عملیات NAT را پشتیبانی کرده و اکثرا به صورت پیش فرض روی حالت NAT کار میکنند )این کار به منظور بالا بردن ضریب امنیت و حفظ محرمانگی شبکه داخلی مفید است.  در حقیقت با استفاده از  NAT - سورس آپی  روی سرور , آپی  بیرونی مودم یا فایروال لبه ی شبکه خواهد بود . انواع NAT : ۱-Static NAT :  ارتباط (map) یک IP خصوصی  به یک IP عمومی که به صورت یک به یک است را Static NAT میگویند . (...

بیشتر بخوانید

[vc_row][vc_column][vc_column_text] فرایند توسعه نرم افزار به مجموعه ای از فعالیت های مهندسی نرم افزار اطلاق می شود که با هدف مدیریت چرخه عمر یک محصول نرم افزاری، طراحی و برنامه ریزی می گردد. فرایندهای تولید نرم افزار با این هدف بوجود آمده اند که این مجموعه فعالیت ها را در یک چارچوب مشخص سازمان دهی، استاندارد و مستند کرده و به این ترتیب سرعت و کیفیت تولید نرم افزار را بهبود بخشند. اگر چه چرخه عمر یک محصول نرم افزاری شامل مراحل متعددی نظیر تعریف، استخراج نیازمندی ها، تحلیل، طراحی، پیاده سازی، آزمون، نگهداری و ...

بیشتر بخوانید

به طور پیش فرض تنها دو ارتباط(Connection) ریموت به ویندوز سرور(۲۰۰۳,۲۰۰۸) امکان پذیر است ولی در شرایط خاص و بر حسب ضرورت کاربر سوم نیز می تواند به صورت ریموت با سرور در ارتباط قرار گیرد. برای امکان ارتباط کاربر سوم دو روش وجود دارد: ۱- استفاده  از ریموت سخت افزاری برای ریموت شدن به  ویندوز سرور ۲۰۰۳ و یا ۲۰۰۸  شما با وارد کردن دستور mstsc /console در خط فرمان می توانید از این امکان استفاده کنید. ۲- استفاده از دستور mstsc /admin نکته ۱: برای استفاده از روش دوم الزاما باید یوزر شما در سرور در گروه Administrators باشد. نکته ۲ : از روش های فوق معمولا در شرایط خاص و موقت استفاده می شود و نمی توان آن را جایگزین ترمینال سرویس نمود ....

بیشتر بخوانید

MAC آدرس (Media Access Control) یک آدرس فیزیکی  که این آدرس منحصر به فرد روی تمامی کارت های شبکه ی کامپیوتر ها و device ها موجود است . ( اما آدرس ip یک آدرس منطقی و logic ایی بود / آدرس های منطقی شما را ملزم می نمایند که به منظور پیکربندی کامپیوتر و کارت شبکه ، درایورها و یا پروتکل های خاصی را در حافظه مستقر نمائید ( مثلا" استفاده  از  آدرس های IP  ) . این وضعیت در رابطه با  MAC Address صدق نخواهد کرد و اینگونه آدرس هانیازمند درایور های خاصی نخواهند بود ، چراکه آدرس های فوق درون تراشه کارت شبکه قرار می گیرند . ساختار  MAC Address: یک MAC Address بر روی هر کارت شبکه همواره دارای طولی مشابه و یکسان می باشند . ( شش بایت و یا ۴۸...

بیشتر بخوانید