হেডার (2 অক্ষর)
ফরম্যাট কোড “M” + সেগমেন্টের সংখ্যা (1-4)। একটি বহু-সেগমেন্ট টিকিট, যেমন SFO → JFK → LHR, এর সেগমেন্ট সংখ্যা 2 এবং এটি পরপর দুটি সেগমেন্ট রেকর্ড বহন করে।
স্ট্যান্ডার্ড · IATA বার-কোডেড বোর্ডিং পাস
আপনার ভ্রমণ সম্পর্কে একটি এয়ারলাইন যা যা জানে তার প্রায় সবকিছু। আপনার বোর্ডিং পাসের 2-D বারকোডটি (QR, Aztec, বা PDF417) আপনার পুরো নাম, আপনার ছয়- বা সাত-অক্ষরের বুকিং রেফারেন্স, ক্যারিয়ার ও ফ্লাইট নম্বর, রুট, প্রস্থানের তারিখ, সিট, কম্পার্টমেন্ট ক্লাস, চেক-ইন সিকোয়েন্স, এবং ফাইলে থাকা যেকোনো ফ্রিকোয়েন্ট-ফ্লায়ার নম্বর বহন করে। আপনার নাম এবং সেই বুকিং রেফারেন্স একসাথে এয়ারলাইনের ওয়েবসাইটে লগ ইন করে আপনার বুকিং অ্যাক্সেস করার জন্য যথেষ্ট, যে কারণে প্রকাশ্যে পোস্ট করা একটি বোর্ডিং পাসের ছবি একটি প্রকৃত নিরাপত্তা ঝুঁকি।
The standard is IATA Resolution 792, maintained by the International Air Transport Association as part of the Passenger Services Conference Recommended Practices. It defines a fixed-width text encoding that fits inside a 2-D barcode and contains everything the gate agent's scanner needs to confirm your booking.
কন্টেইনারটি সিম্বোলজি-নমনীয়, বেশিরভাগ ক্যারিয়ার আজ QR কোড ব্যবহার করে, ইউরোপীয় উচ্চ-গতির রেল এবং SBB Aztec ব্যবহার করে, এবং কয়েকটি পুরোনো ক্যারিয়ার এখনও PDF417 পাঠায়। এনকোড করা TEXT তিনটিতেই অভিন্ন; শুধু ভিজ্যুয়াল এনকোডিং ভিন্ন। আমাদের স্ক্যানার তিনটি সিম্বোলজিই পড়ে এবং ফলস্বরূপ টেক্সটে একই ডিকোডার প্রয়োগ করে।
প্রতিটি বোর্ডিং পাসের বাধ্যতামূলক অংশটি ঠিক 60 অক্ষর: একটি 2-অক্ষরের হেডার (ফরম্যাট কোড “M” + সেগমেন্ট সংখ্যা) এর পরে 20 অক্ষরের যাত্রীর নাম, 1 অক্ষরের ইলেকট্রনিক-টিকিট নির্দেশক, তারপর 37 অক্ষরের সেগমেন্ট ডেটা। বহু-সেগমেন্ট সংযোগ প্রতি সেগমেন্টে আরও 37 অক্ষর যোগ করে। শর্তসাপেক্ষ অংশটি (বাধ্যতামূলক 60-এর পরে) সাধারণত ফ্রিকোয়েন্ট-ফ্লায়ার নম্বর, ফেয়ার বেসিস, চেক-ইনের উৎস (ওয়েব / কিয়স্ক / এজেন্ট), এবং ক্যারিয়ারের যোগ করা যেকোনো নিরাপত্তা ডেটা বহন করে।
ফরম্যাট কোড “M” + সেগমেন্টের সংখ্যা (1-4)। একটি বহু-সেগমেন্ট টিকিট, যেমন SFO → JFK → LHR, এর সেগমেন্ট সংখ্যা 2 এবং এটি পরপর দুটি সেগমেন্ট রেকর্ড বহন করে।
“LASTNAME/FIRSTNAME” বাম-সারিবদ্ধ, স্পেস দিয়ে প্যাড করা। দীর্ঘ নাম ছেঁটে ফেলা হয়; পাসে মুদ্রিত অন-স্ক্রিন নামটিই সর্বদা সত্যের উৎস।
ইলেকট্রনিক টিকিটের জন্য “E” (প্রতিটি আধুনিক পাস) অথবা কাগজের টিকিটের জন্য “ ” (কার্যত কখনও দেখা যায় না)।
প্রতিটি সেগমেন্টের পরে একটি ঐচ্ছিক অংশ থাকে যা এয়ারলাইন-নির্দিষ্ট অতিরিক্ত তথ্য বহন করে: ফ্রিকোয়েন্ট-ফ্লায়ার নম্বর, ফেয়ার বেসিস কোড, ব্যাগেজ ভাতা, এয়ারলাইন-নির্দিষ্ট নিরাপত্তা ডেটা, এবং আরও কয়েকটি কম প্রচলিত ফিল্ড। এখানে ফ্রিকোয়েন্ট-ফ্লায়ার নম্বরটি সবচেয়ে গোপনীয়তা-সংবেদনশীল উপাদান, এটি একটি দীর্ঘস্থায়ী শনাক্তকারী যা আপনার নেওয়া প্রতিটি ফ্লাইটকে একটি একক অ্যাকাউন্টের সাথে যুক্ত করে।
কিছু ক্যারিয়ার একটি স্বাক্ষর যোগ করে যাতে গেটে অফলাইনে পাস যাচাই করা যায়। খুব কমই এটি প্রয়োগ করে। স্বাক্ষরের উপস্থিতি বডির ভেতরের কিছু পরিবর্তন করে না।
যাত্রীর নাম + PNR (7-অক্ষরের বুকিং রেফারেন্স) এর সংমিশ্রণ বেশিরভাগ এয়ারলাইনে কার্যত একটি পাসওয়ার্ড। “আমার বুকিং পরিচালনা করুন” লুকআপগুলো এই দুটি ফিল্ডকে পরিচয়ের প্রমাণ হিসেবে গ্রহণ করে। এগুলো দিয়ে একজন আক্রমণকারী পারে:
বেশ কয়েকটি এয়ারলাইন অতীতের ঘটনার প্রতিক্রিয়ায় ম্যানেজ-মাই-বুকিং প্রবাহে মাল্টি-ফ্যাক্টর পরিচয় প্রমাণ যোগ করেছে। অনেকেই করেনি।
মাইল-রিডাইরেক্ট আক্রমণ একাধিকবার নথিভুক্ত হয়েছে। যেসব যাত্রী বোর্ডিং-পাসের ছবি টুইট বা ইনস্টাগ্রামে পোস্ট করেছেন তাঁরা আপগ্রেড হারিয়েছেন, বুকিং সরিয়ে দেওয়া হয়েছে, এবং কয়েক ঘণ্টার মধ্যে ভ্রমণসূচি-মিলিত ফিশিংয়ের লক্ষ্যবস্তু হয়েছেন।
যাত্রীর নাম (নাম ও পদবি), ক্যারিয়ার + ফ্লাইট নম্বর (শূন্য-অপসারিত, যেমন “AA123”), রুট (SFO → JFK), ISO ফরম্যাটে তারিখ (জুলিয়ান দিন স্মার্ট বছর-রোল-ফরওয়ার্ড সহ সম্প্রসারিত), সিট (শূন্য-অপসারিত, যেমন “12A”), কম্পার্টমেন্ট ক্লাস, সিকোয়েন্স নম্বর, স্ট্যাটাস (মানব লেবেল সহ, “বোর্ড করেছে”, “লাউঞ্জ অ্যাক্সেস”, ইত্যাদি)। বহু-সেগমেন্ট পাস প্রতি-সেগমেন্ট সারির লেবেল পায়।
PNR সেই একই ট্যাপ-টু-রিভিল কম্পোনেন্টের পেছনে মাস্ক করা থাকে যা আমরা পাসওয়ার্ড এবং 2FA সিক্রেটের জন্য ব্যবহার করি। রিভিল বোতাম ট্যাপ না করে নেওয়া রায়ের একটি স্ক্রিনশট বুকিং রেফারেন্স ফাঁস করে না। শর্তসাপেক্ষ অংশে উপস্থিত থাকলেও সার্ভার অ্যানালাইজার ফ্রিকোয়েন্ট-ফ্লায়ার নম্বর একেবারেই বের করে না, এটি একটি স্থায়ী পরিচয় যা একাধিক ভ্রমণকে একসাথে যুক্ত করে, এবং এটি রায়ের পৃষ্ঠায় প্রকাশ করলে গোপনীয়তা অবস্থান ব্যর্থ হবে।
মানুষ নিজের পাস স্ক্যান করার তিনটি বৈধ কারণ:
স্ক্যানারটি আপনার ব্রাউজারে চলে; শুধুমাত্র ডিকোড করা টেক্সট আমাদের সার্ভারে পৌঁছায় (ছবি নয়)। রায় ডিফল্টরূপে PNR মাস্ক করে। আপনি যদি আপনার রেকর্ডের জন্য রায়ের স্ক্রিনশট নেন, স্ক্রিনশটের আগে স্পষ্টভাবে প্রকাশ না করলে PNR মাস্ক করা থাকে।
বারকোডের ছবি তুলুন (অথবা স্ক্যানার পৃষ্ঠায় ক্যামেরা ব্যবহার করুন) এবং সেটি এখানে দিন। রায়ে PNR মাস্ক করা অবস্থায় আপনার ভ্রমণসূচির প্রতিটি সেগমেন্ট দেখানো হয়।