একটি স্বাক্ষরিত এসএসএইচ কীপায়ার হিসাবে কোনও জিনিস আছে?


9

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

সুতরাং, আমি ssh-keygen ব্যবহার করে আমার কীপায়েরটি তৈরি করেছিলাম এবং দূরবর্তী হোস্টের অনুমোদিত_কিজ ফাইলটিতে আমার পাবলিক কী জমা দেওয়ার জন্য জমা দিয়েছি। যাইহোক, এটি আইটি সুরক্ষা দ্বারা প্রত্যাখ্যান করা হয়েছিল যারা বলেছিলেন যে তারা আমার জন্য কীপ্যাপার তৈরি করে এবং আমাকে ব্যক্তিগত কী পাঠায়। কারণ: "আইটি সুরক্ষা দল স্বাক্ষর করতে আমাদের এসএসএইচ কীগুলি দরকার need এটি ট্র্যাকিং এবং জবাবদিহিতার আমাদের কিছু নেতৃত্ব রয়েছে তা নিশ্চিত করার জন্য" "

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

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

কেউ যদি দয়া করে আমি ভুল করে থাকি তবে আমাকে ধন্যবাদ দিন!


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

Found matching DSA key: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

এটি হ্যাশ মান বলে মনে হচ্ছে। আমি কীভাবে এটিকে আবার কীভাবে অনুমোদিত_পোকা ফাইলটিতে সরকারী কী ব্যবহার করা হয়েছিল? আমি জানি যে আরও একটি লাইন রয়েছে:

debug1: matching key found: file /home/bofh/.ssh/authorized_keys2, line 1

তবে এটি এতটা কার্যকর নয় যেমন আমি যদি ফাইলের উপরের অংশে মূল কীগুলি নীচে ঠেকিয়ে রাখি তবে লাইন নম্বরগুলি সহজেই পরিবর্তন করা যায়।

ধন্যবাদ!


2
হতে পারে তারা কীগুলি মুদ্রণ করবে, স্বাক্ষর করবে (কাগজে) এবং তারপর এটি ফাইল করে দেবে?
ইন্নাম

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

এই নীতিটি সর্বাধিক সম্ভবত থাকার কারণ হ'ল তারা প্রয়োজনে আসলে আপনার ছদ্মবেশ তৈরি করতে সক্ষম হতে চান। স্বাক্ষর করার যুক্তিটি কেবল বিএসকে এটিকে নিওফাইটদের কাছে শ্রাদ্ধযোগ্য করে তোলে। এমনকি যদি তাদের পাবিকে স্বাক্ষর করার প্রয়োজন হয় তবে তাদের নিজেরাই এটি তৈরি করার প্রয়োজন হবে না।
বি0fh

উত্তর:


13

আপনি যখন থেকে আপনার প্রশ্ন জিজ্ঞাসা করেছেন তখন থেকেই মহাবিশ্ব পরিবর্তন হয়েছে।

আপনি যে ধরণের শংসাপত্র পরেছিলেন তার জন্য ওপেনএসএফ 5.4 সমর্থন যোগ করেছে। আরও তথ্যের জন্য http://www.openssh.org/txt/release-5.4 (এবং ম্যান পৃষ্ঠাগুলি) -এ রিলিজ নোটগুলি দেখুন , বা আপনি যদি সত্যই উন্মাদ হতে চান তবে গরির বিশদগুলির জন্য PROTOCOL.certkeys দেখুন


খুব দীর্ঘ সময় পরে এটি দেখেছি ... মনে হচ্ছে :) এটি চেষ্টা করে দেখুন, ধন্যবাদ!
প্রত্যাশী

8

আপনার প্রশ্নটি পড়ার সময় আমার প্রথম ধারণাটি হ'ল আইটি ব্যক্তিটি এসএসএইচ এবং এসএসএলকে মিশ্রিত করে (এটি অবশ্যই আমাদের দ্বারা স্বাক্ষরিত হওয়া উচিত) এবং এসএসএল স্বাক্ষরটি কীভাবে কাজ করে তাও বুঝতে পারে না।

যাইহোক, কোনও এসএসএইচ কী স্বাক্ষর করার কোনও উপায় নেই (যা আমি জানি)।


+1 আপনি যেভাবে পিজিপি বা এসএসএল শংসাপত্রগুলি স্বাক্ষর করতে পারেন ঠিক তেমনভাবে এসএসএস-তে স্বাক্ষর করতে পারবেন না। আমি তাদের কাছ থেকে স্পষ্টতা চাই।
ডেভিড প্যাশলে

4

এই অনুরোধটিতে কিছু ঠিক নেই।

