• API sinovi API testi
  • 4. Malumotlarni himoya qilish
  • Foydalanilgan adabiyotlar
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali dasturiy injiniring kafedrasi Dasturiy injiniringga kirish fani




    Download 0,74 Mb.
    bet5/5
    Sana28.05.2024
    Hajmi0,74 Mb.
    #256303
    1   2   3   4   5
    Bog'liq
    1 mt dik m shax

    Tezkor sinov bilan Testing - bu operatsion tizimni ta'minlashni ishlab chiqarish ishlab chiqarish va amaliyotga moslashtirish ta'minotni sinash turi. Tezkor oziq-ovqat muhitida test ta'minotni ishlab chiqarish chiqishning ajralmas qismi qismi, kodlash bilan birga bo'lgan birlashma'. Tezkor sinov bosqichma-bosqich va takroriy kodlash va sinovdan o'tkazishga imkon beradi.
    API sinovi API testi - bu birlik sinoviga o'xshash sinov turi. Dasturiy ta'minot APIlarining har biri API spetsifikatsiyasi bo'yicha sinovdan o'tkazish. API sinovlari asosiy sinov guruhi tomonidan amalga oshirish, agar API sinovdan o'tmasa yoki murakkab bo'lmasa va keng kodlashni talab qilmasa. API sinovlari APIni yaxshilashni va yaxshi kodlash ko'rishga ega bo'lishni talab qiladi.
    4. Ma'lumotlarni himoya qilish
    Nusxadan himoya qilish mahsulotlarini ta'minotning o'g'irlangan ishlab chiqarishlarini ishlab chiqarishga to'ldiradi va hozirda yagona ishonchli vosita - dasturchi -ishlab yaratishning mualliflik huquqlarini himoya qiladi va bozorning rivojlanishini rag'bat. Nusxadan himoyalanish-bu dastur o'z kiyimlarini faqat nusxa ko'chirimaydi element tan olinganidan keyin uni ta'minlaydi. Bunday element (kalit deb hisoblash) disket, kompyuterning ma'lum bir qismi yoki shaxsiy kompyuterga ulangan maxsus qurilma bo'lishi mumkin. Nusxa himoyasi barcha himoya tizimlari uchun umumiy bo'lgan bir qator boshqaruvni boshqarish orqali amalga oshirish:
    - dastur ishga tushirgan muhitni sozlash;
    - dastur ishga tushirgan muhitning autentifikatsiyasi;
    - ruxsatsiz muhitdan uchishga reaktsiya;
    - ruxsat berilgan nusxa ko'chirishni ro'yxatdan o'tkazish;
    - tizim algoritmlarini o'rganishga qarshilik.
    Dastur ishga tushadigan muhit deganda disket yoki shaxsiy kompyuter tushuniladi (agar o'rnatish qattiq diskda bo'lsa). Atrof -muhitni tekshirish - bu atrof -muhitning haqiqiyligini uchun qandaydir tarzda nom berishdan iborat. Atrof - muhitni - unga maxsus yoki o'lchanadigan, o'lchanadigan - bunday mahsulotlarni va soxta qiyin bo'lgan mahsulotlar - yig'ishtirish. Disketlarni ikki xil usulda amalga oshirish mumkin.
    Birinchisi, floppi sirtining bir qismiga zararsizga zararli. Bunday identifikatsiyalashning keng tarqalgan usuli "lazer teshigi" dir. Bu usul yordamida disket ma'lum bir joyda nurlari bilan yondiriladi. Shubhasiz, nusxa ko'chirish diskida va asl diskda bo'lgani kabi, xuddi shu teshikni juda qiyin.
    Identifikatsiyaning usuli disketani nostandart formatga muvaffaqiyatli. Ruxsatsiz muhitdan kelib chiqadigan reaktsiyasi, tegishli xabarni chiqarishga to'g'ri keladi.
    Ma'lumotni yo'q qilishdan himoya qilish. Kompyuterdan yuk tashishning barcha xavfsizligini ta'minlash vositalaridan - bu turli xil xil narsalarni qayta tiklash (sug'urta jamg'armasini bron qilish, va yangilash, arxivlarini boshqarish va boshqalar) yo'q qilishdan himoya qilish. ). Axborot'q qilish sabablari juda xilma -xil bo' uchun (yo'l-yo'riq va apparat muammolari, kompyuter viruslari va boshqalar), shaxsiy kompyuterlardan foydalangan holda har bir kishi uchun sug'urta ishlab chiqarishni ko'rish samaralidir.
    Kompyuter viruslariga tegishli bo'lishi kerak. Ko'pgina haqida kompyuter foydalanuvchilari (PC) ular bilan yaxshi tanishadi va ular bilan hali bo'lmaganlar tez orada tanishadilar. Kompyuter virusi, juda murakkab, u bilan dasturiy ta'minot va dasturiy ta'minot. Virus kompyuterning zararsizlantirishni turli yo'llar bilan buzish uchun yaratiladi - "zararsiz" xabar berishdan fayllarni o'chirish yoki yo'q qilishgacha.
    Viruslarning shaxsiy tarkibi bezorilik bilan ishlaydigan dasturchilar uchun, ular asosiy o'zlarini behuda o'ylashlari yoki antivirus dasturlarini sotish uchun pul topishlari uchun. Antivirus - bu viruslarni boshqarish yoki yo'q qilish dasturi. Bunday dasturlar maxsus yoki universaldir. Universal antivirus va ixtisosized antivirus o' farq nima? Ixtisoslashgan odam faqat yozib, viruslar bilan va hali yozilmagan viruslar bilan kurasha oladi.
    Ko'p antivirus dasturlari ixtisoslashgan dasturlarga tegishli: AIDSTEST, VDEATH, SERUM-3, ANTI-KOT, SCAN va boshqalar. Ularning har biri yoki bir nechta o'ziga xos viruslarni taniydi, qolganlari borligiga hech qanday munosabat bildirmaydi.
    Universal antiviruslar viruslarning barcha sinflari bilan kurashish uchun mo'ljallangan. Dizayni bo'yicha universal antiviruslar juda boshqacha bo'lishi mumkin. Rezident antiviruslar va auditor dasturlari keng qo' tekshiruvi.
    Bu ham, boshqa antivirus dasturlarining yordami bor - ham va ma'lumotlar (kamchiliklari). Ixtisoslashganlar soddaligi bilan juda tor ixtisoslashgan. Viruslarning xilma -xilligi bilan bir xil antiviruslar talab. Virus himoyalanish uchun antivirus dasturlaridan tashqari, tashkiliy yordami ham keng qo'shimcha. Virusli hujumlar oldini olish mumkin bo'lgan har bir aniq holat uchun kamaytirilishi mumkin bo'lishi mumkin. Mana bu harakatlarning ba'zilari:
    1. Korxonaning barcha hujumni virusli hujumlar sodir bo'lgan taqdirda va mumkin bo'lgan zarar haqida qilish.
    2. Dasturiy ta'minotni almashish (qabul qilish) uchun boshqa xato bilan rasmiy aloqalarni o'tkazmang. Xodimlarga axborotni qayta ishlash tizimlariga o'rnatish uchun "tashqaridan" dasturlarni olib kirishni tekshirish. Faqat rasman tarqatilgan ta'minotdan yuklash kerak.
    3. Xodim kompyuterda ma'lumotlarni qayta ishlashga kompyuter o'yinlaridan yuborishni tekshirish.
    4. Uchinchi tomon axborot tarmoqlariga kirish uchun alohida joy ajrating.
    5. Dasturlar va ma'lumotlar nusxalarining arxivini yarating.
    6. Vaqti -vaqti bilan nazorat yig'indisi yoki "toza" dasturlar bilan taqqoslash.
    7. Axborot xavfsizlik tizimlarini ayniqsa muhim shaxsiy kompyuterlarga'rnating. Maxsus antivirusni qo'llang.
    Dasturiy ta'minotni himoya qilish ma'lumot buuvchi dasturiy ta'minotni - dasturiy ta'minot tarkibiga kiruvchi dasturlar tizimi.
    Axborot har qanday kompaniyaning eng qimmatli manbalaridan biridir, shuning uchun axborotni himoya qilishni ta'minlash eng muhim va barqaror omillardan biridir. Axborot xavfsizlik - bu tizimning normal ishlashini ta'minlash, yaxlitligi va xavfsizligini ta'minlashdan iborat bo'lgan dasturiy ta'minot. Axborotning yaxlitligi va xavfsizligini ta'minlash uchun ma'lumotni yo'q qilish yoki unga ruxsatsiz kirishdan himoya qilish zarur.
    Butunlik - bu ma'lumotni ruxsatsiz yoki ruxsatsiz yo'q qilish, o' tugma mumkin emasligini anglatadi. Ma'lumotlarning uzatilishi - ostida saqlangan, qabul qilingan ma'lumotlarning sizga tegishli chiqishi va ruxsatsiz olinishi mumkin emas.
    Axborot tizimlarining manbalariga:
    Tasodifan tasodifan yoki qasddan kelib chiqadigan natija kelib chiqqan antropogen manbalar;
    ta'minot va uskunalarning eskirganligi yoki xavfsizlik muammolari bo'yicha texnik va boshqaruv ta'minotning ishlab chiqarishidan va ishdan chiqishiga olib keladigan texnogen manbalar; tabiiy ofatlar yoki fors -majordan kelib chiqadigan o'z -o'zidan paydo bo'ladigan manbalar. O'z nazorati, antropogen ta'sir manbalariga yordam beradi.
    Ichki (kompaniya qutqaruvning ta'siri) va tashkilot (ruxsatsiz shaxslarning tashkilotlardan ruxsatsiz aralashuvi) to'g'risida umumiy maqsad) manbalar;
    sub'ektlarning qasddan (tasodifan) va qasddan qilingan to'g'risida.
    Tizimlarda va tarmoqlarda ma'lumotlarni joylashtirishning ko'plab mumkin bo'lgan yo'nalishlari va unga ruxsatsiz kirish usullari mavjud:
    Ma'lumotni ushlab qolish;
    malumotni o'zgartiriladi (asl xabar yoki hujjat o'zgartiriladi yoki boshqasi bilan keladi va qabul qilinadi);
    ma'lumot muallifligini boshqarish (kimdir sizning nomingizdan xat yoki hujjat yuborishi mumkin);
    operatsion tizimlar va amaliy dasturlarning dasturiy ta'minotidan yuk tashish;
    ma'lumotlar tashuvchilar va fayllarni saqlashini yengish bilan nusxalash;
    uskunalar va aloqa liniyalariga ulanish;
    ro'yxatdan o'tgan foydalanuvchi sifatida o'zini ko'rsatib, uning vakolatlarini berish;
    yangi foydalanuvchilarni tanishtirish;
    kompyuter virus kiritilishi va boshqalar.
    Axborot ta'minlash tizimlarini himoya qilish uchun xavfsizlikni ta'minlash uchun zarur bo'lgan manbalarga qarshi kurashishga qaratilgan tuzilmaviy va texnologik chora - ishlab chiqarish, dasturiy ta'minot va himoya qilish tizimlarini qo'llab-quvvatlash.
    Integral xavfsiz tizim arxitekturasini olish uchun to'g'rilashlarni yumshatish usullarini birlashtirish. Shuni ta' yozish kerakki, har qanday axborotni himoya qilish tizimi to'liq himoyalanmagan. Siz har doim himoya tizimi va axborot tizimlarining 'rtasida tanlov kerak.
    IP ma'lumotlarini sub'ektlarning shikastlanishdan himoya qilish uchun yordam berishi mumkin.
    Ma'lumotni ruxsatsiz kirishdan himoya qilish uchun;
    kompyuter tarmoqlarida axborotni himoya qilish;
    kriptografik ma'lumotlarni himoya qilish;
    elektron raqamli imzo;
    axborotni kompyuter viruslaridan himoya qilish.
    Ma'lumotni ruxsatsiz kirishdan himoya qilish uchun axborot tizimi resurslariga kirish uchta protsedurani amalga oshiradi: identifikatsiya, autentifikatsiya va avtorizatsiya.
    Identifikatsiya - bu foydalanuvchiga (manbalar ob'ekti yoki sub'ektiga) yagona nomlar va kodlar (identifikatorlar) berish.
    Autentifikatsiya identifikatorni yuborgan foydalanuvchining shaxsiyini aniqlashvo identifikatorni taqdim etgan shaxs yoki qurilma haqiqatan ham kim da' aniqlash. Autentifikatsiyaning eng keng tarqalgan usuli - foydalanuvchiga parolni o'rnatish va uni kompyuterda saqlash.
    Avtorizatsiya - huquqni yoki foydalanuvchining muayyan resurslarga kirish va ular ustida belgilangan huquqni himoya qilish huquqini himoya qilish. Avtorizatsiya tarmoqlari va kompyuter resurslariga kirish huquqlarini farqlash birlashmasi.
    Kompyuter tarmoqlarida axborotni himoya qilish. Korxonalarni boshqarish tarmoqlari ko'pincha Internetga ulangan. Kompaniyalarning ta'sirini himoya qilish uchun, davolash yordami, yordami - yordami. Ekran (xavfsizlik devori) - bu tarmoqni ikki qismga bo'lish (chegara orqali tarmoq va Internet o'rtasida ishlaydi) va paketlarning bir qismidan o'tish sharoitlarini ta'minlashni o'rnatishga imkon beruvchi vositalarni boshqarish. boshqasiga. Ekranlar ham apparati, ham ta'minotda qo'llanilishi mumkin.
    Kriptografik ma'lumotlarni himoya qilish. Axborot xavfsizligini ta'minlash uchun uni shifrlash yoki kriptografiya uchun. Shifrlash uchun ma'lum algoritmni boshqarish algoritmi yoki qurilma. Shifrlash o'zgarmaydigan kalit kodi bilan boshqariladi.
    Shifrlangan ma'lumotlarni faqat kalit bilan olish mumkin. Kriptografiya - bu kompyuter tizimlarida va ular o'rtasida ma'lumot almashishni oshiruvchi juda samarali usul masofali kompyuterlar.
    Elektron raqamli imzo. Asl xabarni o' tugma yoki bu xabarni boshqasiga tuzatishni istisno qilish elektron imzo bilan birga xabarni yuborish kerak. Elektron raqamli imzo - bu kalitni kriptografik asl xabar sifatida olingan.
    Boshqacha, shaxsiy kalit bilan shifrlangan xabar elektron hujjat deb hisoblanadi. Yuboruvchi shifrlanmagan xabarni asl elektron hujjat imzo bilan birga uzatadi. Qabul ochiq kalitdan raqamli imzodan xabarning to'plamini ochadi va uni shifrlanmagan xabarning belgilari to'plami bilan taqqoslandi.
    Agar to'liq mos keladigan bo'lsa, qabul qilingan xabar o'zgartirilmagan va uning muallifiga tegishli deb bahslashish mumkin.
    Axborotni kompyuter viruslaridan himoya qilish. Kompyuter virusi - bu zararli dastur bo'lib, u mustaqil ravishdagi o'z dasturiy ta'minotini va ularni dasturlarga (bajariladigan fayllar), hujjatlarga, saqlashning yuklash sektorlariga va aloqa kanallari orqali tarqatishi mumkin.
    Yashash joyiga qarab, kompyuter viruslarining turlari:
    1. Dasturiy ta'minot (fayllarni .COM va .EXE kengaytmalari bilan zararlang) viruslari.
    2. Viruslarni yuklash.
    3. Makroviruslar.
    4. Tarmoqli viruslar.


    Foydalanilgan adabiyotlar



    1. https://chat.openai.com/

    2. https://kompy.info/kompyuter-tizimlarini-himoya-qilish-uchun-dasturiy-vositalar-d.html?page=6

    3. https://tryengineering.org/uz/profile/software-development/

    4. https://cyberleninka.ru/article/n/dasturiy-ta-minotni-ishlab-chiqish-bosqichlari

    5. https://uz.wikipedia.org/wiki/


    Download 0,74 Mb.
    1   2   3   4   5




    Download 0,74 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali dasturiy injiniring kafedrasi Dasturiy injiniringga kirish fani

    Download 0,74 Mb.