ফায়ারওয়াল তৈরি করা কি কেবল 443 পোর্টে বৈধ ওয়েবসারভার ট্র্যাফিকের অনুমতি দেয় এবং অন্য কোনও পরিষেবা নয়?


19

আমি সর্বদা বেশিরভাগ ফায়ারওয়ালগুলি বাইপাস করার জন্য সহজ কৌশলটি ব্যবহার করি যা আমাকে কোনও বন্দর ব্যবহার করতে বাধা দেয়। আমি কেবল 443 বন্দরে আমার একটি সার্ভারে এসএসএস খুলেছিলাম এবং সেখান দিয়ে সমস্ত ট্র্যাফিক টানেল করেছিলাম।

তবে আমি এখন এমন একটি নেটওয়ার্কে আছি যা ফায়ারওয়াল পেয়েছিল যা আমি আগে কখনও দেখিনি এবং এটি সম্ভবও আমি জানতাম না।

এই নেটওয়ার্কে আপনি 443 বন্দরটি কেবল বৈধ ওয়েবসার্ফিক ট্র্যাফিকের জন্য ব্যবহার করতে পারেন। যদি আমি 443 বন্দরে ssh, বা অন্য কিছু খুলি এবং এই নেটওয়ার্ক থেকে সেখানে সংযোগ দেওয়ার চেষ্টা করি, এটি অবিলম্বে মারা যায়। আমি যদি সেই সার্ভারে অ্যাপাচি শুরু করি তবে এটি কাজ করে।

এটি কীভাবে সম্ভব? এমন কি কিছু সুপার পরিশীলিত ফায়ারওয়াল রয়েছে যা বৈধ https ট্র্যাফিক তা যাচাই করতে এনক্রিপ্ট করা ট্র্যাফিক বিশ্লেষণ করতে সক্ষম হয়? কিভাবে?


4
একে বলা হয় এসপিআই, উচ্চতর প্রান্তের সরঞ্জাম আরও উন্নত পরিদর্শন করতে পারে এবং অযাচিত সংযোগগুলি বন্ধ করতে পারে।
Linef4ult

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

আপনি উদাহরণস্বরূপ এসএসএইচ ট্র্যাফিককে ক্ষতিকারক এইচটিটিপি (এস) ট্রাফিককে অবিচ্ছিন্ন করতে ওবসস্প্রোক্সি ব্যবহার করতে পারেন।
মাইকেল

উত্তর:


26

হ্যাঁ, এবং তাদের এখানে কোনও যাদু প্রয়োজন নেই, কেবলমাত্র টিসিপি প্যাকেটের সামগ্রীগুলিতে তুচ্ছ মিল। যদিও, SSH এবং TLS করুন (SSL) তাদের এনক্রিপ্ট প্লেলোডগুলি , প্রোটোকল হেডার নিজেদের এখনো পার্থক্যসূচক এবং একে অপরের থেকে ভিন্ন হয়। উদাহরণস্বরূপ, একটি এসএসএইচভি 2 সংযোগ সর্বদা ক্লায়েন্ট প্রেরণের সাথে শুরু হয় SSH-2.0-(client name and version)। একইভাবে, যদিও আপনার ফায়ারওয়ালটি সত্যিই জানতে পারে না যে টিএলএস সংযোগটি ভিতরে এইচটিটিপি বহন করে কিনা, এটি নিজেই টিএলএসকে চিনতে পারে

টিসিপির উপরে স্তরগুলির যেমন পরিদর্শন করা সাধারণত "ডিপ প্যাকেট পরিদর্শন" এর তুলনায় অপেক্ষাকৃত সাধারণ বৈশিষ্ট্য।

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

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


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


1
সুতরাং এসএসএইচ টিএলএসের (কেবল ডিফল্টরূপে এটি ব্যবহার করে না) প্রোটোকল হওয়ার চেয়ে নিজের, অ্যাপ্লিকেশন-স্তরের সুরক্ষা তৈরি করে?
মেডিনোক

2
@ মিডিনোক: হ্যাঁ, এটি অনুরূপ বৈশিষ্ট্যগুলি প্রয়োগ করে (এসএসএইচভি 2 "পরিবহন" এবং "প্রমাণীকরণ" স্তরগুলিতে ) এবং কোনও কিছুর জন্য টিএলএস প্রয়োজন হয় না।
মাধ্যাকর্ষণ

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

2
পোষ্ট / এইচটিটিপি / 1.0 বেস64garbage এইচটিটিপি / 200 200 ওকে বেস 64 গলার একটি পরিবহন প্রোটোকল তৈরি করেছে
জোশুয়া

3
@ পেটার গ্র্যাভিটির মন্তব্যগুলি বাড়িয়ে দিচ্ছেন, যদি এটি কোনও নিয়োগকর্তার মালিকানাধীন কম্পিউটার হয় তবে শংসাপত্রগুলি আপনাকে দেওয়ার আগে এটি ইনস্টল করা হয়েছিল; এবং এমআইটিএম ফায়ারওয়ালটি এমনভাবে কনফিগার করা হবে যাতে আপনি যদি তাদের শংসাপত্র ব্যবহার না করেন তবে কোনও https ট্র্যাফিকের অনুমতি দেওয়া হবে না যাতে আপনার পছন্দগুলি নীতি মেনে চলে বা কোনও https না থাকে। সেক্ষেত্রে ওটিওএইচ শংসাপত্রটি পরীক্ষা করে সম্ভবত আরও গভীরভাবে ড্রিল করলে "এমপ্লায়ার নাম দ্বারা যাচাই করা" এবং সিএ নামে অনুরূপ কিছু বলবে। যেমন আমার ওয়ার্ক কম্পিউটারে এটি bluecoat.companyname.com (যেখানে ব্লুয়েট ফায়ারওয়ালের ব্র্যান্ড যা ব্যবহৃত হচ্ছে)।
ড্যান নীলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.