ტუნელის ინტერფეისზე იღებთ 1400-ბაიტიან პაკეტებს, შემდეგ იღებთ ფიზიკურ ინტერფეისზე და რიცხვები არ ემთხვევა. მისამართები განსხვავდება, ზომები განსხვავდება და მეორე ფაილი სხვა საუბარს ჰგავს. არაფერი არ არის გატეხილი. ორი სხვადასხვა პაკეტი ორ სხვადასხვა შრეზე ზის და მათ შორის სხვაობა ის არის, რასაც ტუნელი თქვენს ტრაფიკს უკეთებს. სანამ MTU-ს დაადანაშაულებთ, ორივე ხედი წაიკითხეთ.

ორი დაკვირვების წერტილი და პაკეტი, რომელსაც თითოეული აჩვენებს

ტუნელის ინტერფეისზე აღებული ჩანაწერი შიდა პაკეტს აჩვენებს: აპლიკაციის მონაცემები თავისი თავდაპირველი წყაროთი და დანიშნულებით, სანამ რაიმე დაცვა გამოყენებულია. ფიზიკურ ინტერფეისზე აღება გარე პაკეტს აჩვენებს: IP სათაური, ტრანსპორტის სათაური, ინკაფსულაცია და შემდეგ დაშიფრული შიდა პაკეტი მონაცემებად. ერთი და იგივე საუბარი, განსხვავებული ობიექტები. როგორც კი დაასახელებთ, რომელია ფაილში, შეუთანხმებლობა საიდუმლოს წყვეტს ყოფნას.

ზომის სხვაობა ზედნადებია, მისამართის სხვაობა კი დიზაინი. თუ პირიქით შეხედავთ, დაბნეულობა პროგნოზირებადი ხდება: ადამიანები ადარებენ შიდა 1400-ბაიტიან პაკეტს გარე 1450-ბაიტიან პაკეტს, წყვეტენ რომ რაღაც არასწორია და იწყებენ MTU პარამეტრების შეცვლას, რომლებიც არასოდეს ყოფილა დამნაშავე. ფაილს მიაწერეთ ინტერფეისი და შრე, რადგან ეს იარლიყი პირველია, რაც მკითხველს სჭირდება და პირველი, რასაც ადამიანები გამოტოვებენ.

გადაწყვიტეთ შრე, სანამ აღებას დაიწყებთ

გადაწყვიტეთ, რომელი შრე პასუხობს თქვენს კითხვას, სანამ პირველი პაკეტი ჩაიწერება. MTU-ის კითხვას ჩვეულებრივ გარე ხედი სჭირდება, რადგან იქ გროვდება სათაურები და იქ ჩანს გზის ზღვარი. აპლიკაციის კითხვას ჩვეულებრივ შიდა ხედი სჭირდება, რადგან იქ ჯერ კიდევ არსებობს მონაცემები, რომლებიც გაინტერესებთ. ორივეს აღება გეგმის გარეშე ორ ფაილს და ნულოვან დასკვნას იძლევა.

გამოიყენეთ უვნებელი, ნებადართული ტესტი და გაფილტრეთ იმ წყაროთი, დანიშნულებით და დროით, რაც გაინტერესებთ. აღების დაწყებამდე წაიკითხეთ ხელსაწყოს ინტერფეისისა და ფილტრის პარამეტრები, რადგან მეტამონაცემები ჩვეულებრივ საკმარისია და გაცილებით ადვილი გასაზიარებელია, ვიდრე მონაცემები. შიდა აღებას ნაგულისხმევად მგრძნობიარედ მოეპყარით, რადგან ის შეიცავს დაუშიფრავ აპლიკაციის მონაცემებს, რომლებიც მხოლოდ გზის შემდგომ ნაწილში იცავს თავს.

რას შეიცავს სინამდვილეში ზომის სხვაობა

