winjs-plugin-security
WinJS প্ৰকল্পসমূহৰ বাবে নিৰাপত্তা বঢ়োৱা সুবিধা আগবঢ়োৱা এটা প্লাগইন, মূলত SRI (Subresource Integrity) গুণ সম্পত্তি উৎপন্ন কৰাত ব্যৱহাৰ হয়।
বৈশিষ্ট্যসমূহ
- HTML ফাইলত থকা
আৰুটেগৰ বাবে স্বয়ংক্ৰিয়ভাৱে SRI গুণ সম্পত্তি উৎপন্ন কৰে - SHA-256, SHA-384, SHA-512 হেচ এলগৰিদম সমৰ্থিত (কনফিগাৰ কৰিব পৰা যায়)
- SRI সঠিকভাৱে কাম কৰিবলৈ স্বয়ংক্ৰিয়ভাৱে
crossorigin="anonymous"গুণ সংযোজন কৰে - কেৱল উৎপাদন পৰিবেশত প্ৰযোজ্য, উন্নয়ন পৰ্যায়ত স্বয়ংক্ৰিয়ভাৱে বাদ দিয়া হয়
সংস্থাপন
pnpm add @winner-fed/plugin-securityব্যৱহাৰৰ পদ্ধতি
আপোনাৰ .winrc.ts কনফিগাৰেচন ফাইলত প্লাগিন কনফিগাৰেচন যোগ কৰক:
import { defineConfig } from '@winner-fed/winjs';export default defineConfig({
plugins: ['@winner-fed/plugin-security'],
security: {
sri: true // 启用 SRI 功能
},
});
সংৰূপ বিকল্পসমূহ
sri
- প্ৰকাৰ:
boolean | { algorithm: 'sha256' | 'sha384' | 'sha512' } - অবিকল্পিত মান: নিজে হাতে সংযোজন কৰিব লাগিব
- বিৱৰণ: SRI (সাব-ৰিছৰ্চ ইন্টেগ্ৰিটি) ফাংচন সক্ৰিয় কৰিব নে, লগতে ঐচ্ছিক হেছ এলগৰিদম সংৰূপ
true বা {} হিচাপে সংৰূপ কৰিলে, প্লাগিনে:- নিৰ্মাণ-শেষৰ HTML ফাইল চাব
- সকলো
srcগুণবিশিষ্টটেগতintegrityগুণ সংযোজন কৰিব - সকলো
hrefগুণবিশিষ্টটেগতintegrityগুণ সংযোজন কৰিব - স্বয়ংক্ৰিয়ভাৱে
crossorigin="anonymous"গুণ সংযোজন কৰিব (যদি নাথাকে)
security: {
sri: {
algorithm: 'sha512' // 可选 'sha256' | 'sha384' | 'sha512',默认 'sha512'
}
}示例
输入 HTML
HTML নিৰ্গমন (SRI সক্ৰিয় কৰাৰ পাছত)
সুৰক্ষা নিৰ্দেশনা
SRI (উপ-সম্পদ অখণ্ডতা) এটা সুৰক্ষা বৈশিষ্ট্য, যি ব্ৰাউজাৰে সংগৃহীত সম্পদসমূহ (যেনে CDN ৰ পৰা সংগৃহীত সম্পদ) দুষ্কৃতিপূৰ্ণভাৱে সলনি কৰা হোৱা নাই জানিবৰ বাবে যাচাই কৰিব পাৰে। যেতিয়া ব্ৰাউজাৰে সম্পদটো লোড কৰে, তেতিয়া সম্পদটোৰ হেছ মান গণনা কৰি integrity গুণৰ ভিতৰত নিৰ্দিষ্ট কৰা হেছ মানৰ সৈতে তুলনা কৰে। যদি হেছ মান মিল নাখায়, তেন্তে ব্ৰাউজাৰে সম্পদটো লোড কৰিবলৈ অস্বীকাৰ কৰে।
টেগৰ ক্ষেত্ৰত, ফলাফল হৈছে তাৰ ভিতৰৰ কোডটো সম্পাদন নকৰা; CSS লিংকৰ ক্ষেত্ৰত, ফলাফল হৈছে তাৰ ভিতৰৰ ষ্টাইল লোড নকৰা।
SRI সম্পৰ্কে অধিক জানিবলৈ, Subresource Integrity - MDN চাব পাৰে।
মনোযোগৰ বিষয়
- এই প্লাগিন কেৱল প্ৰ'ডাকশ্যন বিল্ডত প্ৰযোজ্য, ডেভেলপমেন্ট পৰিৱেশত স্বয়ংক্ৰিয়ভাৱে উপেক্ষা কৰা হয়
- নিশ্চিত কৰিব লাগিব যে সম্পদ ফাইলসমূহ নিৰ্মাণৰ আউটপুট ডিৰেক্টৰিত পোৱা যায়
integrityগুণটোcrossoriginগুণৰ সৈতে ব্যৱহাৰ কৰিলে মাত্ৰ ঠিক মতে কাম কৰে
লাইচেঞ্চ
MIT
--- Tranlated By Open Ai Tx | Last indexed: 2025-08-06 ---