විශේෂ ආරක්ෂක පරීක්ෂාවන් අවශ්‍ය පුස්තකාල ශ්‍රේණිගත කිරීම

ලිනක්ස් පදනම විසින් පිහිටුවන ලද පදනම මූලික යටිතල පහසුකම් මුලපිරීම, පරිගණක කර්මාන්තයේ ප්‍රධාන ක්ෂේත්‍රවල විවෘත මූලාශ්‍ර ව්‍යාපෘති සඳහා සහය දැක්වීම සඳහා ප්‍රමුඛ සමාගම් එක් වූ, වියදම් කළා වැඩසටහන තුළ දෙවන අධ්යයනය සංගණනය, ප්‍රමුඛතා ආරක්ෂක විගණන අවශ්‍ය විවෘත මූලාශ්‍ර ව්‍යාපෘති හඳුනා ගැනීම අරමුණු කර ගෙන ඇත.

දෙවන අධ්‍යයනය අවධානය යොමු කරන්නේ බාහිර ගබඩාවලින් බාගත කරන ලද පරායත්ත ස්වරූපයෙන් විවිධ ව්‍යවසාය ව්‍යාපෘතිවල ව්‍යංගයෙන් භාවිත වන හවුල් විවෘත කේත විශ්ලේෂණය කෙරෙහි ය. යෙදුම් (සැපයුම් දාමය) ක්‍රියාකාරිත්වයට සම්බන්ධ තෙවන පාර්ශවීය සංරචකවල සංවර්ධකයින්ගේ අවදානම් සහ සම්මුතිය ප්‍රධාන නිෂ්පාදනයේ ආරක්ෂාව වැඩි දියුණු කිරීමට දරන සියලු උත්සාහයන් ප්‍රතික්ෂේප කළ හැකිය. අධ්යයනයේ ප්රතිඵලයක් ලෙස එය විය අර්ථ දක්වා ඇත ජාවාස්ක්‍රිප්ට් සහ ජාවා හි බහුලව භාවිතා වන පැකේජ 10, විශේෂ අවධානයක් අවශ්‍ය වන ආරක්ෂාව සහ නඩත්තු කිරීමේ හැකියාව.

npm ගබඩාවෙන් JavaScript පුස්තකාල:

  • අසින්ක් (කේත පේළි 196, කතුවරුන් 11, කැපකරුවන් 7, විවෘත ගැටළු 11);
  • උරුම වේ (කේත පේළි 3.8 දහසක්, කතුවරුන් 3 ක්, කැපකරු 1 ක්, නොවිසඳුනු ගැටළු 3 ක්);
  • isarray (කේත පේළි 317, කතුවරුන් 3, කැපකරුවන් 3, විවෘත ගැටළු 4);
  • වර්ගයක (කේත පේළි 2, කතුවරුන් 11, කැපකරුවන් 11, නොවිසඳුණු ගැටළු 3);
  • lodash (කේත පේළි 42, කතුවරුන් 28, කැපකරුවන් 2, විවෘත ගැටළු 30);
  • අවමවාදී (කේත පේළි 1.2 දහසක්, කතුවරුන් 14 ක්, කැපකරුවන් 6 ක්, විවෘත ගැටළු 38 ක්);
  • ස්වදේශිකයන් (කේත පේළි 3 දහසක්, කතුවරුන් 2 ක්, කැපකරුවෙක්, විවෘත ගැටළු නොමැත);
  • qs (කේත පේළි 5.4 දහසක්, කතුවරුන් 5 ක්, කැපකරුවන් 2 ක්, විවෘත ගැටළු 41 ක්);
  • කියවිය හැකි-ප්රවාහය (කේත පේළි 28 දහසක්, කතුවරුන් 10 ක්, කැපකරුවන් 3 ක්, විවෘත ගැටළු 21 ක්);
  • string_decoder (කේත පේළි 4.2 දහසක්, කතුවරුන් 4 ක්, කැපකරුවන් 3 ක්, විවෘත ගැටළු 2 ක්).