გარე პაკეტი ატარებს დამატებით სათაურებსა და დაცვის მასალას და რამდენს ატარებს, დამოკიდებულია პროტოკოლსა და მის პარამეტრებზე. გზაზე ფრაგმენტაციამ, აგრეგაციამ ან გადალაგებამ შეიძლება დაარღვიოს ერთი შიდა პაკეტისა და მის მატარებელი გარე პაკეტების ერთ-ერთ შესაბამისობა, ამიტომ ზომა-ზომა შედარება ყოველთვის არ არის შესაძლებელი. ეჭვმიტანილი MTU ხარვეზის დროს მოძებნეთ ზომის უკუკავშირი და წერტილი, სადაც ტრაფიკი ჩერდება, შემდეგ შეადარეთ ის, რასაც აპლიკაცია იუწყება. გამეორების ნიმუში პასუხის გარეშე სხვა სიგნალია, ვიდრე ICMP შეცდომა, რომელიც შემდეგი ჰოპის ზომას ატარებს.

ჰოსტიდან გასული ერთი პაკეტი არაფერს ამტკიცებს იმაზე, მიიღო თუ არა ის შორეულმა მხარემ. თუ აღება საკუთარ ინტერფეისზე მთავრდება, თქვენ მხოლოდ ის აჩვენეთ, რომ ბირთვმა რაღაც გამოსცა, რაც გზის შესახებ ხელმისაწვდომი ყველაზე სუსტი მტკიცებულებაა. შეუთავსეთ აღება გამეორებად სიმპტომს: იგივე დანიშნულება, იგივე ოპერაცია, იგივე ზომა, ორჯერ ერთი ცვლადის შეცვლით.

ოფლოადის წაკითხვა რიცხვებში

ჰოსტის მხრიდან სეგმენტაცია და სხვა ოფლოადი მეორე დამახინჯებას ამატებს და სწორედ ის იწვევს ლოკალური აღების უთანხმოებას ხაზთან. ლოკალური აღება შეიძლება აჩვენოს ბუფერები, რომლებსაც ადაპტერი შემდეგ ყოფს, ამიტომ ბმულზე ჩარჩოები უფრო პატარა და მრავალრიცხოვანია, ვიდრე ფაილი გვთავაზობს. ამიტომ აღების ფაილში დიდი ბუფერი არ ამტკიცებს, რომ გადაზომილი ჩარჩო ყველა ბმულზე გაიარა. თუ ზომებს თქვენი დასკვნისთვის მნიშვნელობა აქვს, ჩაწერეთ სად აიღეთ აღება და ჰქონდა თუ არა ოფლოადს აქტიური მდგომარეობა ამ ინტერფეისზე.

წინააღმდეგ შემთხვევაში ზომავთ ჰოსტის მოხერხებულობას და არა გზის ქცევას. ორი ფაილი, რომელთაც ინტერფეისი და ოფლოადის მდგომარეობა აწერია, ამ კამათების უმეტესობას ერთ წუთში წყვეტს.

სად წყვეტს აღება მტკიცებულებად ყოფნას

დაშიფრული გარე პაკეტების დანახვა აჩვენებს, რომ დაცვის საზღვარი ამ ტესტის პირობებში არსებობს და არაფერს ამბობს მოწყობილობის სხვა აპლიკაციებზე, ოპერატორის მოპყრობაზე ან თავად ენდპოინტის მდგომარეობაზე. ტუნელში ღია ტექსტის დანახვა არც იმას ნიშნავს, რომ ტუნელი გატეხილია; ეს ნიშნავს, რომ აღება დაშიფვრის წერტილის ზემოთ გააკეთეთ, რაც ნახვის ლეგიტიმური ადგილია. აღება არის მტკიცებულება ადგილის შესახებ და არა განაჩენი სისტემაზე, და ბილეთმაც ასე უნდა აღწეროს. მოხსენებაში დატოვეთ ფარგლების წინადადება, რადგან სწორედ ის აჩერებს ერთი დაკვირვების აუდიტის მტკიცებად გადაქცევას.

თითოეულ ფაილს დაარქვით ინტერფეისის, ფილტრისა და დროის ნიშნის მიხედვით და წაშალეთ გამოძიების დასრულებისას. tcpdump-ის სახელმძღვანელო აღწერს აქ გამოყენებულ ინტერფეისისა და ფილტრის დროშებს, მათ შორის იმათ, რომლებიც აღებას პატარას ინახავს.

თუ მტკიცებულების გაზიარება გმართებთ, გააზიარეთ ზომები, დროის ნიშნები და დროშები და არა მონაცემები. კითხვა პაკეტის ზომაზე იყო და პასუხს იშვიათად სჭირდება ვინმეს მონაცემები.

დაკავშირებული სტატიები