Package google.security.safebrowsing.v4

সূচক

নিরাপদ ব্রাউজিং

নিরাপদ ব্রাউজিং এপিআইগুলি ক্লায়েন্টদেরকে Google-এর অনিরাপদ ওয়েব সংস্থানগুলির ক্রমাগত আপডেট করা তালিকাগুলির বিরুদ্ধে ওয়েব সংস্থানগুলি (সবচেয়ে বেশি ইউআরএল) পরীক্ষা করতে সক্ষম করে৷ সেফ ব্রাউজিং এপিআই (v4) এ আপডেট এপিআই এবং লুকআপ এপিআই রয়েছে।

আপডেট এপিআই আমাদের বড় ক্লায়েন্টদের জন্য ডিজাইন করা হয়েছে এবং এতে FindFullHashes এবং FetchThreatListUpdates পদ্ধতি অন্তর্ভুক্ত রয়েছে। Update API-এর জন্য প্রয়োজন যে ক্লায়েন্টদের একটি স্থানীয় ডাটাবেসে ডাউনলোড করা হুমকি তালিকা বজায় রাখা।

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

দ্বিতীয়ত, ক্লায়েন্টরা FetchThreatListUpdates পদ্ধতির মাধ্যমে তাদের স্থানীয় ডাটাবেসের আপডেট পায়, যা ক্লায়েন্টের বর্তমান অবস্থা নেয় এবং ক্লায়েন্টের স্থানীয় হুমকি তালিকায় যে পরিবর্তনগুলি প্রয়োগ করা উচিত তার সাথে একটি আপডেট হওয়া ক্লায়েন্টের অবস্থা ফেরত দেয়।

Lookup APIটি আমাদের ছোট ক্লায়েন্টদের জন্য ডিজাইন করা হয়েছে এবং তাদেরকে FindThreatMatches পদ্ধতির মাধ্যমে নিরাপদ ব্রাউজিং হুমকি তালিকার সাথে সরাসরি সম্পদের সাথে মেলাতে দেয়।

Update API বা Lookup API ব্যবহারকারী ক্লায়েন্টরা ListThreatLists পদ্ধতির মাধ্যমে ডাউনলোডের জন্য উপলব্ধ নিরাপদ ব্রাউজিং হুমকি তালিকার একটি তালিকা পেতে পারেন।

{-- TRUSTED_THREAT_REPORTER: বিশ্বস্ত হুমকি ক্লায়েন্টরা SubmitThreatReport পদ্ধতির মাধ্যমে বিশ্লেষণের জন্য Google-এ প্রতিবেদন জমা দিতে পারে। --}

থ্রেটলিস্টআপডেটগুলি আনুন৷

rpc FetchThreatListUpdates( FetchThreatListUpdatesRequest ) returns ( FetchThreatListUpdatesResponse )

সবচেয়ে সাম্প্রতিক হুমকি তালিকা আপডেট আনে. একজন ক্লায়েন্ট একসাথে একাধিক তালিকার জন্য আপডেটের অনুরোধ করতে পারে।

ফুলহ্যাশ খুঁজুন

rpc FindFullHashes( FindFullHashesRequest ) returns ( FindFullHashesResponse )

অনুরোধ করা হ্যাশ উপসর্গের সাথে মেলে এমন সম্পূর্ণ হ্যাশগুলি খুঁজে পায়।

থ্রেট ম্যাচ খুঁজুন

rpc FindThreatMatches( FindThreatMatchesRequest ) returns ( FindThreatMatchesResponse )

নিরাপদ ব্রাউজিং তালিকার সাথে মেলে এমন হুমকি এন্ট্রি খুঁজে বের করে।

তালিকা হুমকির তালিকা

rpc ListThreatLists( Empty ) returns ( ListThreatListsResponse )

ডাউনলোডের জন্য উপলব্ধ নিরাপদ ব্রাউজিং হুমকি তালিকা তালিকা.

চেকসাম

ক্লায়েন্টের স্থানীয় ডাটাবেসের প্রত্যাশিত অবস্থা।

ক্ষেত্র
sha256

bytes

ক্লায়েন্ট স্টেটের SHA256 হ্যাশ; অর্থাৎ, ডাটাবেসে উপস্থিত সমস্ত হ্যাশের সাজানো তালিকা।

ক্লায়েন্ট ইনফো

নিরাপদ ব্রাউজিং API অনুরোধের সাথে যুক্ত ক্লায়েন্ট মেটাডেটা।

