نویسنده: امیرحسین شهسواری
-
در پشتی Backdoor
در پشتی یا Backdoor چیست؟ در پشتی یا بَک دُر (Backdoor) روشی است که برای عبور کردن از مکانیزم های معمولی تصدیق هویت (Authentication) یا رمزنگاری داده ها در یک سیستم یا محصول رایانه ای استفاده میشود. چنین روشهایی ممکن است از طریق قطعه کدهایی که در سورس یک نرم افزار گنجانده شده و یا…
-
سندباکس یا جعبه شنی Sandbox
سندباکس یا Sandbox چیست؟ سندباکس (Sandbox) به محیطی گفته میشود که معمولا به منظور تست بخشهای جدید یک نرم افزار یا اجرای ایمن نرم افزارها بدون اینکه محیط اصلی تحت تأثیر آن قرار بگیرد به کار میرود. این واژه در زبان فارسی به معنای جعبه شنی است. نام سندباکس به دلیل شباهت مفهوم آن با…
-
دستگاه ورودی Input Device
دستگاه ورودی یا Input Device چیست؟ دستگاه ورودی (Input Device) گونهای از قطعات سخت افزاری است که برای وارد کردن داده ها یا کنترل و تعامل با یک سیستم رایانه ای مورد استفاده قرار میگیرد. صفحه کلید و ماوس (یا تاچ پد در مورد لپ تاپ ها) از جمله رایجترین دستگاه های ورودی به شمار…
-
سازگاری رو به عقب Backward Compatibility
سازگاری رو به عقب یا Backward Compatibility چیست؟ سازگاری رو به عقب (Backward Compatibility) یا سازگاری رو به پایین (Downward Compatibility) عنوان خاصیتی در یک سیستم، محصول یا فناوری است که امکان کار کردن و تعامل با نسخههای قدیمیتر (یا استفاده از واسط ها، ورودی ها و داده هایی که برای این نسخهها طراحی شده…
-
زباله روبی Garbage Collection – GC
زباله روبی یا جمع آوری زباله (Garbage Collection) چیست؟ زباله روبی (Garbage Collection یا به اختصار GC) اصطلاحی در حوزه مدیریت و بازیابی خودکار حافظه (مموری) است و به فرایندی اشاره میکند که طی آن فضای اشغال شده توسط اشیائی که مورد نیاز برنامه نیستند به صورت خودکار آزاد میشود. وظیفه انجام این کار بر…
-
تگ یا برچسب Tag
تگ یا Tag چیست؟ تگ (Tag) در مفهوم عام به برچسب (یا لیبل) هایی گفته میشود که برای شناسایی یا فراهم آوردن اطلاعاتی پیرامون یک شئ یا موجودیت به آن تخصیص داده میشود. این اصطلاح در حوزههای مختلف مرتبط با رایانه نیز دارای مفاهیم مشابهی است. به عنوان مثال تگ در زبان های نشانه گذاری…
-
اسکرین شات Screenshot
اسکرین شات یا Screenshot چیست؟ اسکرین شات (Screenshot) به تصویری گفته میشود که از محتویات موجود در صفحه نمایش رایانه، گوشی هوشمند، تلویزیون و … تهیه میشود. برخی اوقات از عبارت Screen Capture به عنوان معادلی برای این اصطلاح استفاده میشود. اسکرین شات ها به ویژه با گسترش سیستم عامل های مجهز به واسط کاربری…
-
مبهم سازی Obfuscation
مبهم سازی یا Obfuscation چیست؟ مبهم سازی (Obfuscation) در حوزه توسعه نرم افزار به فرایند ایجاد سورس کدهایی گفته میشود که درک آنها برای انسان دشوار است. معمولا از روشهای مبهم سازی برای پنهان کردن هدف و منطق پشت پرده کد یا مقادیر گنجانده شده در آن استفاده میکنند و به این ترتیب احتمال مداخله…
-
پچ یا وصله Patch
وصله یا Patch چیست؟ پچ (Patch) یا وصله به مجموعهای از تغییرات گفته میشود که به منظور بروزرسانی، تعمیر یا بهبود یک نرم افزار رایانه ای به کار میرود. این تغییرات ممکن است برای رفع آسیب پذیری های امنیتی و باگ های مختلف نرم افزار، بهبود نحوه استفاده یا کارایی و افزودن ویژگی های جدید…
-
الحاق Concatenation
الحاق یا Concatenation چیست؟ الحاق (Concatenation) یا الحاق رشته ای (String Concatenation) در زبان های برنامه نویسی به عملی گفته میشود که طی آن رشته هایی از کاراکترها به یکدیگر متصل میشوند. حاصل این عمل که معمولا به عنوان عملی دوتایی تعریف میشود رشته ای است که از قرار دادن محتوای عملوند دوم پس از…
