প্রি-বুটলোডার সম্পর্কিত দুটি খবর

এগুলি হ'ল জেমস বটমলে তাঁর ব্লগে যে দুটি পোস্ট নিয়েছে তার অনুবাদ। প্রথম পোস্টটি 1 ফেব্রুয়ারি তৈরি হয়েছিল এবং এটি "LCA2013 এবং সুরক্ষিত বুট পুনর্গঠন" নামে পরিচিত

আমি কিছুক্ষণ চুপ করে ছিলাম, তাই লিনাক্স ফাউন্ডেশনের সিকিউর বুট লোডার (বিশেষত এটি এলসিএ2013 এ প্রদর্শিত হয়েছিল) এর সাথে কী চলছে সে সম্পর্কে একটি আপডেট দেওয়ার সময় এসেছে। (স্লাইডগুলির লিঙ্ক)

সমস্যার সারমর্মটি হ'ল গ্রেগেকেএইচ (কর্নেল বিকাশকারী গ্রেগ ক্রোয়া-হার্টম্যান) ডিসেম্বরের গোড়ার দিকে আবিষ্কার করেছিল যে প্রস্তাবিত প্রি-বুটলোডার গামিবুট দিয়ে বর্তমান আকারে কাজ করবে না। এটি কিছুটা উদ্বেগজনক ছিল কারণ এর অর্থ হ'ল এটি সমস্ত বুটলোডারকে সক্রিয় করার লিনাক্স ফাউন্ডেশনের লক্ষ্য পূরণ করছে না। গবেষণায়, কারণটি ছিল সহজ: গাম্বিবুট তৈরি করা হয়েছিল যাতে আপনি একটি ছোট এবং সাধারণ বুটলোডার তৈরি করতে পারেন যা GRE এর মতো বৃহত লিঙ্ক লোডার হওয়ার পরিবর্তে UEFI প্ল্যাটফর্মে উপলব্ধ সমস্ত পরিষেবাদির সুযোগ নিতে পারে। দুর্ভাগ্যক্রমে এর অর্থ হ'ল আপনি বুট সার্ভিস-> লোডাইমেজ () ফাংশনটি ব্যবহার করে কার্নেলগুলি বুট করেন, যার অর্থ বুট করা কার্নেলটি ইউইএফআই প্ল্যাটফর্মের সুরক্ষিত বুট চেকের মধ্য দিয়ে যেতে হবে। মূলত প্রাক-বুটলুডার, পছন্দ করুন শিম (ম্যাথিউ গ্যারেটের বুটলোডার), নিরাপদ বুট চেকগুলি বীট করার জন্য পিই / কফ লিংক লোডিং ব্যবহার করতে লেখা হয়েছিল। দুর্ভাগ্যক্রমে, এর অর্থ হ'ল প্রাক-বুটলোডার দ্বারা চালিত কোনও কিছুতে এটি লোড করতে চায় এমন কোনও সুরক্ষিত বুট চেকগুলি বীট করতে অবশ্যই লিংক লোডিং ব্যবহার করতে হবে এবং তাই গাম্বিবুট, যা ইচ্ছাকৃতভাবে কোনও লিঙ্ক লোডার নয়, এই প্রকল্পের আওতায় কাজ করবে না।