ক্ষেত্র
client_id

string

একটি ক্লায়েন্ট আইডি যা (আশা করি) নিরাপদ ব্রাউজিং এপিআই-এর ক্লায়েন্ট বাস্তবায়নকে স্বতন্ত্রভাবে সনাক্ত করে।

client_version

string

ক্লায়েন্ট বাস্তবায়ন সংস্করণ.

কম্প্রেশন টাইপ

যে উপায়ে হুমকি এন্ট্রি সেট সংকুচিত করা যেতে পারে।

Enums
COMPRESSION_TYPE_UNSPECIFIED অজানা।
RAW কাঁচা, সংকুচিত ডেটা।
RICE রাইস-গোলম্ব এনকোডেড ডেটা।

FetchThreatListUpdatesRequest

একটি নিরাপদ ব্রাউজিং API আপডেট অনুরোধ বর্ণনা করে। ক্লায়েন্টরা একক অনুরোধে একাধিক তালিকার জন্য আপডেটের অনুরোধ করতে পারে। সার্ভার সমস্ত অনুরোধে সাড়া নাও দিতে পারে, যদি সেই তালিকার জন্য সার্ভারের কোনো আপডেট না থাকে। দ্রষ্টব্য: ক্ষেত্র সূচক 2 অব্যবহৃত। পরবর্তী: 5

ক্ষেত্র
client

ClientInfo

ক্লায়েন্ট মেটাডেটা।

list_update_requests[]

ListUpdateRequest

অনুরোধ করা হুমকি তালিকা আপডেট.

লিস্টআপডেট রিকোয়েস্ট

একটি একক তালিকা আপডেট অনুরোধ.

ক্ষেত্র
threat_type

ThreatType

তালিকায় উপস্থিত এন্ট্রিগুলির দ্বারা হুমকির ধরন।

platform_type

PlatformType

তালিকায় উপস্থিত এন্ট্রি দ্বারা ঝুঁকিপূর্ণ প্ল্যাটফর্মের ধরন।

threat_entry_type

ThreatEntryType

তালিকায় উপস্থিত এন্ট্রির ধরন।

state

bytes

অনুরোধ করা তালিকার জন্য ক্লায়েন্টের বর্তমান অবস্থা (এনক্রিপ্ট করা ক্লায়েন্টের অবস্থা যা শেষ সফল তালিকা আপডেট থেকে প্রাপ্ত হয়েছিল)।

constraints

Constraints

এই অনুরোধের সাথে যুক্ত সীমাবদ্ধতা.

সীমাবদ্ধতা

এই আপডেটের জন্য সীমাবদ্ধতা.

ক্ষেত্র
max_update_entries

int32

এন্ট্রি সংখ্যা সর্বোচ্চ আকার. আপডেটে এই মানের চেয়ে বেশি এন্ট্রি থাকবে না। এটি 2**10 এবং 2**20 এর মধ্যে 2 এর শক্তি হওয়া উচিত। শূন্য হলে, কোনো আপডেট আকারের সীমা সেট করা নেই।

max_database_entries

int32

নির্দিষ্ট তালিকার জন্য স্থানীয় ডাটাবেসে ক্লায়েন্ট যে সর্বোচ্চ সংখ্যক এন্ট্রি রাখতে ইচ্ছুক তা সেট করে। এটি 2**10 এবং 2**20 এর মধ্যে 2 এর শক্তি হওয়া উচিত। যদি শূন্য হয়, কোন ডাটাবেসের আকার সীমা সেট করা হয় না।

region

string

একটি নির্দিষ্ট ভৌগলিক অবস্থানের জন্য তালিকার অনুরোধ করে। যদি সেট না করা হয় সার্ভার ব্যবহারকারীর আইপি ঠিকানার উপর ভিত্তি করে সেই মানটি বেছে নিতে পারে। ISO 3166-1 আলফা-2 ফর্ম্যাট আশা করে৷

supported_compressions[]

CompressionType

ক্লায়েন্ট দ্বারা সমর্থিত কম্প্রেশন প্রকার।

language

string

একটি নির্দিষ্ট ভাষার জন্য তালিকার অনুরোধ করে। ISO 639 alpha-2 বিন্যাস প্রত্যাশা করে।

device_location

string

একটি ক্লায়েন্টের শারীরিক অবস্থান, একটি ISO 31166-1 আলফা-2 অঞ্চল কোড হিসাবে প্রকাশ করা হয়৷

ফেচ থ্রেটলিস্টআপডেটসসপন্স

