আমার ওয়েবসাইটটি CVE-2014-3566 (পুডল) এর জন্য দুর্বল কিনা তা আমি কীভাবে বলতে পারি?


14

গুগল এসএসএলভি 3 প্রোটোকলে দুর্বলতার কথা ঘোষণা করেছে

... নিরাপদ সংযোগের প্লেটেক্সটকে কোনও নেটওয়ার্ক আক্রমণকারী দ্বারা গণনা করা যায়।

এই দুর্বলতা সিভিই -2014-3566 উপাধি এবং বিপণনের নাম পুডল দেওয়া হয়েছে।

আমার যদি ` https://www.example.com/ এ কোনও ওয়েবসাইট থাকে তবে এই দুর্বলতা আমাকে প্রভাবিত করে আমি কীভাবে বলতে পারি?

উত্তর:


17

SSLv3 হ'ল ভাঙা

পুডলের আবির্ভাবের সাথে, এসএসএলভি 3 দ্বারা ব্যবহৃত সমস্ত সিফার স্যুট আপোস করা হয়েছে এবং প্রোটোকলটি অপূরণীয়ভাবে ভাঙ্গা বিবেচনা করা উচিত।

ওয়েবসাইট

এসএসএলভি 3 এর মাধ্যমে আপনার ওয়েবসাইটটি উপলব্ধ কিনা তা আপনি পরীক্ষা করতে পারেন curl(1):

curl -v -3 -X HEAD https://www.example.com

-vআউটপুট বাগাড়ম্বরপূর্ণ উপর যুক্তি পালাক্রমে, -3বাহিনী SSLv3 ব্যবহার করতে কার্ল, এবং -X HEADএকটি সফল সংযোগ আউটপুট সীমিত করে।

আপনি যদি দুর্বল না হন তবে আপনার সংযোগ করতে সক্ষম হবেন না এবং আপনার আউটপুটটি এমন কিছু দেখতে হবে:

* SSL peer handshake failed, the server most likely requires a client certificate to connect

আপনি যদি দুর্বল হন তবে আপনার লাইন সহ সাধারণ সংযোগ আউটপুটটি দেখতে হবে:

* SSL 3.0 connection using SSL_NULL_WITH_NULL_NULL

অন্যান্য সেবা

এটি কেবলমাত্র SSL- র মাধ্যমে উপলব্ধ ওয়েবসাইটগুলি নয়। মেল, রৌদ্র এবং এলডিএপি হ'ল সুরক্ষিত সংযোগের মাধ্যমে উপলব্ধ পরিষেবাগুলির তিনটি উদাহরণ এবং তারা এসএসএলভি 3 সংযোগ গ্রহণ করার সাথে সাথে একইভাবে পুডলের প্রতি ঝুঁকিপূর্ণ হয়।

SSLv3 ব্যবহার করে কোনও পরিষেবার সাথে সংযোগ স্থাপন করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন :openssl(1) s_client(1)

openssl s_client -connect imap.example.com:993 -ssl3 < /dev/null

-connectযুক্তি লাগে hostname:portপরামিতি, -ssl3যুক্তি SSLv3 করতে দরকষাকষির প্রোটোকল সংস্করণ সীমিত করে এবং বংশীধ্বনিতুল্য /dev/nullকরতে STDINঅবিলম্বে এটা খোলার পর সংযোগ বন্ধ।

আপনি যদি সফলভাবে সংযোগ করেন তবে এসএসএলভি 3 সক্ষম হয়; আপনি যদি একটি পান ssl handshake failureতবে তা হয় না।

আরো দেখুন

সুরক্ষা এসই তে একটি দুর্দান্ত প্রশ্নোত্তর রয়েছে: /security/70719/ssl3-poodle-vnenerability


এটা আমার কাছে পরিষ্কার নয় যে curlএর -vপতাকা একটি আর্গুমেন্ট নেয়; আপনি কি উপরে লিখেছেন তা নিশ্চিত করতে পারবেন? বা যদি এর কোনও নির্দিষ্ট সংস্করণ প্রয়োজন হয় তবে curlতাও জানার জন্য কার্যকর হবে।
ম্যাডহ্যাটার

2
@ ম্যাডহ্যাটার: না, এটি দুটি যুক্তি -v এবং -3 একত্রিত। যদিও এটি "ভি 3" এর মতো দেখাচ্ছে।
অ্যান্ড্রু শুলম্যান

1
ধন্যবাদ, স্পষ্টতা অনেক প্রশংসা করা হয়! আমি প্রায় ফর্ম প্রায়শই SSL .*connection using .*_WITH_.*ব্যর্থতা সমান?
ম্যাডহ্যাটার

@ ম্যাডহ্যাটার এই বিভ্রান্তির জন্য দুঃখিত, আমি উত্তরটি আরও পরিষ্কার হওয়ার জন্য আপডেট করেছি।
জেসন ওভেন

2

আপনি যদি দ্রুত চেক করতে চান তবে নীচের URL টিতে যান। এটি পিডিএল পরীক্ষা করা সহ সমস্ত কিছু এসএসএলকে ধরে রেখে বেশ ভাল কাজ করে।

https://www.ssllabs.com/ssltest/


1
লিঙ্কটিতে দরকারী তথ্য থাকতে পারে, তবে লিঙ্কগুলি ভবিষ্যতের দর্শকদের কাছে এটি অকেজো করে তোলে। লিঙ্ক থেকে আরও তথ্য যুক্ত করা এই উত্তরটির উন্নতি করতে পারে
ডেভ এম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.