সুতরাং আমাকে পুনর্গঠন এবং পুনর্লিখন করতে হয়েছিল: সমস্যাটি এখন "কিভাবে মাইক্রোসফ্ট স্বাক্ষরিত একটি লিঙ্ক লোডার তৈরি করতে হবে যা তাদের নীতিগুলি মেনে চলে" "কীভাবে বুট-লোডার সমস্ত শিশুকে বুট সার্ভিস-> লোডাইমেজ () ফাংশনটি ব্যবহার করতে সক্ষম করবে? তাদের নীতি মান্য উপায়। ভাগ্যক্রমে, আপনার নিজস্ব আর্কিটেকচার সুরক্ষা প্রোটোকল ইনস্টল করে ইউইএফআই প্ল্যাটফর্ম স্বাক্ষরকারী পরিকাঠামোকে বাধা দেওয়ার একটি উপায় রয়েছে। দুর্ভাগ্যক্রমে, প্ল্যাটফর্মের সূচনাকরণের স্পেসিফিকেশনটি আসলে ইউইএফআই নির্দিষ্টকরণের অংশ নয়, তবে ধন্যবাদ যে এটি আপনি খুঁজে পেতে পারেন এমন প্রতিটি উইন্ডোজ 8 সিস্টেম প্রয়োগ করে। নতুন আর্কিটেকচার সেই প্রোটোকলকে বাধা দেয় এবং তার নিজস্ব সুরক্ষা চেক যোগ করে। তবে, একটি দ্বিতীয় সমস্যা রয়েছে: আমরা যখন আর্কিটেকচার সিকিউরিটি প্রোটোকল কলব্যাকের মধ্যে আছি, আমরা অগত্যা ইউইএফআই সিস্টেম স্ক্রিনের মালিক নই, বাইনারি কার্যকর করার অনুমতি দেওয়ার জন্য কোনও ব্যবহারকারী পরীক্ষা করা সম্পূর্ণ অসম্ভব হয়ে পড়ে। ভাগ্যক্রমে, এটি করার জন্য একটি অ-ইন্টারেক্টিভ উপায় রয়েছে এবং এটি সুস মেশিনের মালিক কী (এমওকে) প্রক্রিয়া। অতএব, লিনাক্স ফাউন্ডেশন প্রি-বুটলোয়াডার এখন অনুমোদিত বাইনারি হ্যাশগুলি সঞ্চয় করতে স্ট্যান্ডার্ড এমওকে ভেরিয়েবলগুলি ব্যবহার করে বিবর্তিত হয়েছে।

এই সমস্ত কিছুর ফলস্বরূপ হ'ল আপনি এখন গাম্বিবুট (যেমন এটি এলসিএ2013 তে ডেমোতে সম্পন্ন হয়েছিল) এর সাথে প্রাক-বুটলোডার ব্যবহার করতে পারেন। বুট করার জন্য, আপনাকে 2 টি হ্যাশ যুক্ত করতে হবে: একটি গুম্বিবুট নিজেই এবং অন্যটি যে কার্নেলটি আপনি বুট করতে চান তার জন্য, তবে বাস্তবে এটি ভাল জিনিস কারণ এখন আপনার সম্পূর্ণ একক সুরক্ষা নীতি পুরো বুট ক্রমটি নিয়ন্ত্রণ করছে। গুম্মিবুট নিজেও সুরক্ষিত বুটের কারণে একটি বাগ সনাক্ত করতে প্যাচ করেছিল এবং কোন বার্তাটি তালিকাভুক্ত করতে হবে তা আপনাকে জানিয়ে একটি বার্তা প্রদর্শন করে।

নতুন আর্কিটেকচারটি কীভাবে কাজ করে তা ব্যাখ্যা করার জন্য আমি একটি পৃথক পোস্ট করব, তবে আমি ভেবেছিলাম গত মাসে কী ঘটেছিল তা ব্যাখ্যা করা ভাল।

এবং এই দ্বিতীয় পোস্টটি তিনি গতকাল করেছিলেন এবং তাকে "লিনাক্স ফাউন্ডেশন সুরক্ষিত বুট সিস্টেম চালু করা" বলা হয়

প্রতিশ্রুতি হিসাবে, এখানে লিনাক্স ফাউন্ডেশন সুরক্ষিত বুট সিস্টেম রয়েছে। এটি আসলে মাইক্রোসফ্ট আমাদের কাছে ফেব্রুয়ারি 6 এ প্রকাশ করেছিল, তবে ভ্রমণ, সম্মেলন এবং সভাগুলির সাথে আমার আজ অবধি সবকিছু বৈধ করার জন্য সময় ছিল না। ফাইলগুলি হ'ল:

PreLoader.efi (md5sum 4f7a4f566781869d252a09dc84923a82)
হ্যাশটুল.এফি (md5sum 45639d23aa5f2a394b03a65fc732acf2)
একটি বুটেবল মিনি-ইউএসবি চিত্র তৈরি করুন; (আপনাকে এটি ডিডি ব্যবহার করে ইউএসবিতে ইনস্টল করতে হবে; ছবিতে জিপিটি পার্টিশন রয়েছে, তাই এটি সম্পূর্ণ ডিস্ক ব্যবহার করে)। এটিতে একটি EFI শেল রয়েছে যেখানে কার্নেলটি হওয়া উচিত এবং এটি লোড করতে গাম্বিবুট ব্যবহার করে। আপনি এখানে পেতে পারেন (md5sum 7971231d133e41dd667a184c255b599f).

