اورست، پروژه امنیتی ویژه مایکروسافت
پروژه اورست که در سال ۲۰۱۶ میلادی با همکاری محققان مایکروسافت، اینریا، دانشگاه کارنگی ملون و دانشگاه ادین برگ کلید خورد، در حال کار بر روی پشتوانه ارتباطی تائید شده و امنی است که پروتکل امنیتی HTTPS را بهبود ببخشد.
پروژه اورست پشتوانههای نرمافزاری امنی را تولید میکند تا مطمئن شود که برای مثال، پیامی که با استفاده از اینترنت به بانک خودتان ارسال میکنید از دستکاری مصون بوده و فقط توسط موسسه مالی موردنظر شما خوانده شود.
پروژه اورست نرمافزاری را تولید میکند که این تضمین را بهعنوان یک قاعده برای کدهای بهکاررفته در پروتکلهای ارتباطی امن در مرورگرها و سرورها، به کار میبرد.
امنیت ارتباطات اینترنتی به انواع الگوریتمهای رمزنگاری و پروتکلها وابسته است که البته بیشترین الگوریتمهای مورداستفاده در میان آنها در زیرگروه پروتکل TLS قرار میگیرد.
TLS از طریق HTTPS، ایمیل، ویس اور آی پی، پیامرسانی فوری و… برای وب گردی امن مورد استفاده قرار میگیرد. متأسفانه TLS و دیگر پروتکلها در طی تاریخ ۲۵ ساله خود بارها مورد هجوم قرارگرفتهاند.
به این ترتیب پروژه اورست که از دل پروژههای تحقیقاتی دیگر مایکروسافت نظیر Ironclad، miTLS و F* زاده شده است، باهدف توسعه و استقرار کاشتهای متنباز، تائید شده و کارآمد برای TLS و پروتکلهای مرتبط به وجود آمده است.
جاناتان پروتزنکو بهعنوان یکی از محققان تیم اورست دراینباره بیان کرد که :« اورست ارتباط محکمی را میان تحقیقات صنعتی و دانشگاهی برقرار میکند.»
پروژه اورست هنوز در میانه راه پنجساله خود قرار دارد و اجزای تائید شده آن در حال جایگزینی زیرساختهای حال حاضر هستند. برای مثال HACL* library اورست برای موزیلا فایرفاکس، ویپیان WireGuard و بلاک چین Tezos ابتکارهای رمزنگاری تائید شده فراهم میکند.
با این حال کد اورست در حال حاضر بهصورت متنباز است و بهصورت عمومی در GitHub توسعه پیدا میکند
- نوشته شده در : تکنولوژی, شبکه و امنیت, وب و اینترنت
جاوا اسکریپت، محبوبترین زبان برنامه نویسی جهان
انجمن هکر رنک، که در زمینه چالشهای رقابتی در برنامه نویسی فعالیت میکند، چندین حوزه از علوم کامپیوتر را بررسی کرد و هدف از این بررسی، ارزیابی توسعه دهندگان بر اساس مهارتهای آنان بود. این شرکت در بررسیهای خود به این نتیجه رسید که زبان برنامه نویسی جاوااسکریپت، متداولترین و محبوبترین زبان برنامه نویسی دنیاست.
انجمن هکر رنک، یک ابزار مبتنی بر هوش مصنوعی طراحی کرده است که کار آن ارزیابی نحوه بکارگیری توسعه دهندگان در شرکتها است. این ابزار در سپتامبر گذشته راهاندازی شد.
این شرکت به تازگی گزارش سالیانه مهارتهای توسعه دهندگان را منتشر کرد. برای تهیه این گزارش از ۷۱۰۰۰ توسعه دهنده نرم افزار از بیش از ۱۰۰ کشور جهان نظرسنجی به عمل آمد.
هر صنعت نیازمند توسعه دهندگان نرمافزار است و به همین خاطر رقابت برای استعداد فنی بسیاربالاست.
هکر رنک در این نظرسنجی در مورد زبانهای برنامه نویسی مورد استفاده توسعه دهندگان از آنها سوال کرد. همچنین در مورد علاقه آنها به یادگیری زبانهای برنامهنویسی جدید هم پرسشهایی مطرح شد.
بعد از ارزیابی پاسخنامهها و نتایج مشخص شد که هفتاد و سه درصد از توسعه دهندگان اعلام کردند که در سال ۲۰۱۸ با جاواسکریپت آشنا شدند و ۶۶ درصد گفتند که از ۲۰۱۷ با این زبان آشنا بودهاند.
بر اساس این نظرسنجی جاوااسکریپت، رقیب خود یعنی جاوا را در سال ۲۰۱۸ کنار زد و عنوان معروفترین زبان برنامهنویسی دنیا را به خود اختصاص داد.
در سال قبل، توسعه دهندگان مایل به یادگیری Go، Kotlin و Python بودند. این موضوع در سال ۲۰۱۹ هم تغییری نکرد. علاقه به یادگیری “Scala” افت کرد و تمایل به “TypeScript” افزایش یافت.
آمارها و نتایج نشان داد که “AngularJS” همچنان محبوبترین و متداولترین چارچوبی است که توسعه دهندگان میشناسند ولی بسیاری از توسعه دهندگان در حال یادگیری “React” هستند.
در زمینه فناوری هم، ۵۳ درصد از توسعه دهندگان بر این باور هستند که تا دو سال آینده، اینترنت اشیاء در بین بسیاری از شرکتها پذیرفته خواهد شد و خانهها، خودروها و کلیه شهرها، بیشتر از این فناوری بهره خواهند برد.
- نوشته شده در : تکنولوژی, وب و اینترنت