প্রকল্প সম্পর্কে

ThreatExchange最初是支持Meta-এর ThreatExchange API-এর কোড হিসেবে শুরু হয়েছিল এবং পরবর্তীতে সিগন্যাল বিনিময় ও কনটেন্ট মডারেশনের জন্য বিভিন্ন প্রকল্পের সংগ্রহে পরিণত হয়েছে। প্রধান উপাদানসমূহ: - PDQ ইমেজ হ্যাশিং: ছবিগুলোকে ২৫৬-বিট স্বাক্ষরে রূপান্তর করে, যা অন্য ছবির সাথে মেলাতে ব্যবহৃত হয়। - TMK+PDQF (TMK) ভিডিও হ্যাশিং: সাদৃশ্য মেলানোর জন্য ২৫৬KB ভিডিও স্বাক্ষর তৈরি করে। - Video PDQ (vPDQ): একটি সরল ভিডিও হ্যাশিং পদ্ধতি, যা দুটি ভিডিওর মধ্যে কতগুলো অনুরূপ ফ্রেম মিলেছে তার ভিত্তিতে মিল নির্ধারণ করে; এটি PDQ ছাড়াও অন্যান্য ইমেজ অ্যালগরিদমের সাথে প্রয়োগ করা যায়। - Hasher-Matcher-Actioner (HMA): AWS-এর জন্য একাধিক সাবমডিউলসহ একটি প্রস্তুত-থেকে-স্থাপনযোগ্য কনটেন্ট মডারেশন প্ল্যাটফর্ম। এটি স্ক্যান করার জন্য পরিচিত কনটেন্টের তালিকা সংরক্ষণ করে, যা স্থানীয়ভাবে কিউরেট করা যায় বা অন্য হ্যাশ এক্সচেঞ্জ প্রোগ্রামের সাথে সংযুক্ত হয়ে তালিকা শেয়ার ও গ্রহণ করা যায়। দ্বিতীয় সংস্করণ Open Media Match নির্মাণাধীন, যা ক্লাউড-অ্যাগনস্টিক Docker-ভিত্তিক স্থাপনার সাথে আসবে। - python-threatexchange: PyPI-তে `threatexchange` নামে প্রকাশিত একটি লাইব্রেরি ও CLI, যা Meta-এর ThreatExchange API থেকে হ্যাশ ডাউনলোড, PDQ দিয়ে ইমেজ স্ক্যান এবং আরও অনেক কিছুর রেফারেন্স বাস্তবায়ন প্রদান করে। এটি অন্যান্য হ্যাশ এক্সচেঞ্জ ও কৌশলে সম্প্রসারণের জন্য ডিজাইন করা হয়েছে, যার মধ্যে রক্ষণাবেক্ষণকারীদের দ্বারা লেখা নয় এমন কৌশলও অন্তর্ভুক্ত। - api-reference-examples: API ব্যবহারের জন্য বিভিন্ন ভাষায় উদাহরণ বাস্তবায়ন, বিভিন্ন স্তরের সম্পূর্ণতার সাথে। রিপোজিটরিটি Meta-এর ThreatExchange API নিজেও নথিভুক্ত করে: Facebook Platform-এ RESTful API, যা ম্যালওয়্যার ও ফিশিং পেজের মতো নিরাপত্তা হুমকির তথ্য নির্দিষ্ট কমিউনিটি সদস্য বা বৃহত্তর কমিউনিটির সাথে কোয়েরি, প্রকাশ ও শেয়ার করার জন্য ব্যবহৃত হয়। বাল্ক ডাউনলোড বা ইনক্রিমেন্টাল আপডেটসহ ট্যাগ-চালিত ওয়ার্কলোডের জন্য একটি Java রেফারেন্স ডিজাইন সুপারিশ করা হয়। অ্যাক্সেসের জন্য Meta-এর ডেভেলপার সাইটে একটি অ্যাপ্লিকেশনের মাধ্যমে আবেদন প্রয়োজন, এবং সম্পূর্ণ ডকুমেন্টেশন, UI, ডেটা ফরম্যাট ও সেরা অনুশীলনগুলো ThreatExchange ডক্সে রয়েছে। প্রকল্পের কনট্রিবিউটিং গাইড ও কোড অফ কন্ডাক্টের অধীনে অবদান স্বাগত। সমস্ত প্রকল্প BSD লাইসেন্সের অধীনে, ডেমোনস্ট্রেশন ফাইলের (যেমন pdq/cpp/CImg.h) জন্য উল্লিখিত ব্যতিক্রমসহ।