خانه » مقالات » جاوا چیست؟ آیا امن است؟ می بایست از آن مصرف کنیم؟

جاوا چیست؟ آیا امن است؟ می بایست از آن مصرف کنیم؟

1e81e4bb01f3fbda395a3dd46b185b07 XL جاوا چیست؟ آیا امن است؟ می بایست از آن مصرف  کنیم؟

آموزش جاوا

آموزش برنامه نویسی جاوا

هر از برخي وقتها در اخبار فناوری میخوانید که حفره‌های امنیتی تازه‌ی جاوا دردسرساز شده و ولوم متخصصین امنیتی را درآورده است! آیا هرگز از خود پرسیده‌اید که جاوا چیست، جاوا ایمن است و ی بر مصرف از آن وجود دارد؟ در صورت غیرفع ال کردن آن، وب‌گردی خراب نمی‌شود؟ جاوا همان جاوا اسکریپت است؟ اگر شما سئوال‌های مشابهی در سر دارید، این مطلب را با زومیت همراهی بکنید .

اگر کلمه کلیدی «جاوا» را در گوگــل جستجو بکنید ، دومین نتیجه‌ی شما را به ویکی‌پدیا، دانشنامـه ‌ی زیاد دیده شده ، روش ی می‌کند که در آنجا چنین خواهید خواند: «جاوا (به انگلیسی: Java)‏ یک زبان برنامـه ‌نویسی شئ‌گراست که برای اولین بار بوسیله جیمز گوسلینگ در مجموعه سان مایکروسیسـتم ز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مـدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های مهم جاوا این است که مدیریت حافظه را بطور اتوماتیک انجام می‌دهد. ضریب اطمینان عملکرد پروگرام ‌های نوشته‌شده به این زبان بالا است و وابسته به سیـستم ‌علت خاصی نیست، به جمله دیگر می‌توان آن را روی هر رایانه با هر نوع سیـستم ‌علت ی اجرا کرد. پروگرام ‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد اتومبیل هستند به ویژه وابسته به سیستم ‌علت خاصی نیستند.»

اما جاوا به زبان آدم یزاد به چه مفهوم است؟ حقیقت آن است که جاوا با وجود موارد ی که دارد، فقط جهت عده‌ای از فرد ان حرفه‌ای مناسب است. در ذیل شرح ساده، مختصر و مفید ی در مورد ‌ی ماهیت جاوا، فرد دها، موارد چگونگی رهایی از آن آمده است.

جاوا چیست؟

جاوا یکی از زبان‌های برنامـه ‌نویسی جهت توسعه و کدنویسی نرم‌افزارهای رایانه ‌ای است. اگر شما کاربر عادی رایانه هستید، احتمـا لاً زمانی که یکی از برنامـه ‌هایتان نیازمند «محیط میزبان زبان اجرا» (یا Runtime) جاوا شده، با آن جهت اولین بار آشنا شده‌اید، و به همین خاطر مجبور شدید بسته جاوا را دریافت کرده و بر روی سیستم ‌علت خود نصب و راه‌اندازی نمایید. از این محیط میزبان زبان اجرا که بگذریم، جاوا دارای افزونه‌ی مخصوصی جهت مرورگرهای اینترنتی است، که جهت اجرای برنامـه ‌هایی که با این زبان و ویژه مرورگر نوشته شده، لازم است.

می بایست مد نظر داشته باشید که جاوا جاوا اسکریپت دو موضوع مقوله‌ی مفرق هستند . در واقع ، به جز نام، این دو هیچ شباهتی به یکدیگر ندارند! جاوا اسکریپت عموماً در اسناد HTML مصرف می‌شود (صفحات وب) نمی‌تواند به صورت یک برنامـه مستقل در سیستم ‌علت اجرا شود. هر چند که نام‌گذاری کاربر دهایشان در صفحات وب می‌تواند تا حدودی کاربر ان را گیج نماید ، اما این دو از یکدیگر مجزا هستند . از این قدیم ، در حالی که بخش بزرگی از صفحات موجود در وب از جاوا اسکریپت بهره می‌برند، تنها تعداد خیلی کمی از وب سایت‌ها از جاوا کمک گرفته‌اند. جاوا اسکریپ جهت ایجاد صفحه‌های پویا بسياري از قابلیت‌های وب سایت‌های مدرن مورد استفاده قرار می‌گیرد. جاوا اسکریپت بر روی رایانه فرد اجرا می‌شود در واقع زبان کلاینت بیس است.

با تذکر به جدا بودن این دو، از این پس تنها به ارائه شرح ات بیشتر پیرامون جاوا بسنده خواهیم کرد. همان جاوای که این روزها ناامن شده و بسياري از فرد ان متخصصین امنیت وب را به حساس کرده است.

