کامپایلر یک ابزار توسعه نرم افزار است که برنامههای نرم افزاری نوشته شده با زبان های سطح بالا را تبدیل به مجموعهای از دستورات میکند تا یک پردازنده خاص آن را متوجه شود.
کامپایلر یک ابزار توسعه نرم افزار است که برنامههای نرم افزاری نوشته شده با زبان های سطح بالا را تبدیل به مجموعهای از دستورات میکند تا یک پردازنده خاص آن را متوجه شود.
در دسترس بودن یعنی افرادی که به اطلاعات خاصی دسترسی دارند باید بتوانند در صورت نیاز از آن استفاده کنند و دستیابی به داده ها نباید زمان زیادی را صرف کند.
محرمانه بودن به معنی تلاش یک سازمان برای خصوصی نگه داشتن داده ها است. برای انجام این کار، دسترسی به اطلاعات باید کنترل شود تا از اشتراک گذاری غیرمجاز داده ها (عمدی یا تصادفی)، جلوگیری شود.
ارجاعات مستقیم ناامن به شیء (IDOR)، نوعی آسیب پذیری کنترل دسترسی است که زمانی ایجاد میشود که یک برنامه از ورودی ارائه شده توسط کاربر، برای دسترسی مستقیم به اشیا استفاده میکند.
یکپارچگی به معنی اطمینان از قابل اعتماد بودن داده ها و عاری از هر گونه دستکاری است. یکپارچگی داده ها تنها در صورتی حفظ می شود که داده ها معتبر، دقیق و قابل اعتماد باشند.
رمزنگاری روشی برای محافظت از اطلاعات و ارتباط ها است، به طوری که تنها کسانی که اطلاعات برای آن ها در نظر گرفته شده است می توانند آن را بخوانند و پردازش کنند.