ক্ষেত্র
list_update_responses[]

ListUpdateResponse

ক্লায়েন্টদের দ্বারা অনুরোধ করা তালিকা আপডেট. এখানে প্রতিক্রিয়ার সংখ্যা ক্লায়েন্টদের পাঠানো অনুরোধের সংখ্যার চেয়ে কম হতে পারে। এই ক্ষেত্রে, উদাহরণস্বরূপ, যদি সার্ভারের একটি নির্দিষ্ট তালিকার জন্য কোন আপডেট না থাকে।

minimum_wait_duration

Duration

ক্লায়েন্টকে যেকোনো আপডেটের অনুরোধ জারি করার আগে ন্যূনতম সময়কাল অপেক্ষা করতে হবে। এই ক্ষেত্রটি সেট করা না থাকলে ক্লায়েন্টরা যত তাড়াতাড়ি চান আপডেট করতে পারে।

ListUpdateResponse

একটি পৃথক তালিকার একটি আপডেট.

ক্ষেত্র
threat_type

ThreatType

হুমকি প্রকার যার জন্য ডেটা ফেরত দেওয়া হয়৷

threat_entry_type

ThreatEntryType

হুমকির বিন্যাস।

platform_type

PlatformType

প্ল্যাটফর্মের ধরন যার জন্য ডেটা ফেরত দেওয়া হয়।

response_type

ResponseType

প্রতিক্রিয়ার ধরন। এটি নির্দেশ করতে পারে যে প্রতিক্রিয়া প্রাপ্ত হলে ক্লায়েন্টের দ্বারা একটি পদক্ষেপের প্রয়োজন।

additions[]

ThreatEntrySet

স্থানীয় হুমকি প্রকারের তালিকায় যোগ করার জন্য এন্ট্রিগুলির একটি সেট। একটি একক প্রতিক্রিয়ায় পাঠানোর জন্য সংকুচিত এবং কাঁচা ডেটার সংমিশ্রণের অনুমতি দেওয়ার জন্য পুনরাবৃত্তি করা হয়।

removals[]

ThreatEntrySet

স্থানীয় হুমকি প্রকারের তালিকা থেকে সরানোর জন্য এন্ট্রিগুলির একটি সেট৷ অনুশীলনে, এই ক্ষেত্রটি খালি বা ঠিক একটি ThreatEntrySet রয়েছে।

new_client_state

bytes

নতুন ক্লায়েন্ট অবস্থা, এনক্রিপ্ট করা বিন্যাসে। ক্লায়েন্টদের কাছে অস্বচ্ছ।

checksum

Checksum

ক্লায়েন্ট স্টেটের প্রত্যাশিত SHA256 হ্যাশ; অর্থাৎ, প্রদত্ত আপডেট প্রয়োগ করার পরে ডাটাবেসে উপস্থিত সমস্ত হ্যাশের সাজানো তালিকার মধ্যে। যদি ক্লায়েন্টের অবস্থা প্রত্যাশিত অবস্থার সাথে মেলে না, তাহলে ক্লায়েন্টকে অবশ্যই এই আপডেটটি উপেক্ষা করতে হবে এবং পরে আবার চেষ্টা করতে হবে।

রেসপন্স টাইপ

ক্লায়েন্টকে পাঠানো প্রতিক্রিয়ার ধরন।

Enums
RESPONSE_TYPE_UNSPECIFIED অজানা।
PARTIAL_UPDATE আংশিক আপডেট ক্লায়েন্টের বিদ্যমান স্থানীয় ডাটাবেসে প্রয়োগ করা হয়।
FULL_UPDATE সম্পূর্ণ আপডেট ক্লায়েন্টের সমগ্র স্থানীয় ডাটাবেস প্রতিস্থাপন করে। এর মানে হল ক্লায়েন্ট গুরুতরভাবে পুরানো ছিল বা ক্লায়েন্টকে দুর্নীতিগ্রস্ত বলে মনে করা হয়।

ফুলহ্যাশের অনুরোধ খুঁজুন

প্রদত্ত হ্যাশ উপসর্গগুলির সাথে মিলে যাওয়া সম্পূর্ণ হ্যাশগুলি ফেরত দেওয়ার অনুরোধ৷

ক্ষেত্র
client

ClientInfo

ক্লায়েন্ট মেটাডেটা।

client_states[]

bytes

বর্তমান ক্লায়েন্ট প্রতিটি ক্লায়েন্টের স্থানীয় হুমকি তালিকার জন্য জানায়।

