এইচটিটিপি (এস) ইউআরএলগুলির হোস্টনামটি কি সত্যিই কেস-সংবেদনশীল?


16

সার্ভিস-সাইড কনফিগারেশনে কোনও পরিবর্তন ছাড়াই URL (যেমন ব্র্যান্ডিংয়ের উদ্দেশ্যে) হিসাবে http (গুলি): //CompanyName.com/xyz ব্যবহার করা কি নিরাপদ?

আমি জানি যে ডিএনএস কেস-সংবেদনশীল, তবে এখনও কি পার্শ্ব-প্রতিক্রিয়া থাকতে পারে? আমি উদাহরণস্বরূপ, চ্যানেলের বিভিন্ন অংশের সাথে CompanyName.com ~ Companyname.com মেলে ব্যর্থতার কথা ভাবছি:

  • কিছু ওয়েব ব্যাকএন্ড মেলতে ব্যর্থ হতে পারে
  • কিছু লোড ব্যালেন্সার / প্রক্সি / ক্যাশে / অ্যাপ্লিকেশন স্তর ফায়ারওয়াল মিলতে ব্যর্থ হতে পারে
  • কিছু ক্লায়েন্ট ভুলভাবে একই-উত্স নীতি প্রয়োগ করতে পারে
  • কিছু ক্লায়েন্ট শংসাপত্রের চেকগুলিতে মিলতে ব্যর্থ হতে পারে
  • যদিও ডিএনএস সাধারণত কেস-সংবেদনশীল হয়, আইডিএনগুলি কি চিত্র পরিবর্তন করতে পারে?

ইউআরএলগুলির হোস্টনাম অংশে মূলধনগুলি সহ যে কেউ বা অন্যান্য সমস্যাগুলির অভিজ্ঞতা পেয়েছেন?


[সম্পাদনা] @ মিশেল হ্যাম্পটন উল্লেখ করেছেন যে, এইচটিটিপি মান অনুসারে, হোস্টনাম আইএস ক্ষেত্রে সংবেদনশীল নয়, তবে কিছু সফ্টওয়্যার এই ক্ষেত্রে মেনে চলে না।

আমি নির্দিষ্ট ক্লায়েন্টগুলিতে, প্রচলিত অ-কমপ্লায়েন্ট সফ্টওয়্যারটি কীভাবে তা উপলব্ধি করার চেষ্টা করি। আমি ধরে নিলাম সাম্প্রতিক সমস্ত বড় ব্রাউজারগুলি ভাল আছে, তবে মোবাইল অ্যাপগুলির জন্য কী? (আমি কি আরও ভাল এটি আলাদা এসএফ প্রশ্নের মধ্যে বিভক্ত করা উচিত?) [/ সম্পাদনা]


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

উত্তর:


23

হ্যাঁ, হোস্ট-নেমটি সত্যিই কেস-সংবেদনশীল, যেমনটি আরএফসি 3986 § 3.2.2-এ উল্লিখিত হয়েছে , কারণ সাধারণভাবে হোস্ট-নেমগুলি ডিএনএসে কেস-সংবেদনশীল । এই আরএফসি আপনার উল্লিখিত সমস্যাগুলি কীভাবে এড়াতে হবে সে সম্পর্কেও সুপারিশ দেয়:

যদিও হোস্টটি কেস-সংবেদনশীল, প্রযোজক এবং নরমালাইজারদের নিবন্ধিত নাম এবং হেক্সাডেসিমাল ঠিকানার জন্য ছোট হাতের অক্ষর ব্যবহার করা উচিত, যখন কেবল শতাংশ-এনকোডিংয়ের জন্য বড় হাতের অক্ষর ব্যবহার করা হয়।

আমি দেখেছি অন্তত একটি HTTP ক্যাশ ( W3 মোট ক্যাশে ) যা এই পদ্ধতিতে না স্বাভাবিক হোস্টনাম করে, এবং কন্টেন্ট একাধিক বার ক্যাচ করছে, যেমন অধীনে শেষ পর্যন্ত example.com, Example.Com, EXAMPLE.COM, ইত্যাদি


1
কমপক্ষে যতক্ষণ না সবচেয়ে খারাপ ঘটবে তা হ'ল বিষয়বস্তু নন-কনফরম্যান্ট ক্যাশে একাধিকবার ক্যাশে হয়ে গেছে, এমনটি মনে হয় যে এমন কিছু যার সাথে বেঁচে থাকতে পারে।
সিভিএন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.