آیا جاوا ناامن است؟

جاوا دارای دو بخش مهم است: اول «محیط میزبان زبان اجرا» (Runtime) که بر روی رایانه ‌ی شما اجرا می‌شود و به سیسـتم ‌علت اجازه می‌دهد برنامـه ‌های نوشته شده به زبان پروگرام نویسی جاوا را به درستی اجرا نماید ؛ و دوم، افزونه‌ی مرورگر که جهت اجرای صحیح برنامـه ‌های تحت وب طراحی شده است. زمانی که در رسانه‌ها از ناامنی جاوا می‌شنوید، منظور وجود حفره‌های امنیتی در افزونه‌ی ویژه جاوای مرورگر است. این در حالی است که برنامـه ‌های جاوا اصولا ً ناامن نیستند و این افزونه‌ی مرورگر است که مساله آفرین می‌شود.

جالب است بدانید متخصصین لابراتوآرهای امنیتی کسپراسکای، افزونه‌ی مرورگر جاوا را مسئول ۵۰ درصد از حملات اینترنتی سال قدیم معرفی کرده ‌اند؛ روزی نیست که متخصصان امنیتی، غیرفع ال کردن این قابلیت را در مرورگر کابران توصیه کرده ‌اند. این متخصصین معتقد هستند که افزونه‌ی جاوا دارای حفره‌های امنیتی متعددی است که به مجرمان اینترنتی اجازه ‌‌ی سرقت کلمات عبور ، شماره کارت‌های اعتباری، دیگر اطلاعات شخصی کاربر ان را می‌دهد. و متاسفانه هر از گاهی، حفره‌های امنیتی نو تری هم در این بستر یافت می‌شود.

آیا باید جاوا را غیر فعال کنم؟

حقیقت آن است که در اکثرا موارد اصلاً نیازی به نصب افزونه‌ی جاوا بر روی مرورگر رایانه ‌ی ندارید. ولی اگر آن را پیشتر نصب کرده ‌اید نظرتان با خواندن این مقاله عوض شده است، می‌توانید با مراجعه به بخش تنظیمات مرورگر اینترنتی‌تان آن را به آسانی غیرفع ال نمایید. به همین خاطر در مرورگر کروم، دستور ذیل را در کادر نشانی وارد بکنید «chrome://plugins» یا در مرورگر فایرفاکس به Tools > Add-Ons > Plugins بروید. سپس، با کلیک بر روی جمله Disable (غیرفع ال) آن را محو بکنید . تمام شد، خلاص!

هر چند افزونه‌ی مرورگر جاوا موارد امنیتی ویِژگزینشه خود را دارد، «محیط میزبان زبان اجرا» (یا Runtime) در رایانه خالی از اشکال نیست. برای نمونه این پروگرام مرتباً از شما می‌خواهد تا آن را بروزرسانی نمایید، یا اینکه فضای ی از محیط system tray (کنار ساعت ویندوز) را اشغال کرده یا در زمان نصب نوار وسائل (Toolbar) ویژه‌ای را بر روی رایانه شما نصب می‌کند!

به همین دلایل عموماً توصیه می‌کنیم عطای جاوا را به لقایش ببخشید، آن را از سیسـتم پاک کرده از این تمام دردسر خواسته ناخواسته رهایی یابید. تازه، هر که حس کردید واقعا ً به محیط جاوا نیاز دارید، می‌توانید آن را مجدداً نصب بکنید ؛ تا آن وقت هم راحت‌تر هستید هم ایمن‌تر! برای پاک کردن جاوا از سیسـتم به کنترل پنل رفته همانجا سر جاوا را ببرید! اما چنانچه نرم افزار ی بر روی رایانه دارید که با زبان جاو نوشته شده است می بایست بسته جاوا بر روی رایانه ان نصب باشد.

درباره admin

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

خرید vps خرید vps ارزان خرید سرور مجازی خرید سرور مجازی ارزان خرید وی پی اس خرید وی پی اس ارزان خرید فیلترشکن خرید vpn خرید vpn ارزان خرید vpn خرید vpn
x

شاید بپسندید

اتوبار پاکنژاد

اتوبار پاکنژاد اگر  دنبال اتوبار حرفه ای و منصفانه هستید ، پیشنهاد می کنیم یکبار باربری و ...

افزایش بازدید و بهبود رتبه الکسا

افزایش بازدید و بهبود رتبه الکسا افزایش بازدید و بهبود رتبه الکسا الکسا برای کاربران ...

پوشش حیاط خلوت

پوشش حیاط خلوت مجری انواع پوششهای نورگیر وسقف های سبک ونورگیرهای ساختمانی ،پوشش سقف حیاط ...