threat_info

ThreatInfo

তালিকা এবং হ্যাশ চেক করা হবে.

api_client

ClientInfo

ক্লায়েন্টের বাস্তবায়নের উপরে নির্মিত উচ্চ-স্তরের API-এর কলারের সাথে যুক্ত ক্লায়েন্ট মেটাডেটা।

ফুলহ্যাশ প্রতিক্রিয়া খুঁজুন

ক্ষেত্র
matches[]

ThreatMatch

অনুরোধ করা উপসর্গের সাথে মিলে যাওয়া সম্পূর্ণ হ্যাশ।

minimum_wait_duration

Duration

ক্লায়েন্টকে যেকোন ফাইন্ড হ্যাশ রিকোয়েস্ট ইস্যু করার আগে ন্যূনতম সময়কাল অপেক্ষা করতে হবে। যদি এই ক্ষেত্রটি সেট করা না থাকে, ক্লায়েন্টরা যত তাড়াতাড়ি চায় একটি অনুরোধ জারি করতে পারে৷

negative_cache_duration

Duration

হুমকি তালিকার সাথে মেলেনি এমন অনুরোধ করা সত্ত্বাগুলির জন্য, কতক্ষণ প্রতিক্রিয়া ক্যাশে করতে হবে৷

FindThreatMatchesRequest

তালিকার বিরুদ্ধে এন্ট্রি চেক করার অনুরোধ.

ক্ষেত্র
client

ClientInfo

ক্লায়েন্ট মেটাডেটা।

threat_info

ThreatInfo

ম্যাচের জন্য যে তালিকা এবং এন্ট্রি পরীক্ষা করা হবে।

FindThreatMatchesResponse

ক্ষেত্র
matches[]

ThreatMatch

হুমকির তালিকা মিলেছে।

ListThreatListsResponse

ক্ষেত্র
threat_lists[]

ThreatListDescriptor

ক্লায়েন্ট দ্বারা ডাউনলোডের জন্য উপলব্ধ তালিকা.

প্ল্যাটফর্ম টাইপ

প্ল্যাটফর্মের প্রকারভেদ।

Enums
PLATFORM_TYPE_UNSPECIFIED অজানা প্ল্যাটফর্ম।
WINDOWS উইন্ডোজের জন্য হুমকি।
LINUX লিনাক্সের জন্য হুমকি।
ANDROID অ্যান্ড্রয়েডের জন্য হুমকি।
OSX OS X-এর জন্য হুমকি।
IOS আইওএসের জন্য হুমকি।
ANY_PLATFORM সংজ্ঞায়িত প্ল্যাটফর্মের অন্তত একটির জন্য হুমকি।
ALL_PLATFORMS সমস্ত সংজ্ঞায়িত প্ল্যাটফর্মের জন্য হুমকি।
CHROME ক্রোমের কাছে হুমকি।

RawHashes

একটি নির্দিষ্ট প্রিফিক্স দৈর্ঘ্যের হ্যাশ বিন্যাসে অসঙ্কুচিত হুমকি এন্ট্রি। হ্যাশগুলি 4 থেকে 32 বাইট আকারের যে কোনও জায়গায় হতে পারে। একটি বড় সংখ্যা 4 বাইট, কিন্তু কিছু হ্যাশ লম্বা করা হয় যদি সেগুলি একটি জনপ্রিয় URL এর হ্যাশের সাথে সংঘর্ষ হয়।

কম্প্রেশন সমর্থন করে না এমন ক্লায়েন্টদের ThreatEntrySet পাঠানোর জন্য বা কম্প্রেশন সমর্থন করে এমন ক্লায়েন্টদের নন-4-বাইট হ্যাশ পাঠানোর জন্য ব্যবহৃত হয়।

ক্ষেত্র
prefix_size

int32

নিচে এনকোড করা প্রতিটি উপসর্গের জন্য বাইটের সংখ্যা। এই ক্ষেত্রটি 4 (সংক্ষিপ্ততম উপসর্গ) থেকে 32 (সম্পূর্ণ SHA256 হ্যাশ) থেকে যেকোনো জায়গায় হতে পারে।

raw_hashes

bytes

হ্যাশগুলি, বাইনারি বিন্যাসে, একটি দীর্ঘ স্ট্রিংয়ে সংযুক্ত। হ্যাশগুলি লেক্সিকোগ্রাফিক ক্রমে সাজানো হয়। JSON API ব্যবহারকারীদের জন্য, হ্যাশগুলি base64-এনকোডেড।

