বাস্তবায়ন অবস্থা
- ক্রোম প্ল্যাটফর্মের অবস্থা ।
- অরিজিন ট্রায়াল ক্রোম ৮৪ থেকে ১০১: এখন বন্ধ।
- ক্রোম ডেভটুলস ইন্টিগ্রেশন ।
প্রাইভেট স্টেট টোকেন বলতে কী বোঝায়?
প্রাইভেট স্টেট টোকেন ব্যবহারকারীর সত্যতার ওপর আস্থা এক প্রেক্ষাপট থেকে অন্য প্রেক্ষাপটে পৌঁছে দিতে সক্ষম করে, যা সাইটগুলোকে প্রতারণা প্রতিরোধ করতে এবং পরোক্ষ ট্র্যাকিং ছাড়াই বট ও আসল মানুষের মধ্যে পার্থক্য করতে সাহায্য করে।
- কোনো ইস্যুকারী ওয়েবসাইট এমন ব্যবহারকারীর ওয়েব ব্রাউজারে টোকেন ইস্যু করতে পারে, যিনি তাঁর বিশ্বাসযোগ্যতা প্রমাণ করেন—যেমন—ক্রমাগত অ্যাকাউন্ট ব্যবহার, কোনো লেনদেন সম্পন্ন করা, বা একটি গ্রহণযোগ্য reCAPTCHA স্কোর পাওয়ার মাধ্যমে।
- একটি রিডিমার ওয়েবসাইট কোনো ব্যবহারকারীর কাছে রিডিমারের বিশ্বস্ত কোনো ইস্যুকারীর টোকেন আছে কি না, তা যাচাই করে এবং প্রয়োজন অনুযায়ী টোকেন রিডিম করে ব্যবহারকারীটি যে ভুয়া নয়, তা নিশ্চিত করতে পারে।
প্রাইভেট স্টেট টোকেনগুলো এনক্রিপ্টেড থাকে, তাই এর মাধ্যমে কোনো ব্যক্তিকে শনাক্ত করা বা ব্যবহারকারীর পরিচয় উদঘাটনের জন্য বিশ্বস্ত ও অবিশ্বস্ত ইনস্ট্যান্সগুলোর মধ্যে সংযোগ স্থাপন করা সম্ভব নয়।
আমাদের ব্যক্তিগত রাষ্ট্রীয় টোকেন কেন প্রয়োজন?
ওয়েবে এমন পদ্ধতির প্রয়োজন, যা বিশ্বাসযোগ্যতার সংকেত স্থাপন ও প্রেরণ করতে পারে এবং প্রমাণ করে যে ব্যবহারকারী সত্যিই সেই ব্যক্তি, যার পরিচয় তিনি দিচ্ছেন; তিনি কোনো বট নন যা মানুষের ছদ্মবেশে আছে, অথবা কোনো বিদ্বেষী তৃতীয় পক্ষ নন যারা কোনো প্রকৃত ব্যক্তি বা পরিষেবাকে প্রতারণা করছে। বিজ্ঞাপনদাতা, বিজ্ঞাপন সরবরাহকারী এবং সিডিএন-এর জন্য প্রতারণা থেকে সুরক্ষা বিশেষভাবে গুরুত্বপূর্ণ।
দুর্ভাগ্যবশত, বিশ্বাসযোগ্যতা পরিমাপ ও প্রচারের জন্য বিদ্যমান অনেক পদ্ধতি—যেমন, কোনো সাইটের সাথে মিথস্ক্রিয়াটি একজন প্রকৃত মানুষের কিনা তা যাচাই করা—এমন সব কৌশলের উপর নির্ভর করে যা ফিঙ্গারপ্রিন্টিংয়ের জন্যও ব্যবহার করা যেতে পারে। বিশ্বাসযোগ্যতা প্রদানের পদ্ধতিগুলোকে অবশ্যই গোপনীয়তা রক্ষা করতে হবে, যাতে কোনো একক ব্যবহারকারীকে ট্র্যাক না করেই বিভিন্ন সাইট জুড়ে বিশ্বাসযোগ্যতা প্রচার করা সম্ভব হয়।
প্রাইভেট স্টেট টোকেন এপিআই (Private State Token API) ব্যবহার করে, একটি ওয়েবসাইট তার বিশ্বস্ত কোনো ব্যবহারকারীকে ক্রিপ্টোগ্রাফিক টোকেন প্রদান করতে পারে, যা পরবর্তীতে অন্য কোথাও ব্যবহার করা যায়। টোকেনগুলো ব্যবহারকারীর ব্রাউজারে নিরাপদে সংরক্ষিত থাকে এবং পরে ব্যবহারকারীর সত্যতা যাচাই করার জন্য অন্যান্য ক্ষেত্রে তা রিডিম করা যায়। এর ফলে, ব্যবহারকারীকে শনাক্ত না করে বা বিভিন্ন সাইটের মধ্যে পরিচয় সংযুক্ত না করেই, একটি ওয়েবসাইটের (যেমন সোশ্যাল মিডিয়া সাইট বা ইমেল পরিষেবা) ব্যবহারকারীর প্রতি আস্থা অন্য একটি ওয়েবসাইটে (যেমন প্রকাশক বা অনলাইন স্টোর) পৌঁছে দেওয়া যায়।
মূল পরিভাষা: ফিঙ্গারপ্রিন্টিং সাইটগুলোকে ব্যবহারকারীদের ডিভাইস, অপারেটিং সিস্টেম, এবং ব্রাউজার সেটআপ (যেমন ভাষার পছন্দ, ইউজার এজেন্ট , এবং উপলব্ধ ফন্ট) বা ডিভাইসের অবস্থার পরিবর্তন সম্পর্কিত ডেটা সংগ্রহ করে স্বতন্ত্র ব্যবহারকারীদের শনাক্ত ও ট্র্যাক করতে সক্ষম করে। এটি সার্ভারে রিকোয়েস্ট হেডার পরীক্ষা করে অথবা ক্লায়েন্টে জাভাস্ক্রিপ্টের মাধ্যমে করা হতে পারে। ফিঙ্গারপ্রিন্টিং এমন সব পদ্ধতি ব্যবহার করে যা সম্পর্কে ব্যবহারকারীরা অবগত নন এবং যা তারা নিয়ন্ত্রণ করতে পারেন না।
প্রাইভেট স্টেট টোকেন কীভাবে কাজ করে?
এই উদাহরণে, একটি প্রকাশক ওয়েবসাইট বিজ্ঞাপন দেখানোর আগে যাচাই করতে চায় যে ব্যবহারকারীটি আসল মানুষ, কোনো বট নয়।
- একজন ব্যবহারকারী একটি ওয়েবসাইট (যা ইস্যুকারী নামে পরিচিত) পরিদর্শন করেন এবং এমন কিছু কাজ করেন যার ফলে সাইটটি মনে করে যে ব্যবহারকারী একজন প্রকৃত মানুষ, যেমন কেনাকাটা করা, ইমেল অ্যাকাউন্ট ব্যবহার করা বা সফলভাবে reCAPTCHA সম্পন্ন করা।
- ইস্যুকারী সাইটটি ব্যবহারকারীর ব্রাউজারের জন্য ট্রাস্ট টোকেনের অনুরোধ চালু করতে প্রাইভেট স্টেট টোকেন জাভাস্ক্রিপ্ট এপিআই ব্যবহার করে।
- ইস্যুকারী সাইটটি টোকেন ডেটা দিয়ে সাড়া দেয়।
- ব্যবহারকারীর ব্রাউজার ট্রাস্ট টোকেনের জন্য ডেটা নিরাপদে সংরক্ষণ করে।
- ব্যবহারকারী অন্য কোনো ওয়েবসাইটে (যেমন কোনো সংবাদ প্রকাশক) যান, যেটি ব্যবহারকারী আসল মানুষ কি না তা যাচাই করতে চায়: উদাহরণস্বরূপ, বিজ্ঞাপন দেখানোর সময়।
- ব্যবহারকারীর ব্রাউজারে সাইটটির বিশ্বস্ত ইস্যুকারীদের জন্য ট্রাস্ট টোকেন সংরক্ষিত আছে কিনা, তা যাচাই করার জন্য সাইটটি প্রাইভেট স্টেট টোকেন এপিআই ব্যবহার করে।
- ব্যবহারকারী পূর্বে যে ইস্যুকারীকে পরিদর্শন করেছিলেন, তার জন্য ব্যক্তিগত স্টেট টোকেনগুলো পাওয়া যায়।
- প্রকাশক সাইটটি ট্রাস্ট টোকেনগুলো রিডিম করার জন্য ইস্যুকারীর কাছে একটি অনুরোধ জানায়।
- ইস্যুকারী সাইটটি একটি রিডেম্পশন রেকর্ড দিয়ে সাড়া দেয়।
- ব্যবহারকারীকে ইস্যুকারী কর্তৃক একজন প্রকৃত মানুষ হিসেবে বিশ্বাসযোগ্য প্রমাণ করার জন্য, প্রকাশকের সাইটটি রিডেম্পশন রেকর্ডসহ একটি বিজ্ঞাপন প্ল্যাটফর্মের কাছে অনুরোধ পাঠায়।
- বিজ্ঞাপন প্ল্যাটফর্মটি বিজ্ঞাপন প্রদর্শনের জন্য প্রয়োজনীয় তথ্য সরবরাহ করে।
- প্রকাশকের সাইটে বিজ্ঞাপনটি প্রদর্শিত হয়।
- একটি বিজ্ঞাপন দেখার ইম্প্রেশন গণনা করা হয়।
প্রাইভেট স্টেট টোকেনের জন্য টুলিং উপলব্ধ আছে কি?
ক্রোম ডেভটুলস নেটওয়ার্ক এবং অ্যাপ্লিকেশন ট্যাব থেকে ইন্সপেকশন চালু করে। এই ডেভটুলস ইন্টিগ্রেশন এবং প্রাইভেট স্টেট টোকেন সম্পর্কে আরও পড়ুন।
ওয়েবসাইটগুলো একাধিক বিশ্বস্ত প্রদানকারীর টোকেন কীভাবে পরিচালনা করে?
সাইটটি document.hasTrustToken() ব্যবহার করে একবারে একজন ইস্যুকারীর জন্য ব্যবহারকারীর ব্রাউজারে বৈধ টোকেন আছে কিনা তা পরীক্ষা করতে পারে। যদি এটি true রিটার্ন করে এবং একটি টোকেন উপলব্ধ থাকে, তবে সাইটটি টোকেনটি রিডিম করতে পারে এবং অন্য টোকেন খোঁজা বন্ধ করে দেয়।
ওয়েবসাইটটিকে অবশ্যই সিদ্ধান্ত নিতে হবে যে কোন টোকেন ইস্যুকারীকে এবং কোন ক্রমে যাচাই করা হবে।
ব্যবহারের ক্ষেত্র
প্রাইভেট স্টেট টোকেন (PST) বিভিন্ন ধরনের জালিয়াতি-বিরোধী ব্যবহারের ক্ষেত্রকে সমর্থন করে। মূলতঃ, PST একটি অতিরিক্ত আস্থার সংকেত হিসেবে কাজ করতে পারে, কারণ এর এপিআই (API) এমন সব তথ্য এনকোড করতে সক্ষম যা এক প্রেক্ষাপট থেকে অন্য প্রেক্ষাপটে বিশ্বাসযোগ্যতা পৌঁছে দিতে সাহায্য করে। যেহেতু থার্ড-পার্টি কুকি বিলুপ্ত হয়ে যাচ্ছে, আমরা উপলব্ধি করছি যে নিম্নলিখিত ব্যবহারের ক্ষেত্রগুলো যেন প্রয়োজন অনুযায়ী কাজ করতে পারে, তা নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ হবে। PST-এর সমস্ত ব্যবহারের ক্ষেত্রে ইস্যুকারী এবং রিডিমার উভয়েরই একসাথে কাজ করা প্রয়োজন। আপনার যদি নিম্নলিখিত ক্ষেত্রগুলোর কোনোটির অনুরূপ ব্যবহারের ক্ষেত্র থাকে, তবে আপনি PST ব্যবহারের কথা বিবেচনা করতে পারেন:
- জালিয়াতি-বিরোধী পরিষেবা : জালিয়াতি প্রতিরোধ করা একটি বৈধ ব্যবহার যা ওয়েবের সমর্থন করা উচিত, কিন্তু এর জন্য একটি স্থিতিশীল, বিশ্বব্যাপী, ব্যবহারকারী-ভিত্তিক শনাক্তকারীর প্রয়োজন হওয়া উচিত নয়। তৃতীয় পক্ষের প্রেক্ষাপটে, ব্যবহারকারীদের বিশ্বস্ত এবং অবিশ্বস্ত দলে বিভক্ত করার জন্য PST ব্যবহার করা যেতে পারে।
- বিজ্ঞাপন জালিয়াতি বিশ্লেষণ : অ্যাড টেক পরিষেবাগুলিতে প্রতারণামূলক ক্লিক, ইম্প্রেশন এবং বট স্কিম বিশ্লেষণ করার জন্য পিএসটি (PST) সহায়ক হতে পারে।
- বট শনাক্তকরণ : কোনো ব্রাউজার বট কি না, তা বিশ্লেষণ করার পর, PST সেই তথ্যকে এক প্রেক্ষাপট থেকে অন্য প্রেক্ষাপটে শেয়ার করার জন্য এনকোড করতে সাহায্য করতে পারে।
- নিরাপদ পেমেন্ট : সীমিত তথ্যের ভিত্তিতে তৃতীয় পক্ষের কাছে শনাক্ত করা কঠিন এমন হুমকি (যেমন কার্ডিং ) সনাক্ত করতে, বিশ্বাসযোগ্যতা বাড়ানোর জন্য একটি অতিরিক্ত সংকেত হিসেবে পিএসটি ব্যবহার করা যেতে পারে।
- ইকমার্সে অপব্যবহার-বিরোধী পরিষেবা: পেজ স্ক্র্যাপিং এবং অ-মানবিক কার্যকলাপ এড়ানোর জন্য ইকমার্স ইন্টারঅ্যাকশনে (ক্লিক, চেকআউট, কেনাকাটা, পণ্যের রেটিং, চ্যাট বট, রিটার্ন) বট শনাক্ত করা অত্যন্ত গুরুত্বপূর্ণ। ইকমার্স প্ল্যাটফর্মগুলিতে তৃতীয় পক্ষের জালিয়াতি-বিরোধী পরিষেবা প্রদানকারীদের জন্য স্বয়ংক্রিয় এজেন্ট শনাক্ত করতে এটি একটি গুরুত্বপূর্ণ অতিরিক্ত সংকেত হতে পারে।
- সিডিএন পরিষেবা : পিএসটি প্রতারণামূলক ট্র্যাফিকের প্রতিবেদন ও সনাক্তকরণে সহায়তা করার জন্য একটি ব্যবস্থা প্রদান করে।
ব্যবহারের ক্ষেত্রগুলির এই তালিকাটি প্রাইভেট স্টেট টোকেন (PST) দ্বারা উপকৃত হতে পারে এমন সমস্ত জালিয়াতি-বিরোধী সক্ষমতার একটি সম্পূর্ণ তালিকা নয়। তালিকাটি পারস্পরিকভাবে স্বতন্ত্রও নয়, PST একাধিক জালিয়াতি-বিরোধী কার্যপ্রবাহকে উপকৃত করতে পারে।
ব্যবহারকারীর যাত্রা
প্রাইভেট স্টেট টোকেন (PST)-এর মূল উপাদান হলো ইস্যু এবং রিডেম্পশন। যদিও পূর্ববর্তী ব্যবহারের ক্ষেত্রগুলোই হলো মূল জায়গা যেখানে PST সমর্থিত হবে, নির্দিষ্ট কিছু ইউজার জার্নির নিম্নলিখিত মুহূর্তগুলোকে আপনি সেই দৃষ্টান্ত হিসেবে ভাবতে পারেন, যেখানে আপনি প্রকৃতপক্ষে টোকেন ইস্যু বা রিডিম করতে চাইবেন:
- অ্যাকাউন্ট ম্যানেজমেন্ট ফ্লো (লগইন, সাইন আপ, পাসওয়ার্ড রিসেট ইত্যাদি) চলাকালীন টোকেন ইস্যু করুন।
- মাল্টি-ফ্যাক্টর অথেনটিকেশন (MFA) নিশ্চিত করার পর টোকেন প্রদান করুন।
- পেমেন্ট হিস্ট্রি মুছে ফেলার মতো উচ্চ-ঝুঁকিপূর্ণ কার্যকলাপের পর টোকেন ইস্যু করুন।
- মাঝারি ঝুঁকিপূর্ণ পদক্ষেপ নেওয়ার আগে ক্রস-সাইট নিশ্চিতকরণের জন্য টোকেন রিডিম করুন।
- উচ্চ ঝুঁকিপূর্ণ পদক্ষেপ নেওয়ার আগে ক্রস-সাইট নিশ্চিতকরণের জন্য টোকেন রিডিম করুন।
ই-গোপনীয়তা আইন মেনে চলা
প্রাইভেট স্টেট টোকেন ইস্যু করার ক্ষেত্রে ব্যবহারকারীর টার্মিনাল সরঞ্জামে তথ্য সংরক্ষণ করা হয়, এবং তাই এটি ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) এবং যুক্তরাজ্যের ই-প্রাইভেসি আইনের অধীন একটি কার্যকলাপ, যার জন্য সাধারণত ব্যবহারকারীর সম্মতি প্রয়োজন। একজন ইস্যুকারী হিসেবে, এটি নির্ধারণ করা আপনার দায়িত্ব যে, ব্যবহারকারীর দ্বারা স্পষ্টভাবে অনুরোধ করা একটি অনলাইন পরিষেবা প্রদানের জন্য আপনার প্রাইভেট স্টেট টোকেন এপিআই-এর ব্যবহার একান্তই প্রয়োজনীয় কিনা, এবং সেই কারণে এটি সম্মতির আবশ্যকতা থেকে অব্যাহতিপ্রাপ্ত কিনা। আরও তথ্যের জন্য, আমরা আপনাকে আমাদের প্রাইভেসি স্যান্ডবক্স প্রাইভেসি-সম্পর্কিত কমপ্লায়েন্স এফএকিউ পড়ার জন্য উৎসাহিত করছি।
অংশগ্রহণ করুন এবং মতামত জানান
- গিটহাব : প্রস্তাবটি পড়ুন, প্রশ্ন করুন এবং আলোচনা অনুসরণ করুন ।
- W3C : ‘ওয়েব বিজ্ঞাপন ব্যবসার উন্নতি’ গ্রুপে শিল্পক্ষেত্রে ব্যবহারের উদাহরণ নিয়ে আলোচনা করুন।
- IETF : IETF প্রাইভেসি পাস ওয়ার্কিং গ্রুপে অন্তর্নিহিত প্রোটোকলের জন্য প্রযুক্তিগত মতামত প্রদান করুন।
আরও জানুন
- প্রাইভেট স্টেট টোকেন এপিআই-এর প্রযুক্তিগত ব্যাখ্যা
- প্রাইভেট স্টেট টোকেন দিয়ে শুরু করা : ওয়েব ডেভেলপারদের জন্য একটি সংক্ষিপ্ত বিবরণ
- ক্রোমের অরিজিন ট্রায়াল দিয়ে শুরু করা
- প্রাইভেসি স্যান্ডবক্সের গভীরে অনুসন্ধান