মিনি-ইউএসবি চিত্রটি ব্যবহার করতে, আপনাকে অবশ্যই লোডার.এফির জন্য হ্যাশগুলি প্রবেশ করতে হবে (\ EFI \ বুট ফোল্ডারে) এবং শেল.এফি (মূল ফোল্ডারে)। এটিতে কীটুল.এফির একটি অনুলিপিও রয়েছে, আপনাকে চালাতে হ্যাশ প্রবেশ করতে হবে।

কীটুল.এফির সাথে কি হয়েছিল? এটি মূলত আমাদের স্বাক্ষরিত কিটের অংশ হতে চলেছিল। যাইহোক, পরীক্ষার সময় মাইক্রোসফ্ট আবিষ্কার করেছে যে কোনও ইউইএফআই প্ল্যাটফর্মের একটি বাগের কারণে, প্ল্যাটফর্ম কীটি প্রোগ্রাম্যাটিকালি মুছে ফেলতে ব্যবহার করা যেতে পারে যা ইউইএফআই সুরক্ষা ব্যবস্থাটিকে নষ্ট করে দেবে। যতক্ষণ না আমরা এটি সমাধান করতে পারি (আমাদের লুপটিতে প্রাইভেট বিক্রেতা রয়েছে), তারা কীটুল.ইফিকে স্বাক্ষর করতে অস্বীকার করেছিল যদিও আপনি এটি চালনা করতে চাইলে এমওকে ভেরিয়েবল যুক্ত করে এটি অনুমোদিত করতে পারবেন।

এটি কীভাবে হয় তা আমাকে জানতে দিন কারণ আমি কী কাজ করে এবং কী করে না সে সম্পর্কে প্রতিক্রিয়া সংগ্রহ করতে আগ্রহী। বিশেষত, আমি উদ্বিগ্ন যে সুরক্ষা প্রোটোকল ওভাররাইড কিছু প্ল্যাটফর্মগুলিতে কাজ করবে না, তাই আমি বিশেষত জানতে চাই যে এটি তাদের জন্য কাজ করে না।

ফুয়েন্তেস:

http://blog.hansenpartnership.com/lca2013-and-rearchitecting-secure-boot/

http://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/