কাঁচা সূচক

একটি স্থানীয় তালিকা থেকে সরানোর জন্য কাঁচা সূচকগুলির একটি সেট৷

ক্ষেত্র
indices[]

int32

একটি আভিধানিকভাবে সাজানো স্থানীয় তালিকা থেকে সরানোর জন্য সূচকগুলি৷

রাইসডেল্টা এনকোডিং

রাইস-গোলম্ব এনকোডেড ডেটা। সংকুচিত 4-বাইট হ্যাশ বা সংকুচিত অপসারণ সূচক পাঠানোর জন্য ব্যবহৃত হয়।

ক্ষেত্র
first_value

int64

এনকোড করা ডেটাতে প্রথম এন্ট্রির অফসেট, অথবা, যদি শুধুমাত্র একটি একক পূর্ণসংখ্যা এনকোড করা হয়, সেই একক পূর্ণসংখ্যার মান। ক্ষেত্রটি খালি বা অনুপস্থিত থাকলে, শূন্য ধরে নিন।

rice_parameter

int32

Golomb-Rice প্যারামিটার, যা 2 এবং 28 এর মধ্যে একটি সংখ্যা। এই ক্ষেত্রটি অনুপস্থিত (অর্থাৎ, শূন্য) যদি num_entries শূন্য হয়।

num_entries

int32

এনকোড করা ডেটাতে ডেল্টা এনকোড করা এন্ট্রির সংখ্যা। যদি শুধুমাত্র একটি একক পূর্ণসংখ্যা এনকোড করা হয় তবে এটি শূন্য হবে এবং একক মান first_value এ সংরক্ষণ করা হবে।

encoded_data

bytes

Golomb-Rice কোডার ব্যবহার করে এনকোড করা ডেল্টা।

থ্রেট এন্ট্রি

একটি পৃথক হুমকি; উদাহরণস্বরূপ, একটি দূষিত URL বা এর হ্যাশ উপস্থাপনা। এই ক্ষেত্রগুলির মধ্যে শুধুমাত্র একটি সেট করা উচিত।

ক্ষেত্র
hash

bytes

একটি হ্যাশ উপসর্গ, একটি SHA256 হ্যাশের সবচেয়ে উল্লেখযোগ্য 4-32 বাইট সমন্বিত। এই ক্ষেত্রটি বাইনারি বিন্যাসে রয়েছে। JSON অনুরোধের জন্য, হ্যাশগুলি বেস64-এনকোডেড।

url

string

একটি URL.

digest

bytes

SHA256 ফর্ম্যাটে একটি এক্সিকিউটেবলের ডাইজেস্ট। API বাইনারি এবং হেক্স ডাইজেস্ট উভয় সমর্থন করে। JSON অনুরোধের জন্য, ডাইজেস্ট বেস64-এনকোড করা হয়।

ThreatEntryMetadata

একটি নির্দিষ্ট হুমকি এন্ট্রির সাথে যুক্ত মেটাডেটা। ক্লায়েন্ট প্রতিটি হুমকি প্রকারের সাথে সম্পর্কিত মেটাডেটা কী/মান জোড়া জানতে পারে বলে আশা করা হচ্ছে।

ক্ষেত্র
entries[]

MetadataEntry

মেটাডেটা এন্ট্রি.

মেটাডেটা এন্ট্রি

একটি একক মেটাডেটা এন্ট্রি।

ক্ষেত্র
key

bytes

মেটাডেটা এন্ট্রি কী। JSON অনুরোধের জন্য, কীটি base64-এনকোডেড।

value

bytes

মেটাডেটা এন্ট্রি মান। JSON অনুরোধের জন্য, মান হল base64-এনকোড করা।

ThreatEntrySet

ক্লায়েন্টের স্থানীয় ডাটাবেস থেকে যোগ করা বা অপসারণ করা উচিত এমন হুমকির একটি সেট।

ক্ষেত্র
compression_type

CompressionType

এই সেটের এন্ট্রিগুলির জন্য কম্প্রেশন প্রকার।

raw_hashes

RawHashes

কাঁচা SHA256-ফরম্যাট করা এন্ট্রি।

raw_indices

RawIndices

স্থানীয় তালিকার জন্য কাঁচা অপসারণের সূচক।

rice_hashes

RiceDeltaEncoding