যদি এটি সার্ভারে স্বাক্ষরিত ফাইলগুলি সরবরাহ করা হয় তবে
আমি আশা করব যে এটি সর্বনিম্ন করা হবে।

  1. আপনি নিজের জন্য একটি কী-জুটি তৈরি করেন (এটিকে আমার-কী বলুন)
    • আপনি যখন কিছু প্রেরণ করতে চান,
    • আপনি প্রথমে এটি এনক্রিপ্ট করুন my-key-private
    • তারপরে সার্ভারে এই এনক্রিপ্ট করা ফাইলটি আপলোড করুন
    • সার্ভারে কারও কারও মতো প্রক্রিয়াটি বিপরীত করতে হবে,
    • তারা আপনার my-key-pubফাইলটি ডিক্রিপ্ট করতে ব্যবহার করে
    • আপনি যদি ফাইলটি প্রেরণ করেছেন তবে ডিক্রিপ্ট এটি পুনরুদ্ধার করবে
    • অন্যথায়, তারা কোনও ব্যবহারযোগ্য ফাইল পাবে না
    • কার্যকরভাবে, আপনি নিজের ব্যক্তিগত কী দিয়ে ফাইলটিতে স্বাক্ষর করেছেন
    • তারা আপনার সর্বজনীন কী সহ স্বাক্ষরটি যাচাই করেছে
    • আপনি ফাইলটি প্রেরণ করেছেন তা নিশ্চিত করে জবাবদিহিতা প্রভাবিত হয়

এই জাতীয় জিনিসগুলি চালিয়ে যাওয়ার অন্যান্য উপায় রয়েছে,
তবে, অন্য কারও দ্বারা উত্পন্ন কী-জুটি পাওয়া প্রমাণীকরণ প্রকল্প হিসাবে অকেজো
এটির একটি দৃ imp় ধারণা রয়েছে যে আপনি নিজের উপর যতটা বিশ্বাস করেন ততই তাদের উপর আস্থা রাখুন।


এগুলি খোলার প্রশ্নগুলি যা আপনি আপনার আইটি জিজ্ঞাসা করতে পারেন।
যদি জবাবদিহিতা আইটির জন্য উদ্বেগ হয় ,

  1. কীভাবে তারা নিশ্চিত করে যে আপনি কী-জুটি তাদের দ্বারা আপনাকে ভাগ করা / আলগা করবেন না? এবং,
    • এই কী-জুটি-থেকে-আইটি ধারণাটি আপনাকে আইটি আপনাকে দেওয়া পাসওয়ার্ড থেকে আলাদা।
      এক্ষেত্রে কী-জোড়গুলির সাথে কেন বিরক্ত হয়।

আপনি ফাইলগুলি এনক্রিপ্ট করার জন্য পিজিপি / গনুপিজির কথা ভাবছেন। এই ক্ষেত্রে কী স্বাক্ষর করা স্বাভাবিক normal মূল প্রশ্নটি এসএসএইচ কী সম্পর্কে। তারা যদি কোনও পিজিপি স্বাক্ষরিত / এনক্রিপ্ট করা এসএসএইচ কী (একে অপরের পিজিপি কীগুলি যাচাই বা স্বাক্ষর করার পরে) জিজ্ঞাসা করে তবে তা বোঝা যাবে।
pgs

@ পিপিজ, আমি চেষ্টা করছি আইটি ব্যক্তি এখানে কী টার্গেট করছে।
নিক

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

@ ফিসিপিকেট, কৌশলী হওয়াই আমার শেষ পয়েন্টগুলি আপনাকে সাহায্য করবে।
নিক

@ ফিসিপিকেট, আপনার টার্গেট হ'ল অবশেষে তাদের উদ্দেশ্যটি সঠিকভাবে অর্জনের জন্য তাদের ন্যূনতম কী করতে হবে তা উপলব্ধি করা।
নিক

2

আপনি খালি কীগুলির পরিবর্তে এসএসএইচ প্রমাণীকরণের জন্য X.509 শংসাপত্রগুলি ব্যবহার করতে পারবেন না এমন কোনও কারণ নেই - আসলে ওপেনএসএইচ যদি এইভাবে কাজ করে তবে আমি এটির পছন্দ করতাম! তবে, ওপেনএসএসএইচ-র স্টক সংস্করণটি হ'ল না এবং আজকাল এটি কার্যকর প্রভাবশালী রয়েছে।

আমি ওপেনএসএসএইচের কয়েকটি প্যাচযুক্ত সংস্করণ দেখেছি যার চারপাশে ভাসমান, এবং বাণিজ্যিক এসএসএইচ ডটকম বাস্তবায়নও X.509 প্রমাণীকরণকে সমর্থন করে বলে মনে হচ্ছে। সুতরাং, যদি আপনার সংস্থাটি এর মধ্যে একটি ব্যবহার করে তবে কীগুলি একটি কেন্দ্রীয় কর্তৃপক্ষের স্বাক্ষরিত হওয়া আবশ্যকতাটি প্রচুর পরিমাণে বুদ্ধিমান হতে পারে।

এটি বলেছিল, কোনও তৃতীয় পক্ষ দ্বারা প্রাইভেট কী তৈরি করার প্রয়োজনের কোনও অজুহাত নেই! যদি তারা X.509 রুটে যাচ্ছেন, তবে এসএসএল ইত্যাদির জন্য ব্যবহৃত অন্য কোনও X.509 শংসাপত্রের সাথে আপনি যেমন করতেন তেমন একটি কী-পেয়ার এবং শংসাপত্র স্বাক্ষরের অনুরোধ তৈরি করা উচিত they

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.