এটি ভাল বা খারাপ সংবাদ কিনা তা স্থির করুন।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আলফ তিনি বলেন

    ভাল, আমি দীর্ঘমেয়াদী প্রভাব দেখতে পাচ্ছি না তবে আমার জন্য এটির মধ্যে একটি অর্জন করা আমার লক্ষ্য হবে http://blog.linuxmint.com/?p=2055

    1.    গিসকার্ড তিনি বলেন

      তারা খুব ব্যয়বহুল, আমি মনে করি।

    2.    কার্লোস-এক্সফেস তিনি বলেন

      এমন সংস্থাগুলি রয়েছে যা প্রাক ইনস্টলড অপারেটিং সিস্টেম ছাড়াই কম্পিউটার বিক্রি করে। অন্যরা আপনাকে উবুন্টু বা অন্যদের মধ্যে চয়ন করার অনুমতি দেয় এবং এটি প্রস্তুত আপনার বাড়িতে প্রেরণ করে। আপনি এই যন্ত্রাংশটি কিনতে এবং এটি নিজেই একত্র করতে এবং আপনার পছন্দমতো অপারেটিং সিস্টেমটি রাখতে পারেন put

      আপনার শহরে (জিডিএল) একটি কম্পিউটার স্টোরের একটি শৃঙ্খলা রয়েছে যা প্রাক ইনস্টলড অপারেটিং সিস্টেম ছাড়াই কম্পিউটার বিক্রি করে। আপনি তাদের উপর লিনাক্স লাগাতে পারেন।

      সর্বদা বিকল্প আছে। এই ক্ষেত্রে, তারা সাধারণ ব্যবহারকারী থেকে দূরবর্তী এবং খুব "লুকানো"। তবে আমাদের মধ্যে যারা লিনাক্স চান তাদের জন্য রয়েছে।

      1.    রেইনবো_ ফ্লাই তিনি বলেন

        লাতিন আমেরিকার ব্যবহারকারীদের জন্য এতগুলি বিকল্প নেই যেহেতু এই "বিশেষ" সংস্থাগুলি সাধারণত এখানে পৌঁছায় না 🙁

        1.    abib91 তিনি বলেন

          অদ্ভুত দুঃখ, দু: খ…। জঘন্য UEFI একটি বাস্তব সমস্যা is

          1.    abib91 তিনি বলেন

            ভুল প্রতিবেদন…. কি হলো? আমি কেন আমার মন্তব্যে আপেল লোগো পেয়েছি? আমি মিডোরি ব্যবহার করছি, তবে উবুন্টু থেকে, ম্যাক থেকে নয়: /

          2.    পান্ডেভ 92 তিনি বলেন

            বেশ, খুব সাধারণ, আপনাকে অবশ্যই ব্যবহারকারী এজেন্ট পরিবর্তন করতে হবে।

  2.   দামিয়ান রিভেরা তিনি বলেন

    এই প্লাগইনগুলির ক্ষেত্রে স্ট্রিং (পাঠ্য স্ট্রিং) সন্ধানের উপর ভিত্তি করে এই ক্ষেত্রে তারা আপনার সিস্টেমটি ব্যবহারকারী এজেন্টে সন্ধান করে এবং মিডোরি ব্যবহারকারী এজেন্টের একটি পাঠ্য স্ট্রিং রয়েছে যা ম্যাকওএস এক্সও রয়েছে, আমি মনে করি না ইন্টেল বা ম্যাক ওএসএক্স বা দুই, তবে প্রথমে এই স্ট্রিংটি সন্ধান করুন এবং এটি ম্যাকের মতোই সম্পর্কিত করুন Some কিছু সময় আগে আমি পিএইচপি এবং অন্য একটি জাভাস্ক্রিপ্টে একটি অনুরূপ স্ক্রিপ্ট প্রোগ্রাম করেছি এবং এটি স্ক্রিপ্ট থেকে সমাধান করা হয়েছে, ম্যাক ওএস এক্স এর পরে পাঠানোর পরে এটি কিছু নেয় না দেখে this মিডোরি ভেরিয়েবলের ফলস্বরূপ, যেহেতু এটি একমাত্র জিনিস যা মিডোরি দ্বারা ব্যবহৃত মেকের সাথে ব্যবহার করা এজেন্টকে পৃথক করে, বা আমরা এটিও পরিবর্তন করতে পারি।

    মিডোরি দিয়ে এই সাইটটি দেখুন

    http://whatsmyuseragent.com/

    এবং ব্যবহারকারী এজেন্টের লিনাক্সের সাথে কোনও সম্পর্ক নেই

    শুভেচ্ছা

  3.   আলফ তিনি বলেন

    «কার্লোস-এক্সফেস
    আপনার সিটিতে (জিডিএল) কম্পিউটার স্টোরগুলির একটি শৃঙ্খলা রয়েছে যা প্রাক ইনস্টলড অপারেটিং সিস্টেম ছাড়াই কম্পিউটার বিক্রি করে। আপনি তাদের উপর লিনাক্স লাগাতে পারেন। "

    আমি যখন তাকিয়েছিলাম এবং সন্ধান করতে পারি না, কেবলমাত্র এমন একজন পাইকার, যিনি আমাকে ওএস ছাড়া নেটবুক বিক্রি করেছিলেন, তবে কেবল এটিই, কোনও পিসি বা ল্যাপটপ নয়, কেবল নেটবুক।

    চেইনের নাম বলতে পারো?

    1.    আলফ তিনি বলেন

      যদি চেনের নামটি পোস্ট করা ভুল ব্যাখ্যা করা যেতে পারে এবং এটি স্প্যাম হিসাবে বিবেচিত হয় তবে প্রশাসকরা এ বিষয়ে তাদের মতামত দেওয়ার জন্য অপেক্ষা করা ভাল হবে।