Maven ගබඩාවලින් ජාවා පුස්තකාල:

  • jackson-core (කේත පේළි 74 දහසක්, කතුවරුන් 7 ක්, කැපකරුවන් 6 ක්, විවෘත ගැටළු 40 ක්);
  • jackson-databind (කේත පේළි 74 දහසක්, කතුවරුන් 23 ක්, කැපකරුවන් 2 ක්, විවෘත ගැටළු 363 ක්);
  • guava.git, ජාවා සඳහා ගූගල් පුස්තකාල (කේත පේළි මිලියන 1, කතුවරුන් 83, කැපකරුවන් 3, විවෘත ගැටළු 620);
  • පොදු-කෝඩෙක් (කේත පේළි 51 දහසක්, කතුවරුන් 3 ක්, කැපකරුවන් 3 ක්, විවෘත ගැටළු 29 ක්);
  • පොදු-io (කේත පේළි 73 දහසක්, කතුවරුන් 10 ක්, කැපකරුවන් 6 ක්, විවෘත ගැටළු 148 ක්);
  • httpcomponents-Client (කේත පේළි 121, කතුවරුන් 16, කැපකරුවන් 8, විවෘත ගැටළු 47);
  • httpcomponents-core (කේත පේළි 131 දහසක්, කතුවරුන් 15 ක්, කැපකරුවන් 4 ක්, විවෘත ගැටළු 7 ක්);
  • ලොග්බැක් (කේත පේළි 154 දහසක්, කර්තෘ 1, කැපකරුවන් 2, විවෘත ගැටළු 799);
  • පොදු භාෂාව (කේත පේළි 168, කතුවරුන් 28, කැපකරුවන් 17, විවෘත ගැටළු 163);
  • slf4j (කේත පේළි 38, කතුවරුන් 4, කැපකරුවන් 4, විවෘත ගැටළු 189);

බාහිර සංරචකවල නම් කිරීමේ යෝජනා ක්‍රමය ප්‍රමිතිගත කිරීම, සංවර්ධක ගිණුම් ආරක්ෂා කිරීම සහ ප්‍රධාන නව නිකුතු සිදු කිරීමෙන් පසු උරුම අනුවාද පවත්වාගෙන යාම පිළිබඳ ගැටළු ද වාර්තාව ආමන්ත්‍රණය කරයි. අතිරේකව ලිනක්ස් පදනම විසින් ප්‍රකාශයට පත් කරන ලදී ලේඛනය විවෘත මූලාශ්‍ර ව්‍යාපෘති සඳහා ආරක්ෂිත සංවර්ධන ක්‍රියාවලියක් සංවිධානය කිරීම සඳහා ප්‍රායෝගික නිර්දේශ සමඟ.

ලේඛනය ව්‍යාපෘතියේ භූමිකාවන් බෙදා හැරීම, ආරක්ෂාව සඳහා වගකිව යුතු කණ්ඩායම් නිර්මාණය කිරීම, ආරක්ෂක ප්‍රතිපත්ති නිර්වචනය කිරීම, ව්‍යාපෘති සහභාගිවන්නන්ට ඇති බලතල අධීක්ෂණය කිරීම, නිවැරදි කිරීම ප්‍රකාශයට පත් කිරීමට පෙර කාන්දුවීම් වළක්වා ගැනීම සඳහා දුර්වලතා නිවැරදි කිරීමේදී Git නිවැරදිව භාවිතා කිරීම, වාර්තාවලට ප්‍රතිචාර දැක්වීමේ ක්‍රියාවලීන් නිර්වචනය කිරීම වැනි ගැටළු ආමන්ත්‍රණය කරයි. ආරක්ෂාව පිළිබඳ ගැටළු, ආරක්ෂක පරීක්ෂණ පද්ධති ක්‍රියාත්මක කිරීම, කේත සමාලෝචන ක්‍රියා පටිපාටි යෙදීම, නිකුතු නිර්මාණය කිරීමේදී ආරක්ෂාවට අදාළ නිර්ණායක සැලකිල්ලට ගනිමින්.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න