একটি Golomb-Rice এনকোডিং ব্যবহার করে SHA256-ফরম্যাট করা এন্ট্রিগুলির এনকোড করা 4-বাইট উপসর্গ। হ্যাশগুলি uint32 তে রূপান্তরিত হয়, ঊর্ধ্বক্রম অনুসারে সাজানো হয়, তারপর ডেল্টা এনকোড করা হয় এবং encoded_data হিসাবে সংরক্ষণ করা হয়।

rice_indices

RiceDeltaEncoding

গোলোম্ব-রাইস এনকোডিং ব্যবহার করে এনকোড করা স্থানীয়, আভিধানিকভাবে সাজানো তালিকা সূচক। সংকুচিত অপসারণ সূচক পাঠানোর জন্য ব্যবহৃত হয়। অপসারণ সূচক (uint32) ক্রমবর্ধমান ক্রমে সাজানো হয়, তারপর ডেল্টা এনকোড করা হয় এবং encoded_data হিসাবে সংরক্ষণ করা হয়।

থ্রেট এন্ট্রি টাইপ

এন্ট্রির প্রকার যা হুমকি সৃষ্টি করে। হুমকি তালিকা হল একক ধরনের এন্ট্রির সংগ্রহ।

Enums
THREAT_ENTRY_TYPE_UNSPECIFIED অনির্দিষ্ট।
URL একটি URL.
EXECUTABLE একটি এক্সিকিউটেবল প্রোগ্রাম।

হুমকির তথ্য

হুমকি তালিকায় মিলের জন্য পরীক্ষা করার সময় একজন ক্লায়েন্ট জমা দেয় এমন এক বা একাধিক হুমকি সংক্রান্ত তথ্য।

ক্ষেত্র
threat_types[]

ThreatType

হুমকি প্রকার চেক করা হবে.

platform_types[]

PlatformType

প্ল্যাটফর্মের প্রকারগুলি পরীক্ষা করা হবে৷

threat_entry_types[]

ThreatEntryType

প্রবেশের প্রকারগুলি পরীক্ষা করতে হবে৷

threat_entries[]

ThreatEntry

হুমকি এন্ট্রি চেক করা.

ThreatListDescriptor

একটি পৃথক হুমকি তালিকা বর্ণনা করে। একটি তালিকা তিনটি পরামিতি দ্বারা সংজ্ঞায়িত করা হয়: হুমকির ধরন, হুমকি দ্বারা লক্ষ্য করা প্ল্যাটফর্মের ধরন এবং তালিকায় এন্ট্রির ধরন।

ক্ষেত্র
threat_type

ThreatType

তালিকার এন্ট্রির মাধ্যমে হুমকির ধরন।

platform_type

PlatformType

তালিকার এন্ট্রি দ্বারা লক্ষ্যবস্তু প্ল্যাটফর্মের ধরন।

threat_entry_type

ThreatEntryType

তালিকায় অন্তর্ভুক্ত এন্ট্রি প্রকার.

ThreatMatch

নিরাপদ ব্রাউজিং হুমকি তালিকায় একটি হুমকি এন্ট্রি পরীক্ষা করার সময় একটি মিল।

ক্ষেত্র
threat_type

ThreatType

হুমকির ধরন এই হুমকির সাথে মেলে।

platform_type

PlatformType

এই হুমকির সাথে মিলে প্ল্যাটফর্মের ধরন।

threat_entry_type

ThreatEntryType

হুমকি এন্ট্রির ধরন এই হুমকির সাথে মিলেছে।

threat

ThreatEntry

এই হুমকি মিলেছে।

threat_entry_metadata

ThreatEntryMetadata

এই হুমকির সাথে যুক্ত ঐচ্ছিক মেটাডেটা।

cache_duration

Duration

ফিরে আসা ম্যাচের জন্য ক্যাশে জীবনকাল। ক্লায়েন্টদের মিথ্যা ইতিবাচক এড়াতে এই সময়ের বেশি সময় ধরে এই প্রতিক্রিয়া ক্যাশে করা উচিত নয়।

থ্রেট টাইপ

হুমকির ধরন।

Enums
THREAT_TYPE_UNSPECIFIED অজানা।
MALWARE ম্যালওয়্যার হুমকি প্রকার।
SOCIAL_ENGINEERING সামাজিক প্রকৌশল হুমকি টাইপ.
UNWANTED_SOFTWARE অবাঞ্ছিত সফ্টওয়্যার হুমকি টাইপ.
POTENTIALLY_HARMFUL_APPLICATION সম্ভাব্য ক্ষতিকারক অ্যাপ্লিকেশন হুমকি প্রকার।