2016 সালে যখন ফোরটানিক্স চালু হয়, তখন কোম্পানি একটি সিদ্ধান্ত নেয়: এটি এক বছরের পুরনো রাস্টের প্রোগ্রামিং ল্যাঙ্গুয়েজ এর নিরাপত্তা শক্তি এবং কর্মক্ষমতা থেকে উপকৃত হওয়ার জন্য প্রতিশ্রুতিবদ্ধ হবে।
সাত বছর পর, জং এর প্রতি ফোর্টনিক্সের প্রতিশ্রুতি সফলতা প্রমাণিত হয়েছে। কোম্পানিটি ইন্টেল সফ্টওয়্যার গার্ড এক্সটেনশন (SGX) এর জন্য সমর্থন তৈরি করেছে, যা ব্যবহারকারীর ডেটার জন্য সুরক্ষিত ছিটমহল ব্যবহারের অনুমতি দেয় এবং কিছু শ্রেণির দুর্বলতা, বিশেষত মেমরি সুরক্ষা সমস্যাগুলি এড়াতে রাস্ট কম্পাইলারের ক্ষমতা থেকে সুবিধাগুলি, জেথ্রো বেকম্যান বলেছেন, ভাইস প্রেসিডেন্ট প্রযুক্তি এবং CISO এর ডেটা-সিকিউরিটি ফার্ম.
"কিছু প্রাথমিক গ্রহণকারী ছিল যারা সত্যিই সেই সম্ভাবনা দেখেছিল, এবং কিছু পুঙ্খানুপুঙ্খ গবেষণা করার পরে এবং এর সাথে কিছু বাস্তব অভিজ্ঞতা পাওয়ার পরে, আমরা মূলত সব কিছু করার সিদ্ধান্ত নিয়েছিলাম," তিনি বলেছেন। "টুলিং এবং কম্পাইলার সত্যিই আপনাকে ভুল এড়াতে সাহায্য করে।"
1.0 প্রকাশের আট বছর পরে, মরিচা ভাষা এবং উন্নয়ন প্ল্যাটফর্মগুলি বিকাশকারী এবং সংস্থাগুলির মধ্যে জনপ্রিয়তা অর্জন করে চলেছে সুরক্ষিত কোডের উপর দৃষ্টি নিবদ্ধ করে. যদিও মরিচা অনেক কম আছে C বা C++ এর চেয়ে TIOBE রেটিং, ভাষা বছরের পর বছর উল্লেখযোগ্য অতিরিক্ত ব্যবহারকারী দেখছে। মরিচাও একটি প্রতিশ্রুতিবদ্ধ নিম্নলিখিতগুলি রয়েছে: গত বছরে মাত্র 12% প্রোগ্রামাররা প্রযুক্তি ব্যবহার করেছিলেন, প্রায় 85% বিকাশকারীরা ভাষা ব্যবহার চালিয়ে যেতে চান, এটিকে "সবচেয়ে প্রশংসিত" প্রোগ্রামিং ভাষা করে তোলে, স্ট্যাক ওভারফ্লো "2023 ডেভেলপার সার্ভে।"
বাগগুলির ক্লাসগুলি দূর করার প্রচেষ্টার অংশ হিসাবে, উদাহরণস্বরূপ, মাইক্রোসফ্ট রাস্ট ব্যবহার করে কার্নেলের অংশগুলি পুনরায় লিখছে, মার্চ মাসে ব্লুহ্যাট ইস্রায়েলের সময় মাইক্রোসফ্টের এন্টারপ্রাইজ এবং ওএস সিকিউরিটির ভাইস প্রেসিডেন্ট ডেভিড ওয়েস্টন বলেছিলেন। কোম্পানিটি ফন্ট পার্সিংকে মেমরি সুরক্ষা বৈশিষ্ট্যে পরিণত করার জন্য মরিচায় DWriteCore তৈরি করেছে এবং বর্তমানে মরিচায় গ্রাফিক্স ড্রাইভার ইন্টারফেসের (GDI) অংশ লেখার সাথে পরীক্ষা করার জন্য কাজ করছে। কোডের প্রাথমিক সংস্করণগুলিতে কোম্পানিটি 5% থেকে 15% পর্যন্ত কর্মক্ষমতা বৃদ্ধি পেয়েছে।
"আমি বলব যে আমরা ক্রল পর্যায়ে আছি ... উইন্ডোজে মরিচা পড়ার জন্য," ওয়েস্টন বলেছিলেন তার উপস্থাপনার একটি ভিডিও রেকর্ডিং. “আমরা একটি টুল চেইন নিয়ে পরীক্ষা করছি; আমরা কোড জেনারেশনের দিকে নজর দিচ্ছি এবং এটা বের করার চেষ্টা করছি যে এটি মরিচা শেখার জন্য কত খরচ হয়।”
মাইক্রোসফ্ট, রাস্ট ফাউন্ডেশনের একটি স্পনসর, তবে ভাষার প্রতি প্রতিশ্রুতিবদ্ধ। "আপনি আসলে কার্নেলে মরিচা দিয়ে উইন্ডোজ বুটিং করবেন," ওয়েস্টন বলেছেন।
Google, 1Password, এবং অন্যান্য অনবোর্ড
গুগলও রাস্টের প্রধান সমর্থক। কোম্পানিটি অ্যান্ড্রয়েডের মেমরি-নিরাপত্তা দুর্বলতার ভাগে হ্রাসের জন্য রাস্ট, কোটলিন (একটি কার্যকরী প্রোগ্রামিং ভাষা) এবং সি এবং সি++ থেকে জাভাতে রূপান্তরকে দায়ী করে। 2022 সালে, মেমরি নিরাপত্তা দুর্বলতা, যেমন বাফার ওভাররান, অ্যান্ড্রয়েডের সমস্ত দুর্বলতার অর্ধেকেরও কম জন্য দায়ী.
Google-এর অ্যান্ড্রয়েড প্রোগ্রামিং ল্যাঙ্গুয়েজের ইঞ্জিনিয়ারিং ডিরেক্টর এবং রাস্ট ফাউন্ডেশনের পরিচালনা পর্ষদের চেয়ার লার্স বার্গস্ট্রম বলেছেন, “আমরা সাধারণত যে কোনও জায়গায় রাস্ট ব্যবহার করার পরামর্শ দিই যেখানে আপনি নতুন C [বা] C++ কোড লেখার কথা বিবেচনা করছেন। "সুতরাং মরিচা প্রায়শই একটি ভাল পছন্দ যেখানে আপনার অন্তর্নিহিত সিস্টেম এবং এর সংস্থানগুলির কঠোর নিয়ন্ত্রণ প্রয়োজন, যেমন মেমরি।"
জাতীয় নিরাপত্তা সংস্থা এছাড়াও সুপারিশ যে ডেভেলপাররা নিরাপত্তা-সমালোচনামূলক কোডের জন্য C এবং C++ এর বিকল্প খোঁজেন কারণ সেই ভাষাগুলি ভুল না করে বিকাশকারীর উপর খুব বেশি নির্ভর করুন.
যদিও Fortanix ব্যাপকভাবে মরিচা ব্যবহার করার জন্য প্রতিশ্রুতিবদ্ধ, অন্যান্য সংস্থাগুলি তাদের কোডবেসে ভাষাটি কীভাবে প্রবর্তন করে সে সম্পর্কে আরও কৌশলী। পাসওয়ার্ড এবং আইডেন্টিটি-ম্যানেজমেন্ট ফার্ম 1Password, যার জন্য ব্যবহারকারীদের পাসওয়ার্ড স্টোর রক্ষা করার জন্য কঠিন নিরাপত্তা প্রয়োজন, বিভিন্ন অপারেটিং সিস্টেমে ফ্রন্ট-এন্ড ইন্টারফেসের জন্য অন্যান্য ভাষা ব্যবহার করে, এর মূল ডেটা সুরক্ষা উপাদানগুলির জন্য তার ডেভেলপমেন্ট প্ল্যাটফর্ম হিসাবে রাস্টকে গ্রহণ করেছে, সংস্থাটি একটি ব্লগ পোস্টে জানিয়েছে.
মাইক্রোসফ্ট একই পরিস্থিতিতে রয়েছে এবং মরিচায় তার কোডবেসের বড় অংশগুলি পুনরায় লিখবে না, ওয়েস্টন বলেছেন।
"আমি আপনাকে বলতে ঘৃণা করি - আমি সেখানে মরিচা ভক্তদের জানি - মরিচায় উইন্ডোজ পুনঃলিখন সম্ভবত শীঘ্রই যে কোনও সময় ঘটবে না," তিনি ব্লুহ্যাট ইস্রায়েল সম্মেলনে উপস্থিতদের বলেছিলেন। "যদিও আমরা মরিচাকে ভালবাসি, আমাদের এমন একটি কৌশল দরকার যাতে আমাদের দেশীয় কোডের আরও বেশি সুরক্ষিত করা অন্তর্ভুক্ত থাকে।"
শেখার বক্ররেখা এত খাড়া নয়
রাস্ট ফাউন্ডেশন এমবেডেড এবং সংযুক্ত ডিভাইস সংস্থাগুলির দ্বারা প্রচুর পরিমাণে গ্রহণ দেখেছে - বিশেষত স্বয়ংচালিত, শিল্প এবং মহাকাশ অ্যাপ্লিকেশনগুলিতে - পাশাপাশি আরেকটি নতুন প্ল্যাটফর্ম, ওয়েব অ্যাসেম্বলিতে ওয়েব এবং ক্লাউড অ্যাপ্লিকেশন তৈরিতে, রেবেকা রামবুল বলেছেন, নির্বাহী পরিচালক এবং রাস্ট ফাউন্ডেশনের সিইও মো.
“এই ধরণের সংস্থাগুলি… বড় কারিগরি সংস্থাগুলির বাইরে প্রথম যা সত্যিই মরিচা-এর সম্ভাবনা দেখেছে, শুধু নিরাপত্তার কারণে নয়, গতি এবং কর্মক্ষমতার কারণে," সে বলে. "আপনি মেমরি নিরাপত্তার কারণে সেই স্তরের নিরাপত্তা পান, কিন্তু কর্মক্ষমতার দৃষ্টিকোণ থেকে আপনি কিছুই হারাবেন না।"
যখন ফরটানিক্স শুরু হয়েছিল, প্রত্যেক প্রোগ্রামারকে রাস্ট শিখতে হয়েছিল। যদিও সাধারণ জ্ঞান হল যে ভাষা শেখা কঠিন, দুই-তৃতীয়াংশেরও বেশি প্রোগ্রামাররা রাস্ট শিখছে বলেছে যে তারা দুই মাসের মধ্যে একটি প্রকল্পে অবদান রাখতে আত্মবিশ্বাসী বোধ করছে, Google দ্বারা অভ্যন্তরীণ প্রোগ্রামারদের একটি সমীক্ষা.
নতুন প্রোগ্রামাররা দ্রুত মরিচা তুলে নিলেও, কম্পাইলার অনেকের চেয়ে ধীর গতিতে চলতে থাকে, জরিপেও দেখা গেছে।
সুরক্ষিত-কোডিং প্রশিক্ষণ ফার্ম সিকিউরিটি জার্নির একজন সিনিয়র সিকিউরিটি ইঞ্জিনিয়ার মাইকেল এরকুইট স্বীকার করেছেন যে ভাষাটির কিছু সমন্বয় প্রয়োজন। উপরন্তু, প্রোগ্রামারদের তাদের নিজস্ব অনুভূতি বিকাশ করতে হবে কোন ফাংশন এবং অ্যাপ্লিকেশনগুলি ভাষা থেকে উপকৃত হবে।
"প্রোগ্রামিং ভাষা এবং সরঞ্জামগুলি বেছে নেওয়ার সময় সর্বদা অন্তর্নিহিত ট্রেড-অফ থাকে," Erquitt বলেন "একটি আধুনিক প্রোগ্রামিং ভাষা হিসাবে মরিচা বিভিন্ন প্রকল্পের জন্য ব্যবহার করা যেতে পারে, তবে পছন্দটি শেষ পর্যন্ত আপনার প্রকল্পের কার্যকরী/গ্রাহকের প্রয়োজনীয়তাগুলিকে সর্বোত্তমভাবে সন্তুষ্ট করে।"
- এসইও চালিত বিষয়বস্তু এবং পিআর বিতরণ। আজই পরিবর্ধিত পান।
- PlatoData.Network উল্লম্ব জেনারেটিভ Ai. নিজেকে ক্ষমতায়িত করুন। এখানে প্রবেশ করুন.
- প্লেটোএআইস্ট্রিম। Web3 ইন্টেলিজেন্স। জ্ঞান প্রসারিত. এখানে প্রবেশ করুন.
- প্লেটোইএসজি। মোটরগাড়ি / ইভি, কার্বন, ক্লিনটেক, শক্তি, পরিবেশ সৌর, বর্জ্য ব্যবস্থাপনা. এখানে প্রবেশ করুন.
- ব্লকঅফসেট। পরিবেশগত অফসেট মালিকানার আধুনিকীকরণ। এখানে প্রবেশ করুন.
- উত্স: https://www.darkreading.com/application-security/google-microsoft-take-refuge-in-rust-languages-better-security
- : আছে
- : হয়
- :না
- :কোথায়
- $ ইউপি
- 1
- 15%
- 2016
- 2022
- 2023
- 7
- a
- ক্ষমতা
- সম্পর্কে
- অনুযায়ী
- প্রকৃতপক্ষে
- যোগ
- অতিরিক্ত
- সমন্বয়
- গৃহীত
- গ্রহীতারা
- গ্রহণ
- মহাকাশ
- পর
- এজেন্সি
- সব
- অনুমতি
- এছাড়াও
- বিকল্প
- সর্বদা
- মধ্যে
- an
- এবং
- অ্যান্ড্রয়েড
- অন্য
- কিছু
- কোথাও
- অ্যাপ্লিকেশন
- রয়েছি
- বিন্যাস
- AS
- At
- অংশগ্রহণকারীদের
- বৈশিষ্ট্যাবলী
- রচনা
- স্বয়ংচালিত
- এড়াতে
- মূলত
- BE
- কারণ
- হয়েছে
- সুবিধা
- সুবিধা
- সর্বোত্তম
- উত্তম
- বিশাল
- বড় প্রযুক্তি
- ব্লগ
- তক্তা
- পরিচালক পরিচালক
- বাফার
- বাগ
- নির্মিত
- কিন্তু
- by
- সি ++
- CAN
- সিইও
- চেন
- সভাপতি
- চার্ট
- পছন্দ
- নির্বাচন
- CISO
- ক্লাস
- মেঘ
- কোড
- কোডবেস
- আসে
- সমর্পণ করা
- প্রতিশ্রুতি
- প্রতিজ্ঞাবদ্ধ
- সাধারণ
- কোম্পানি
- কোম্পানি
- উপাদান
- সম্মেলন
- সুনিশ্চিত
- সংযুক্ত
- সংযুক্ত ডিভাইস
- বিবেচনা করা
- অবিরত
- চলতে
- অবদান
- নিয়ন্ত্রণ
- মূল
- খরচ
- নির্মিত
- তৈরি করা হচ্ছে
- এখন
- বাঁক
- উপাত্ত
- তথ্য নিরাপত্তা
- ডেভিড
- লেনদেন
- সিদ্ধান্ত নিয়েছে
- রায়
- বিকাশ
- বিকাশকারী
- ডেভেলপারদের
- উন্নয়ন
- যন্ত্র
- বিভিন্ন
- Director
- পরিচালক
- না
- করছেন
- ডন
- নিচে
- চালক
- ড্রপ
- সময়
- গোড়ার দিকে
- প্রারম্ভিক গ্রহণকারী
- প্রচেষ্টা
- বাছা
- এম্বেড করা
- প্রকৌশলী
- প্রকৌশল
- উদ্যোগ
- বিশেষত
- প্রতি
- উদাহরণ
- কার্যনির্বাহী
- নির্বাহী পরিচালক
- অভিজ্ঞতা
- ব্যাখ্যা মূলকভাবে
- এক্সটেনশন
- ব্যাপকভাবে
- ভক্ত
- এ পর্যন্ত
- বৈশিষ্ট্য
- মনে
- ব্যক্তিত্ব
- দৃঢ়
- সংস্থাগুলো
- প্রথম
- অনুসরণ
- জন্য
- পাওয়া
- ভিত
- থেকে
- কার্মিক
- ক্রিয়াকলাপ
- লাভ করা
- সাধারণত
- পাওয়া
- পেয়ে
- Go
- চালু
- ভাল
- গুগল
- গ্রাফিক্স
- মহান
- হত্তয়া
- উন্নতি
- পাহারা
- ছিল
- অর্ধেক
- ঘটা
- কঠিন
- আছে
- he
- সাহায্য
- তার
- কিভাবে
- যাহোক
- এইচটিএমএল
- HTTPS দ্বারা
- i
- if
- in
- অন্তর্ভুক্ত
- বৃদ্ধি
- শিল্প
- সহজাত
- ইন্টেল
- ইন্টারফেস
- অভ্যন্তরীণ
- মধ্যে
- প্রবর্তন করা
- আইএসএন
- ইসরাইল
- সমস্যা
- IT
- এর
- জাভা
- যাত্রা
- JPG
- মাত্র
- জানা
- ভাষা
- ভাষাসমূহ
- বড়
- পরে
- চালু
- শিখতে
- শিক্ষা
- কম
- উচ্চতা
- মত
- খুঁজছি
- হারান
- ভালবাসা
- নিম্ন
- প্রণীত
- মুখ্য
- মেকিং
- অনেক
- মার্চ
- সর্বোচ্চ প্রস্থ
- স্মৃতি
- মাইকেল
- মাইক্রোসফট
- ভুল
- আধুনিক
- মাসের
- অধিক
- সেতু
- অনেক
- জাতীয়
- জাতীয় নিরাপত্তা
- স্থানীয়
- প্রায়
- প্রয়োজন
- নতুন
- নতুন প্ল্যাটফর্ম
- of
- প্রায়ই
- on
- কেবল
- অপারেটিং
- অপারেটিং সিস্টেম
- or
- সংগঠন
- OS
- অন্যান্য
- অন্যরা
- আমাদের
- বাইরে
- বাহিরে
- শেষ
- নিজের
- অংশ
- যন্ত্রাংশ
- পাসওয়ার্ড
- গত
- কর্মক্ষমতা
- পরিপ্রেক্ষিত
- অবচিত
- মাচা
- প্ল্যাটফর্ম
- Plato
- প্লেটো ডেটা ইন্টেলিজেন্স
- প্লেটোডাটা
- জনপ্রিয়তা
- সম্ভাব্য
- ব্যবহারিক
- সভাপতি
- সম্ভবত
- প্রোগ্রামার
- প্রোগ্রামাররা
- প্রোগ্রামিং
- প্রোগ্রামিং ভাষা
- প্রকল্প
- প্রকল্প
- রক্ষা করা
- প্রতিপন্ন
- দ্রুত
- নির্ধারণ
- RE
- সত্যিই
- সুপারিশ করা
- রেকর্ডিং
- মুক্তি
- প্রয়োজন
- আবশ্যকতা
- প্রয়োজন
- গবেষণা
- Resources
- পুনর্লিখন
- জং
- s
- নিরাপত্তা
- বলেছেন
- করাত
- বলা
- বলেছেন
- নিরাপদ
- সুরক্ষিত
- নিরাপত্তা
- দেখ
- এইজন্য
- খোঁজ
- দেখা
- জ্যেষ্ঠ
- অনুভূতি
- SGX
- শেয়ার
- সে
- গুরুত্বপূর্ণ
- অনুরূপ
- অবস্থা
- So
- সফটওয়্যার
- কঠিন
- কিছু
- শীঘ্রই
- উৎস
- স্পীড
- জামিন
- গাদা
- পর্যায়
- শুরু
- বিবৃত
- দোকান
- কৌশল
- শক্তি
- সাফল্য
- এমন
- সমর্থন
- ভালুক
- জরিপ
- পদ্ধতি
- সিস্টেম
- গ্রহণ করা
- প্রযুক্তি
- প্রযুক্তিঃ
- বলা
- চেয়ে
- যে
- সার্জারির
- তাদের
- সেখানে।
- এইগুলো
- তারা
- এই
- সেগুলো
- থেকে
- অত্যধিক
- টুল
- সরঞ্জাম
- প্রশিক্ষণ
- রূপান্তর
- চালু
- দুই
- দুই-তৃতীয়াংশ
- পরিণামে
- নিম্নাবস্থিত
- ব্যবহার
- ব্যবহৃত
- ব্যবহারকারী
- ব্যবহারকারী
- ব্যবহার
- সংস্করণ
- ভাইস
- উপরাষ্ট্রপতি
- ভিডিও
- দুর্বলতা
- প্রয়োজন
- we
- ওয়েব
- আমরা একটি
- ছিল
- কি
- কখন
- যে
- যখন
- ব্যাপক
- ইচ্ছা
- জানালা
- জ্ঞান
- সঙ্গে
- মধ্যে
- কাজ
- মূল্য
- would
- লেখা
- বছর
- বছর
- আপনি
- আপনার
- ইউটিউব
- zephyrnet