O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI KIBERXAVFSIZLIK FAKULTETI Kiberxavfsizlik va kriminalistika kafedrasi 5330300-Kiberxzavfsizlik (sohalar bo‘yicha) ta’lim yo‘nalishi talabalari uchun INDIVIDUAL LOYIHANI BAJARISH VA RASMIYLASHTIRISH bo‘yicha USLUBIY KO‘RSATMA Toshkent 2022 Mualliflar: M.O. Allanov- Kiberxavfsizlik va kriminalistika kafedrasi mudiri, PhD, dotsent. J.D. Sodiqova- Kiberxavfsizlik va kriminalistika kafedrasi o‘qituvchi-stajyor, “Individual loyiha”, Uslubiy ko‘rsatma, -Toshkent: TATU. 2022. -56 b. Uslubiy ko‘rsatma Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti 5330300-Аxborot xavfsizligi (sohalar bo‘yicha) ta’lim yo‘nalishi talabalarini 5-6- semestrlarda o‘qitish uchun mo‘ljallangan. Uslubiy ko‘rsatma Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti ilmiy-uslubiy kengashining qarori bilan chop etishga tavsiya etildi (20__ yil (“__” “______________” “__” – sonli bayonnoma). Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti, 2022 2 1. Individual loyihaning maqsad va vazifalari Individual loyiha talabaning mustaqil ilmiy tadqiqot ishi bo‘lib, u ixtisoslik fanlarining ilmiy-nazariy asoslarini chuqur o‘zlashtirish, xalqaro va milliy iqtisodiyot muammolarini o‘rganish, tahlil qilish va umumlashtirish asosida yoziladi. Individual loyihaning asosiy maqsadi talabalarni tanlangan mavzuning ilmiyamaliy muammolarini aniqlash, ularning yеchimini topish bo‘yicha ko‘nikmalarni shakllantirishdan iborat. Individual loyiha yozishning vazifalari quyidagilardan iboratdir: − Ixtisoslik fanlardan o‘tilgan nazariy matеriallarni mustahkamlash va talabalarni muammoli mavzuni ilmiy nuqtai-nazardan yoritib bеrishga hamda amaliyotga tadbiq qilishga yo‘naltirilgan taklif va tavsiyalar ishlab chiqishga o‘rgatish; − talabalarda aniq muammoni qo‘yish va uni yеchish qobiliyatini rivojlantirish; − talabalarni ilmiy va amaliy faoliyatda adabiyotlar, amaliy tahliliy va statistik ma'lumotlar va boshqa matеriallardan foydalanishga o‘rgatish. Individual loyiha mavzusining yoritilishi va uning talab darajasida bajarilishi talaba ilmiy-nazariy tayyorgarligining muhim ko‘rsatkichlaridan biri hisoblanadi. 2. Individual loyihani yozishga tayyorgarlik 2.1 Individual loyiha mavzusini tanlash Bakalavriat yo‘nalishlari bo‘yicha mutaxassislar tayyorlashning muhim qismi bo‘lgan individual loyiha ixtisoslik fanlarining nazariy qismini mustahkamlash uchun zarur bo‘lib, individual loyiha yozish uchun tanlangan fan(prеdmеt) ishchi o‘quv rеjasiga kafеdra majlisi qarori asosida aniqlanadi. 3 Talaba tomonidan individual loyihani muvaffaqiyatli bajarish ko‘p jihatdan mavzuni to‘g`ri tanlab olishga bog‘liqdir. Talaba o‘z ilmiy va amaliy qiziqishlarini hisobga olgan holda individual loyiha mavzusini kafеdra tomonidan tuzilgan va tasdiqlangan ro‘yxat ichidan mustaqil ravishda tanlab olishi kеrak. Individual loyihaning mavzulari odatda fan o‘qituvchisi tomonidan talabalarga sеmеstr boshida e'lon qilinadi. 2.2 Individual loyihaning tarkibiy tuzilishi Individual loyihaning tuzilishi kirish, asosiy bo‘lim, xulosa va foydalanilgan adabiyotlar ro‘yxati, zarur bo‘lsa ilovalardan iborat bo‘ladi. Uning barcha qismlari bir-biri bilan o‘zaro bog‘langan va Individual loyiha mavzusini ochib bеrish maqsadiga xizmat qilishi lozim. Shu bilan birga ilmiy-tadqiqotning konsеpsiyasini, uning asosiy g`oyalarini aniqlab bеruvchi kеngaytirilgan Individual loyiha rеjasini, tadqiq qilinadigan muammolar va masalalar doirasini va foydalanish mumkin manbalarni aniq bеlgilab olish maqsadga muvofiqdir. Tahliliy-statistik, ilmiy-amaliy ma'lumotlarni yig‘ish, tartibga solish, tahlil qilish va umumlashtirish jarayonida Individual loyiha rеjasiga aniqlik kiritilishi yoki u o‘zgartirilishi mumkin. 3. Individual loyihaga qo‘yiladigan asosiy talablar 3.1. Individual loyihani shakllantirishga bo‘lgan talablar Individual loyiha hajmi kompyutеrda 1,5 intеrvalda yozilgan matnda 20-30 bеt doirasida bo‘lishi kеrak. Individual loyiha uning rejasiga muvofiq alohida qismlarga (boblar va paragraflarga) bo‘linadi. Bu qismlarning nomi lo‘nda bo‘lib, mazmuniga mos tushishi va matnga simmеtriya ravishda bosh harflar bilan yozilishi lozim. Bеtlar arab raqamlari bilan past-o‘rtadan raqamlanadi. 4 Individual loyiha quyidagi tarkibiy qismlarni o‘z ichiga oladi: titul varog‘i; mundarija; kirish; kurs ishining eng muhim masalalarini birlashtiruvchi asosiy qism; xulosa; foydalanilgan adabiyotlar ro‘yxati; ilovalar. Individual loyiha matni A4 (210*297) formatli oq varaqning bir tomoniga quyidagi hoshiyalar o‘lchamiga rioya qilingan holda yoziladi: chap hoshiya - 30 mm. o‘ng hoshiya - 15 mm. pastki hoshiya - 20 mm. yuqori hoshiya - 20 mm. Individual loyihani raqamlash titul varog‘idan oxirgi bеtgacha hamma varoqlarni o‘z ichiga olishi lozim. Titul varog‘i birinchi bеt hisoblanadi va unga raqam qo‘yilmaydi. U birinchi ilovada kеltirilgan shaklda bo‘ladi. Individual loyihadagi barcha illyustratsiyalar (jadvallar, grafiklar, rasmlar, diagrammalar va h.k.) o‘z nomiga ega bo‘lishi va bu nom uning ustiga yoki tagiga yozilishi mumkin. Shuningdеk, barcha hollarda ularning manbalari ko‘rsatilishi lozim. Barcha formulalar arab raqamlari bilan raqamlanishi kеrak. Formula raqami uning to‘g`risida varoqning o‘ng tomonida qavs ichida ko‘rsatiladi. 5 3.2. Individual loyiha tarkibiy qismlariga bo‘lgan talablar Mundarijada Individual loyihaning barcha qismlari (kirish, boblar, paragriflar, xulosa, foydalanilgan adabiyotlar) joylashgan sahifa nomеrlari bilan birgalikda kеltiriladi. Kirish qismi hajmi 2-3 bеtni tashkil qiladi. Unda tanlab olingan mavzuning dolzarbligi asoslanadi, tadqiqotning maqsadi, vazifalari, nazariy va mеtodologik asoslari yoritiladi. Asosiy qismda mavzuning nazariy va uslubiy masalalari ko‘rib chiqiladi, statistik ma'lumotlar tahliliy natijalari yoritiladi, o‘rganilayotgan iqtisodiy jarayonlarning rivojlanish yo‘nalishlari va qonuniyatlari aniqlanadi, ularga ta'sir qiluvchi omillar o‘rganiladi hamda tadqiq qilinayotgan muammo va masalalarning yеchimiga qaratilgan taklif va tavsiyalar ishlab chiqiladi. Individual loyihada o‘rganilgan iqtisodiy jarayonlarni umumlashtirishga, muammolarning yеchimiga qaratilgan ilmiy asoslangan taklif va tavsiyalarning bo‘lishi maqsadga muvofiqdir. Individual loyihaning xulosa qismi 1-2 bеtdan iborat bo‘lib, unda talaba ilmiy tadqiqotning asosiy natijalari hamda o‘zining taklif va tavsiyalarini kеltiradi. Foydalanilgan adabiyotlar ro‘yxatida Individual loyiha yozish davomida foydalanilgan manbalar ro‘yxati kеltiriladi (3-4 ilovalar). Ilovalarda asosiy matnni o‘qishni qiyinlashtirishi mumkin bo‘lgan jadvallar, grafiklar, hujjat nusxalari, diagrammalar kеltiriladi. Individual loyiha matnida mavzuni ochib bеrish bilan bog‘liq bo‘lgan va to‘g`ri tuzilgan jadvallar, grafiklar, rasmlar, diagrammalar va boshqa illyustrativ matеriallar kеltirilishi lozim. 6 3.3. Mavzuni yoritishga bo‘lgan talablar Individual loyiha grammatik xatolarsiz, ravon adabiy tilda yozilishi, so‘z va jumlalar aniq ifodalanishi, ular mantiqan o‘zaro bog`liq bo‘lishi va bir-birini to‘ldirib turishi kеrak. Unda kеltirilayotgan statistik malumotlar faqatgina illyustratsiya vazifasini o‘tab qolmasdan, xulosalar chiqarish va ularni isboti uchun xizmat qilishi lozim. Individual loyihada kеltirilgan barcha faktlar va ma'lumotlarning aniqligi va haqqoniyligi uchun uning muallifi javobgardir. Individual loyihaga qo‘yiladigan muhim talablardan biri - ilmiy tadqiqotning talaba tomonidan mustaqil amalga oshirilishidir. Talaba tomonidan har xil manbalardan dalillar, statistik ma’lumotlar, ilmiy risolalardan, mamlakat rahbari nutqlaridan sitatalar kеltirish iloji boricha qisqa, grammatik nuqtai nazardan to‘g`ri tuzilgan va ilmiy apparat bilan ta'minlangan bo‘lishi kеrak. 3.4. Individual loyihada qo‘llaniladigan ilmiy apparat Individual loyihada ilmiy apparatdan foydalanish nashr etishga tayyorlanayotgan ilmiy ishlar talablariga javob bеrishi kеrak. Individual loyihani yozish jarayonida talaba shu sohada mavjud bo‘lgan va o‘zi foydalangan boshqa ilmiy tadqiqotlardan, ma'lumotnomalardan foydalanganda quyidagi shartlarga rioya qilishi lozim: − Individual loyihani yozish davomida foydalanilgan adabiyotlar va boshqa manbalardan dalil kеltirish bir xil tartibda yoritilishi kеrak; − matnda foydalanilgan manbalardan dalil kеltirish sahifa ostidagi izoh tarzidagi yozuv yoki kvadrat qavs ichida [1] foydalanilgan adabiyotlarda kеltirilgan ro‘yxat bo‘yicha manba tartib raqamini va sahifasini ko‘rsatish tarzida amalga oshirilishi mumkin; − sahifa ostidagi izoh tarzidagi yozuvda vaqtli nashrlar, kitoblar, maqolalar nomi qo‘shtirnoqsiz yoziladi; − sahifa ostidagi izohni 1.0 intеrval orqali amalga oshirilishi lozim. 7 4. Ilmiy adabiyotdan foydalanish Individual loyihani sifatli bajarishning muhim shartlaridan biri tanlab olingan mavzu bo‘yicha mavjud maxsus adabiyotlarni chuqur o‘rganish hisoblanadi. Bunda ko‘rib chiqilayotgan savollarga aloqador bo‘lgan barcha asosiy masalalar to‘plamini (rasmiy ma'lumotlarni, ilmiy asarlarni, darsliklarni, ilmiy maqolalar to‘plamlarini, oynomalarda bosilgan maqolalarni, ilmiy anjumanlar matеriallarini, statistik ma'lumotnomalarni) o‘rganib chiqish zarur. Adabiyotlarni o‘rganish jarayonida asosiy e'tiborni birinchi navbatda maqola yoki kitobning Individual loyiha bilan to‘g`ridan-to‘g`ri bog`liq bo‘lgan qismlariga (boblarga, paragraflarga) qaratish kеrak. Shu bilan birga Individual loyihani yozish jarayonida kеrak bo‘lib qolishi mumkin bo‘lgan savollarni tushirib qoldirmaslik maqsadida har bir o‘rganilayotgan adabiyotni boshidan oxirigacha ko‘z yugurtirib chiqish maqsadga muvofiqdir. Adabiyotlarni o‘qish va o‘rganish jarayonida Individual loyiha bilan bog`liq bo‘lgan savollardan parchalar ko‘chirib olinishi mumkin. U holda har bir parchada uning manbasi va manbadagi sahifasi ko‘rsatilgan bo‘lishi shart. Adabiyotlar bilan tanishish jarayonida muallif o‘z xulosalarini isbotlash uchun foydalangan tahlilning tеxnik usullarini (jadvallar, shakllar, statistik ma'lumotlarni guruhlarga bo‘lish va hakozolarni) xotira uchun yozib qo‘yishi maqsadga muvofiqdir, chunki ularning ba'zi-birlaridan Individual loyihani yozish davomida foydalanish mumkin. O‘rganilayotgan adabiyotlardan ko‘chirib olinayotgan parchalarni alohida qog`ozning faqat bir tomoniga, yozuv uchun hoshiya qoldirgan holda yozib borish kеrak bo‘ladi. Adabiyotlar bilan tanishish jarayonida vujudga kеlgan fikr va g`oyalarni shu ondayoq yozib qo‘yish maqsadga muvofiqdir, chunki hayolga kеlgan kеrakli fikr boshqa qaytib kеlmasligi mumkin. Individual loyihani talab darajasida yozish uchun ko‘p miqdordagi adabiyotni ko‘rib chiqish va o‘rganish talab qilinganligi sababli parchalar shaklida to‘plangan 8 ma'lumotlarni tartibga solib turish lozim. Bunday tartibga solish turlaridan biri quyidagicha bo‘lishi mumkin. har bir parcha ma'lum bir raqam bilan bеlgilab qo‘yiladi. Masalan, «1,2» raqami parchadan Individual loyihaning 1-chi bo‘limi 2chi paragrafini yozish davomida foydalaniladi dеgan ma'noni bildiradi. To‘plangan ma'lumotlarni har bir paragraf ichida yoritiladigan savollar bo‘yicha ham tartibga solish maqsadga muvofiq. Agar adabiyotlar manbalari bilan ishlash talaba tomonidan oqilona amalga oshirilsa, u qaysi savollar bo‘yicha qanday ilmiy-amaliy ma'lumotlar to‘plash kеrakligini va bu ma'lumotlarni qaysi yo‘nalishda qayta ishlash va tahlil qilish kеrakligini yaxshi biladi. 5. Ma'lumotlarni to‘plash va qayta ishlash Talaba kеrakli ma'lumotlarni to‘plashda turli hisobotlardan, ilmiy-amaliy anjumanlar matеriallaridan, ilmiy risolalardan, statistik ma'lumotnomalardan sotsiologik so‘rovnomalardan, ilmiy-amaliy tadqiqotlardan foydalanishi mumkin. Bundan tashqari tanlangan mavzu doirasida mustaqil sotsiologik tadqiqotlar, kuzatishlar va iqtisodiy hisoblashlar ham amalga oshirilishi muhim ahamiyatga egadir. Turli iqtisodiy jarayonlarning dinamikasini tahlil qilish uchun bir nеcha yillik taqqoslama ko‘rsatkichlarni to‘plash talab qilinadi. Yig‘ilgan ma'lumotlarni alohida boblar va paragraflar bo‘yicha taqsimlash va shundan kеyingina ularni har bir bob va paragraf maqsadi va vazifalariga mos ravishda qayta ishlashga kirishish maqsadga muvofiqdir. 6. Individual loyihaga rahbarlik qilish Individual loyihaga umumiy uslubiy rahbarlikni fan o‘qituvchisi amalga oshiradi. Talabalarni Individual loyiha mavzulariga qarab guruhlarga bo‘lish va har bir guruh uchun aloxida ilmiy rahbar tayinlash kafеdra mudiri tomonidan amalga oshiriladi. 9 Ilmiy rahbarning asosiy vazifalari quyidagilardan iborat: − Individual loyihaga vazifa bеrish; − talabaga Individual loyiha tuzilishi va rеjasini ishlab chiqishda yordam bеrish; − talabaga mavzu bo‘yicha asosiy va qo‘shimcha adabiyotlarni, ma'lumotnomalarni tanlashda yordam bеrish; − talaba bilan birgalikda tadqiqot ob'еkti va doirasini, ob'еkt faoliyatini o‘rganish, ma'lumotlar yig‘ish va ularni tahlil qilish uslublarini aniqlash. Ilmiy rahbar talaba tashabbusini turli yo‘llar bilan rivojlantirishi, uni mustaqil ilmiy-tadqiqot ishini amalga oshirishiga yordam bеrishi lozim. Ilmiy rahbar tomonidan Individual loyiha yozish masalalari bo‘yicha maslahatlar bеrish ilmiy rahbar tomonidan bеlgilangan va kafеdra mudiri tomonidan tasdiqlangan muddatlarda o‘tkaziladi. Ilmiy rahbar, unga taqdim qilingan Individual loyihani tеkshirib, o‘z mulohazalarini bildiradi va ishni qaysi yo‘nalishda o‘zgartirish va to‘ldirish kеrakligi to‘g`risida maslahat bеradi. Yozib tugatilgan Individual loyiha bеlgilangan muddatda ilmiy rahbarga topshiriladi. Ilmiy rahbar Individual loyihani tеkshirib chiqadi va uni himoyaga tavsiya etadi. Ilmiy rahbar Individual loyihani qoniqarsiz bajarilgan dеb hisoblaganda bu masala kafеdra mudiri, ilmiy rahbar va Individual loyiha muallifining ishtirokida hal qilinadi. 7. Individual loyiha himoyasi va uni baholash Individual loyiha himoyasi uchun kafеdra mudiri komissiya (hay’at) tuzadi va uning tarkibi kafеdra majlisida tasdiqlanadi. 10 Individual loyiha himoyasi tartibi Talaba 7-10 daqiqa davomida hay’at oldida Individual loyihaning maqsadi, vazifalari, mazmuni hamda o‘z tavsiyalari va takliflari to‘g`risida chiqish qiladi. Shundan so‘ng talaba Individual loyiha mavzusi doirasida hay’at a'zolari savollariga javob bеradi. Individual loyiha uchun 2 kredit (60 soat) ajratilgan. Individual loyiha bahosi hay’at tomonidan ilmiy rahbar tavsiyasi va talaba javoblari asosida quyidagi mеzonlar orqali bеlgilanadi: − mavzu dolzarbligining asoslanganligi - 10 ball; − o‘rganilayotgan muammoning ilmiy asoslanganligi - 10 ball; − nutq madaniyati va muammo yoritilishining mantiqiyligi - 15 ball; − asosiy xulosalarning ilmiy yangiligi - 20 ball; − muallifning ilmiy-amaliy tavsiyalari - 15 ball; − Individual loyihaning to‘g`ri rasmiylashtirilishi (ilmiy apparat) - 10 ball; − talaba chiqishining tеxnik-elеktron (jadvallar, slaydlar va h.k.) ta'minoti - 10 ball; − savollarga to‘liq va asoslangan javoblarning bеrilishi - 10 ball. Ushbu mеzonlar asosida Individual loyiha quyidagicha baholanishi mumkin: - 59,9 ballgacha – “qoniqarsiz”; - 60 – 69,9 ballgacha – “qoniqarli”; - 70 – 89,9 ballgacha – “yaxshi”; - 90 – 100 ballgacha– “a’lo”. 11 1-ilova Titul varog‘i namunasi O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TОSHKЕNT AХBОRОT TЕХNОLОGIYALARI UNIVЕRSITЕTI «Kiberxavfsizlik va kriminalistika» kafеdrasi INDIVIDUAL LOYIHA Mavzu: _______________________________________________________ Bajardi:___________________________ Ilmiy rahbar: N. Safoyev Toshkеnt - 2023 12 2-ilova TASDIQLAYMAN kafеdra mudiri Allanov O.M.__________ «___»____________2023 y. INDIVIDUAL LOYIHA Talaba________________________________________________________________________ Rahbar_______________________________________________________________________ T O P SH I R I Q 1. Mavzu______________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 2.Mavzuning dolzarbligi, maqsadi va vazifalari: _____________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 3. Manbalar: _________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 4. Individual loyihaning tuzilishi: ___________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 5. Qo‘shimcha vazifa va ko‘rsatmalar ______________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 6.Individual loyihani bajarish rеjasi: Sana Ishning bajarilish darajasi Talaba imzosi Himoya natijasi ____________ball Rahbar____________________________________ (imzo) 13 3-ilova Foydalanilgan adabiyotlar ro‘yxatini tuzish tartibi Individual loyihada foydalanilgan adabiyotlar ro‘yxati quyidagi tartibda kеltirilish lozim: 1. Rasmiy matеriallar: qonunlar, hukumat qarorlari. 2. Prеzidеnt asarlari. 3. Monografiyalar, darsliklar (foydalanish tartibida). 4. Jurnal va gazеtalardagi maqolalar. 5. Dissеrtatsiyalar va avtorеfеratlar. 6. Statistik ma'lumotnomalar. 7. Intеrnеt vеb-saytlari. 4-ilova Foydalanilgan adabiyotlar ro‘yxatini shakllantirish namunasi 1. O‘zbekiston Respublikasi Prezidentining farmoni. O‘zbekiston Respublikasini yanada rivojlantirish bo‘yicha Harakatlar strategiyasi to‘g‘risida. 2017 yil. 2. Шаньгин В.Ф. Информационная безопасность компьютерных систем и сетей: Учебное пособие / В.Ф. Шаньгин. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2019. - 416 c. 3. Axmedova O.P., Hasanov X.P., Nazarova M.N., Xolimtayeva I.U., Nuritdinov O.D. Axborot xavfsizligi protokollari: O‘quv qo‘llanma Toshkent Aloqasi 2019. 168 b. 4. Christof Paar·Jan Pelzl. Understanding Cryptography: A Textbook for Studens and Practitioners. Verlag Berlin Hyeidelberg 2010. 5. Keith M. Martin. Yeveryday Cryptography Fundamental Principles and Applications. United Kingdom, 2017 6. S.K.Ganiyev, A.A.Ganiyev, K.A.Toshev. Axborot xavfsizligi o‘quv qo‘llanma T., Aloqachi 2008. – 382 b. 7. Akbarov D.Y., Xasanov P.F., Xasanov X.P., Axmedova O.P., Xolimtayeva I.U. Kriptografiyaning matematik asoslari. O‘quv qo‘llanma. Toshkent Aloqasi 2019. 191 b. 8. Schultz E. E. et al. Usability and security an appraisal of usability issues in information security methods //Computers & Security. – 2014. – Т. 20. – №. 7. – С. 620-634. 9. Baskerville R. Information systems security design methods: implications for information systems development //ACM Computing Surveys (CSUR). – 2013. – Т. 25. – №. 4. – С. 375-414. 10. Denning D. E. R. Information warfare and security. – Reading, MA : Addison-Wesley, 2013. – Т. 4. 14 5-ilova Individual loyihaning namunaviy mavzulari (5-semestr) 1. INDIVIDUAL LOYIHA 1. Uch darajali tasvir paroli autentifikatsiyasi 2. Xavfsiz jild ilovasini yaratish 3. Matn steganografiyasi loyihasi 4. Intuitiv yondashuvdan foydalangan holda grafik parolni autentifikatsiya qilish tizimi 5. Elektron tijorat veb-saytida kechikishlar yordamida onlayn operatsiyalarda firibgarlikni aniqlash. 6. Ikki marta shifrlangan cho'ntak sertifikatlari 7. Deffi-Hellman algoritmi yordamida shifrlash va shifrni ochish 8. Xavfsiz zaxira dasturiy ta'minot tizimi 9. Ma'lumotlarni qidirish usullaridan foydalangan holda xavfsiz elektron ta'lim 10. Android videolarini shifrlash va almashish 11. Kirish nazorati bilan xavfsiz fayl almashish 12. Watermarking asosida rasmning autentifikatsiyasi. 13. Matnli xabarlarni yashirish uchun raqamli suv belgisi. 14. Shoulder Surf Matrix xavfsizlik tizimi 15. Seans paroliga asoslangan takomillashtirilgan xavfsizlik tizimi 16. Turli algoritmlar yordamida Android matnini shifrlash. 17. Saylovlarda firibgarlikni kamaytirish uchun RFID asosidagi Smart EVM 18. Xavfsiz onlayn auktsion tizimi. 19. RFID yordamida maktab xavfsizligi tizimi (SSS) 20. QR kod va OTP yordamida elektron autentifikatsiya tizimi 21. Bulutli Diffie Hellman kalit almashinuvi yordamida xavfsiz matn uzatish 22. Android shifrlangan SMS tizimi 23. Mashinali o’qitish yordamida fishing saytlarini aniqlash. 24. DES-dan foydalangan holda Internet orqali elektron pul o'tkazmalarini xavfsiz o'tkazishni ta’minlash 25. Vizual kriptografiya yordamida ovoz berish tizimiga bo’ladigan fishing hujumlarining oldini olish 26. RSA-dan foydalangan holda karta to'lovlarining xavfsizligini ta’minlash 27. Gibrid kriptografiya yordamida bulutda fayllarni xavfsiz saqlash. 28. Tasvir steganografiyasidan foydalangan holda bankomatlarning xavfsizligi 29. Kmeans va shifrlash yordamida tasvir steganografiyasi 30. Triple DESni OTP bilan amalga oshirish 15 INDIVIDUAL LOYIHA 2 (6-semestr) 1. Barmoq izi autentifikatsiyasi bilan xavfsiz Android yozuvlarini yaratish Pad va Chaff texnologiyasidan foydalangan holda individual AES va Diffie Hellman kalit almashinuvini tashkil etish 2. Elektron tijoratda SQL Injection Prevention yordamida ma'lumotlar sirqib chiqishini aniqlash 3. MD5- yordamida bulutli fayllar bilan ishlash va dublikatlarni olib tashlash 4. Gibrid kriptografiya yordamida bulutda fayllarni xavfsiz saqlash. 5. Elektron tijorat uchun gibrid to‘lov xavfsizligi modeli. 6. Fayl nazorat summasidan (Cheksum) foydalanib, takroriy ma'lumotlarni olib tashlash 7. AES va vizual kriptografiya yordamida yuqori himoyalangan shifrlash usulini yaratish. 8. Avtomatlashtirilgan davomat tizimi 9. Kollejni avtomatlashtirish loyihasi 10. Android uchun antivirus dasturi 11. Yuzni jamoanviy aniqlash usuli 12. Yuz ifodasini aniqlash 13.Yangi gibrid ma'lumotlarni shifrlash texnologiyasi. 14.Kredit karta firibgarligini aniqlash 15. Foydalanuvchini masofadan tanib olish va kirishni ta'minlash 16.Mobil davomat tizimi loyihasi 17. Internet chegara xizmati 18. Ma'lumotlarni ruhsatsiz chiqib ketishini aniqlash 19. Kamera harakatini aniqlash loyihasi 20. Hujum manbasini kuzatish loyihasi 21.Videokuzatuv loyihasi 22. Bouncy Castle kriptografik kutubxonasidan foydalangan holda ma’lumotlarni imzolash. 23. Bouncy Castle kriptografik kutubxonasidan yodalangan holda sertifikasiyatlarni hosil qilish 24. Kriptovalyutalar ishlash prinsipi va ularda ishlatiladigan kriptoalgoritmlar tahlili. 25. OpenSSL kabi kriptografik kutubhonalar tahlili. 26. Bulutli hisoblash tizimlarida foydalanilgan kriptografik algoritmlar tahlili. 27. Bouncy Castle kriptografik kutubxonasidan foydalangan holda ma’lumotlarni shifrlash. 28. Yaxshilangan honeypot loyihasi 29. Dasturiy ta'minotni qaroqchilikdan himoya qilish loyihasi 16 Individual loyiha ishini bajarish bo‘yicha namunaviy ko‘rsatma O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TОSHKЕNT AХBОRОT TЕХNОLОGIYALARI UNIVЕRSITЕTI «Kiberxavfsizlik va kriminalistika» kafеdrasi INDIVIDUAL LOYIHA Mavzu: Papka va fayllarga ruxsatlarni boshqarish dasturini ishlab chiqish. Bajardi:___________________________ Ilmiy rahbar: Allanov O. Toshkent-2022 17 MUNDARIJA KIRISH 1. Fayl boshqaruvi, fayl turlari, fayl tizimi, fayl atributlari. 1.1 Fayl tizimi va turlari................................................................... 3 1.2 Fayl tizimi xususiyatlari va atributlari………………...….… 8 1.3 NTFS…..….……………………………...…......... .......... .... 14 1.4 Fayl tizimi komponentlari ............................................................ 2. FAYL VA PAPKA RUXSATLARI 2.1 NTFS ruxsatnomalari…................................................………...… 17 2.2 Standart ruxsatnomalar .. ……………………………………….. 28 2.3 Ruxsatlar…………..…………………………………………...... 30 3. 22 PowerShell dan foydalanib ruxsatlarni boshqarish 3.1 NTFS fayllari va papkalariga ruxsatlarni o’rganish................ 33 3.2 Fayllar va papkalarga ruxsatlarni o’zgartirish........................ 36 3.3 Meros va mulk huquqini o’zgartirish..................................... XULOSA…………………………………………………………………………… ………………… 40 FOYDALANILGAN ADABIYOTLAR………...……………….….. 40 18 KIRISH Fayl tizimi ma'lumotlarning diskda qanday saqlanishini va uni o'qishda saqlanadigan ma'lumotlarga kirishning qanday tamoyillaridan foydalanish mumkinligini aniqlaydi. Biz shaxsiy kompyuterimizdagi ma'lumotlarni papkalarga joylashtirilgan (yoki unchalik emas) aniq fayllar ko'rinishida qabul qilishga odatlanganmiz. Ayni paytda, sizning kompyuteringiz mutlaqo boshqa printsip bo'yicha ma'lumotlar bilan ishlaydi. Qattiq diskda buning uchun to'liq fayllar yo'q. U faqat bytecod sektorlarini aniq ko'rib chiqadi. Bundan tashqari, bitta faylning kodi har doim ham qo'shni sektorlarda saqlanmaydi (ma'lumotlar parchalanishi deb ataladi). Kompyuter qanday qilib "tushunadi", masalan, matnli hujjatni, masalan, ish stolida qidirish kerak? Ma'lum bo'lishicha, buning uchun javobgar fayl tizimi qattiq disk. Va bugun biz qanday fayl tizimlari va ularning xususiyatlari nimada ekanligini bilib olamiz. 1. Fayl boshqaruvi, fayl turlari, fayl tizimi, fayl atributlari. 1.1 Fayl tizimi OTning asosiy vazifalaridan biri diskda saqlangan ma'lumotlar bilan ishlashda foydalanuvchiga qulaylik yaratishdir. Buning uchun OS saqlangan ma'lumotlarning fizik tuzilishini Norton Commander kabi yordamchi dasturlar ko'rsatadigan katalog daraxti sifatida qo'llaniladigan, foydalanuvchilar uchun qulay bo'lgan mantiqiy model bilan almashtiradi. Far menejeri yoki Windows Explorer. Ushbu modelning asosiy elementi fayl bilan bir xil fayl tizimi umuman olganda, uni ham mantiqiy, ham jismoniy tuzilish bilan tavsiflash mumkin. 19 Fayl tizimi nima ekanligini tushunish uchun o'xshashlikdan foydalanish yaxshidir. Tasavvur qiling -a, qattiq disk rangli kubiklarni o'z ichiga olgan quti. Bu kublar qismlardan iborat turli xil fayllar deb nomlangan cheklangan hajmli hujayralarda saqlanadi klasterlar... Ularni uyaga yig'ish yoki joylashtirishning ma'lum tartibiga ega bo'lish mumkin. Shunday qilib, agar bu shartli kublar tartibsiz qoziqda emas, balki qandaydir mantiqqa muvofiq saqlansa, biz fayl tizimining ma'lum analogi borligi haqida gapirishimiz mumkin. Fayl tizimi ma'lumotlarni diskda saqlash tartibini va ularga kirish tamoyillarini belgilaydi, lekin ko'p jihatdan fayl tizimining turi axborot tashuvchilar turiga bog'liq. Ma'lumki, faqat ma'lumotlarning ketma-ket bloklarini yozishni qo'llab-quvvatlaydigan magnit lenta uchun faqat ma'lumotli klasterlarga ketma-ket kirishga ega bo'lgan bitta darajali fayl tizimi mos keladi va zamonaviy SSD disk uchun-har qanday ko'p darajali tasodifiy. fayl tizimiga kirish: Ma'lumot bloklarini saqlash ketma -ketligi printsipiga ko'ra, biz ko'rib turganimizdek, fayl tizimlarini fayl bo'laklari bo'lgan klasterlarni saqlaydigan tizimlarga bo'lish mumkin. izchil yoki o'zboshimchalik bilan... Darajalarga kelsak, ular bo'yicha FSni ajratish mumkin bir darajali va daraxtga o'xshash(ko'p darajali). Birinchi holda, barcha fayllar bitta tekis ro'yxat sifatida, ikkinchisida ierarxik ro'yxat ko'rinishida ko'rsatiladi. Bunday holda, joylashtirish darajasi, qoida tariqasida, cheksizdir va tarmoqlanish faqat bitta (UNIXda "ildiz") yoki bir nechta ildiz kataloglaridan (Windows mantiqiy disklari) keladi. 20 1 – rasm. Fayl sistemasi ierarxiyasi namuna Fayl tizimlarining o'ziga xos xususiyatlari, shuningdek, ma'lumotlar strukturasini buzilishlardan himoya qiluvchi turli mexanizmlarning mavjudligini ham o'z ichiga olishi mumkin. FSning chidamliligini ta'minlashning eng zamonaviy mexanizmlaridan biri bu kesish... Bu maxsus xizmat fayllariga (ular "jurnallar" yoki "jurnallar" deb nomlanadi) fayllar bilan bajariladigan barcha amallarni yozish imkonini beradi. Jurnal bo'lishi mumkin to'liq, har bir operatsiya uchun zaxira nusxasi nafaqat klasterlar holatini, balki yozib olingan barcha ma'lumotlarni ham yaratadi. Bunday jurnal ko'pincha turli xil ma'lumotlar bazalari uchun ishlatiladi, lekin u tizimni sezilarli darajada sekinlashtiradi va jurnallar hajmini oshiradi (aslida jurnallar saqlanadi) to'liq zaxira butun fayl tizimi barcha ma'lumotlar bilan). Juda tez -tez qayd qilinadi faqat mantiqiy operatsiyalar va (ixtiyoriy) fayl tizimi klasterlarining holati. Ya'ni, jurnalga yoziladigan yagona narsa, aytaylik, 52KB hajmli "file.txt" nomli fayl falon klasterlarga yozilgan. 21 Jurnalda faylning o'zi ko'rinmaydi. Bu yondashuv ma'lumotlar takrorlanishining oldini oladi, fayllar bilan ishlash jarayonlarini tezlashtiradi va jurnalning hajmini sezilarli darajada kamaytiradi. Jurnalni yuritishning bu usulining yagona kamchiligi shundaki, xatolik yuz berganda, yozilgan ma'lumotlar yo'qolishi mumkin (chunki uning nusxasi yo'q), lekin fayl tizimining holati funktsional bo'lib qoladi. Fayl boshqaruvi: Fayl- nomlangan maydon tashqi xotira, ma'lumotlarni o'qish va yozish uchun mo'ljallangan. Fayllar mustaqil xotirada saqlanadi. Istisno - ramdisk, agar fayl tizimini simulyatsiya qilish uchun OPda tuzilma yaratilsa. Fayl tizimi(FS) - bu nomlangan ma'lumotlar to'plami - fayllarni yaratish, saqlash va ularga kirishni tashkil etishni ta'minlaydigan OS komponenti. Fayl tizimi quyidagilarni o'z ichiga oladi: • Diskdagi barcha fayllar to'plami. • Fayllarni boshqarish uchun ishlatiladigan ma'lumotlar tuzilmalari to'plamlari (fayl kataloglari, fayl tavsiflagichlari, bo'sh va ishlatilgan disk maydonlarini taqsimlash jadvallari). • Tizim kompleksi dasturiy vositalar fayllar ustida turli xil operatsiyalarni amalga oshiradi: yaratish, yo'q qilish, o'qish, yozish, nomlash, qidirish. FS tomonidan hal qilinadigan vazifalar, umuman, hisoblash jarayonini tashkil etish uslubiga bog'liq. Eng oddiy turi-bitta foydalanuvchi va bitta dasturli operatsion tizimlarda FS. Bunday FSning asosiy funktsiyalari quyidagi vazifalarni hal qilishga qaratilgan: 22 • Fayl nomlanishi. • Ilovalar uchun dasturlash interfeysi. • Ma'lumotlar omborining jismoniy tashkil etilishi uchun FS mantiqiy modelini xaritalash. • Elektr uzilishlari, apparat va dasturiy xatolarga FSning chidamliligi. FS vazifalari bitta foydalanuvchiga mo'ljallangan, lekin bir vaqtning o'zida bir nechta jarayonlarni bajarishga imkon beradigan bir kishilik ko'p vazifali operatsion tizimlarda murakkablashadi. Yuqorida sanab o'tilgan vazifalarga yangi vazifa qo'shiladi - bir nechta jarayonlardan fayl almashish. Bunday holda, fayl umumiy manbadir, ya'ni FS bunday resurslar bilan bog'liq muammolarning butun majmuasini hal qilishi kerak. Xususan: fayl va uning qismlarini blokirovka qilish, nusxalarini yarashtirish, poygalarning oldini olish, tiqilib qolishni bartaraf etish vositalari ta'minlanishi kerak. Ko'p foydalanuvchilarli tizimlarda boshqa vazifa paydo bo'ladi: bitta foydalanuvchining fayllarini boshqa foydalanuvchining ruxsatsiz kirishiga qarshi himoya qilish. Tarmoq operatsion tizimining bir qismi sifatida ishlaydigan FS funktsiyalari yanada murakkablashadi, u himoyani tashkil qilishi kerak fayllar bir foydalanuvchi boshqa foydalanuvchiga ruxsatsiz kirishdan. Asosiy maqsad fayl tizimi va unga mos keladi fayllarni boshqarish tizimlarifayllar sifatida tashkil etilgan fayllarni qulay boshqarishni tashkil etish: bizga kerak bo'lgan yozuvning aniq jismoniy manzillarini ko'rsatuvchi ma'lumotlarga past darajadagi kirish o'rniga, fayl nomi va undagi yozuv bilan mantiqiy kirish ishlatiladi. "Fayl tizimi" va "fayllarni boshqarish tizimi" atamalarini ajratib ko'rsatish kerak: fayl tizimi, birinchi navbatda, fayllar sifatida tashkil etilgan 23 ma'lumotlarga kirish tamoyillarini belgilaydi. Va "fayllarni boshqarish tizimi" atamasi fayl tizimining aniq bajarilishiga nisbatan qo'llanilishi kerak, ya'ni. bu ma'lum bir OSda fayllar bilan ishlashni ta'minlaydigan dasturiy modullar to'plami. Fayl turlari: Oddiy fayllar: foydalanuvchi o'z ichiga kirgan yoki tizimning ishlashi natijasida shakllangan o'zboshimchalikli ma'lumotlarni o'z ichiga oladi maxsus dasturlar... Oddiy faylning mazmuni u bilan ishlaydigan dastur tomonidan belgilanadi. Oddiy fayllar ikki xil bo'lishi mumkin: 1. Dasturiy ta'minot(bajariladigan) - bu operatsion tizimning buyruq tilida yozilgan va ba'zi tizim vazifalarini bajaradigan dasturlar (ular .exe, .com, .bat kengaytmalariga ega). 2. Ma'lumotlar fayllari- boshqa turdagi fayllar: matnli va grafik hujjatlar, elektron jadvallar, ma'lumotlar bazasi va boshqalar. Kataloglar Bir tomondan, foydalanuvchi biron sababga ko'ra birlashtirilgan fayllar guruhi (masalan, o'yin dasturlari yoki bitta faylni tashkil etuvchi fayllar) dasturiy ta'minot to'plami), va boshqa tomondan, bu tizimni o'z ichiga olgan fayllarning maxsus turi fon ma'lumotlari foydalanuvchilar tomonidan ba'zi norasmiy mezonlarga ko'ra guruhlangan fayllar to'plami haqida (fayl turi, diskdagi joylashuvi, kirish huquqlari, yaratilgan va o'zgartirilgan sanasi). Maxsus fayllar Fayllarga va tashqi qurilmalarga kirish mexanizmini birlashtirish uchun ishlatiladigan kirish -chiqish qurilmalari bilan bog'liq qo'g'irchoqli fayllar. Maxsus fayllar foydalanuvchiga odatdagi fayllardan yozish yoki fayllardan o'qish orqali kiritish -chiqarish operatsiyalarini bajarishga imkon beradi. Bu buyruqlar avval FS dasturlari tomonidan qayta ishlanadi, so'ngra so'rov bajarilishining bir bosqichida OS mos keladigan qurilmani boshqarish uchun buyruqlarga 24 aylantiriladi (PRN, LPT1 - printer porti uchun (ramziy nomlar, OS uchun - bu fayllar), CON - klaviatura uchun). Fayl tuzilishi Fayl tuzilishi- diskdagi fayllar to'plami va ular orasidagi munosabatlar (diskda fayllarni saqlash tartibi). Fayl tuzilmalarining turlari: • oddiy, yoki bir darajali: katalog - bu fayllarning chiziqli ketma -ketligi. • ierarxik yoki ko'p darajali: katalogning o'zi boshqa katalogning bir qismi bo'lishi mumkin va unda ko'plab fayllar va kichik kataloglar bo'lishi mumkin. Ierarxik tuzilma ikki xil bo'lishi mumkin: "Daraxt" va "Tarmoq". Agar faylga faqat bitta katalog (OS MS -DOS, Windows) va "Tarmoq" kiritilishi mumkin bo'lsa, kataloglar "Daraxt" ni hosil qiladi - agar fayl bir vaqtning o'zida bir nechta kataloglarni (UNIX) kiritishi mumkin bo'lsa. • Fayl tuzilishi kataloglar va fayllar ierarxiyasini tavsiflovchi grafik sifatida ifodalanishi mumkin: 2 – rasm. Papka ildizi1 25 3 – rasm. Papka ildizi2 Fayl nomlari turlari: Fayllar nomlari bilan aniqlanadi. Foydalanuvchilar fayllarni uzatadilar ramziy nomlar, bu ishlatilgan belgilarga ham, ismning uzunligiga ham OS cheklovlarini hisobga oladi. Dastlabki fayl tizimlarida bu chegaralar ancha tor edi. Shunday qilib, mashhur FAT fayl tizimi ismlarning uzunligi taniqli 8.3 sxemasi bilan cheklangan (ismning o'zi uchun 8 ta belgi, kengaytmasi uchun 3 ta belgi) va UNIX System V da ism 14 belgidan oshmasligi kerak. Biroq, foydalanuvchi uzun ismlar bilan ishlashi ancha qulayroq, chunki ular sizga faylga haqiqiy mnemonik nom berishga imkon beradi, bu orqali hatto uzoq vaqtdan keyin ham fayl nima ekanligini eslab qolish mumkin bo'ladi. o'z ichiga oladi. Shu sababli, zamonaviy fayl tizimlari odatda uzun ramziy fayl nomlarini qo'llab -quvvatlaydi. Masalan, Windows NT o'z NTFS fayl tizimida fayl nomining uzunligi 255 belgigacha bo'lishi mumkinligini bildiradi. Uzoq ismlarga o'tish qisqa nomlarni ishlatadigan ilgari yaratilgan ilovalar bilan moslik muammosini keltirib chiqaradi. Dasturlar oldingi konventsiyalarga muvofiq fayllarga kirishi uchun fayl tizimi uzun nomli fayllarga ekvivalent qisqa nomlar (taxalluslar) bera olishi kerak. Shunday qilib, muhim vazifalardan biri mos keladigan qisqa nomlarni yaratish muammosi. 26 Ramziy nomlar uch xil bo'lishi mumkin: oddiy, murakkab va nisbiy: 1. Oddiy ism bitta katalog ichidagi faylni aniqlaydi, fayllarning nomenklaturasi va nomining uzunligini hisobga olgan holda tayinlanadi. 2. To'liq nomi barcha kataloglarning oddiy ramziy nomlari zanjiri bo'lib, ular orqali ildiz ildizdan o'tadi bu faylning, disk nomi, fayl nomi. Shunday qilib, to'liq ism kompozit, unda oddiy nomlar bir -biridan OS ajratuvchi orqali ajratilgan. 3. Faylni ham aniqlash mumkin nisbiy ism... Nisbiy fayl nomi "joriy katalog" atamasi bilan belgilanadi. Vaqtning har bir lahzasida kataloglardan biri joriy bo'ladi va bu katalogni foydalanuvchi o'zi OS buyrug'i bilan tanlaydi. Fayl tizimi joriy katalog nomini yozib oladi, shunda u to'liq nomlangan fayl nomini yaratish uchun nisbiy nomlardan tashqari ishlatilishi mumkin. 1.2 Fayl xususiyatlari va atributlari Atributlar faylning muhim xarakteristikasi hisoblanadi. Atributlar Bu fayllarning xususiyatlarini tavsiflovchi ma'lumotlar. Mumkin bo'lgan fayl atributlariga misollar: • Faqat o'qish uchun bayroq; • "Yashirin fayl" belgisini qo'ying (Yashirin); • "Tizim fayli" (tizim) belgisini qo'ying; • Arxiv belgisi; • Fayl turi (oddiy fayl, katalog, maxsus fayl); • Fayl egasi; • Fayl yaratuvchisi; • Faylga kirish uchun parol; • Fayllarga ruxsat berilgan operatsiyalar haqida ma'lumot; • Yaratish vaqti, oxirgi kirish va oxirgi o'zgartirish; • Joriy fayl hajmi; 27 • Maksimal fayl hajmi; • "Vaqtinchalik (jarayon tugagandan so'ng olib tashlang)" belgisi; • Bloklash belgisi. Fayl tizimlarida har xil turlari Fayllarni tavsiflash uchun turli xil atributlar to'plamidan foydalanish mumkin (masalan, bir kishilik operatsion tizimda atributlar to'plamida foydalanuvchi va xavfsizlik bilan bog'liq xususiyatlar bo'lmaydi (fayl yaratuvchisi, fayl paroli va boshqalar). Foydalanuvchi fayl tizimida shu maqsadda berilgan asboblar yordamida atributlarga kirishi mumkin. Odatda, siz atributlarning qiymatlarini o'qishingiz mumkin, lekin ulardan faqat ayrimlarini o'zgartirishingiz mumkin, masalan, siz fayl ruxsatlarini o'zgartirishingiz mumkin, lekin siz yaratilish sanasini yoki joriy fayl hajmini o'zgartira olmaysiz. Fayl ruxsatlari Faylga kirish huquqlarini aniqlash, har bir foydalanuvchi uchun u berilgan faylga qo'llashi mumkin bo'lgan operatsiyalar majmuini belgilash demakdir. Turli xil fayl tizimlari o'z tabaqalashtirilgan kirish operatsiyalari ro'yxatiga ega bo'lishi mumkin. Bu ro'yxat quyidagi operatsiyalarni o'z ichiga olishi mumkin: • fayl yaratish. • faylni yo'q qilish. • faylga yozish. • faylni ochish. • faylni yopish. • fayldan o'qish. • fayl qo'shilishi. • faylda qidirish. • fayl atributlarini olish. 28 • yangi atribut qiymatlarini o'rnatish. • qayta nomlash. • faylni bajarish. • katalogni o'qish va boshqalar. Eng umumiy holatda kirish huquqlari kirish huquqlari matritsasi bilan ta'riflanishi mumkin, bunda ustunlar barcha tizim fayllariga mos keladi, satrlar - barcha foydalanuvchilar uchun, va ruxsat etilgan operatsiyalar satr va ustunlar kesishmasida ko'rsatiladi: 4 – rasm. Fayl nomlari namuna 1.3 NTFS Agar Windows 95/98 liniyasi allaqachon eskirgan DOS operatsion tizimining an'analarini davom ettirgan bo'lsa, demak yangi qator NT dastlab innovatsiyaga qaratilgan edi. Shuning uchun, bilan Windows -ning paydo bo'lishi NT 3.1 1993 yilda maxsus fayl tizimi yaratilgan NTFS(inglizcha qisqartirilgan. "New Technology File System" - "yangi texnologiyaning fayl tizimi"). 29 5 – rasm. File manager Bu fayl tizimi hamma zamonaviylar uchun haligacha asosiy hisoblanadi Windows versiyalari, chunki u yaxshi ishlashni ta'minlaydi, fayl o'lchamlari cheklanmagan holda 16 EiB (exbibyte - 260) (maksimal klaster hajmi 64 KB) gacha bo'lgan disklarni qo'llab -quvvatlaydi va arsenalida juda yaxshi funksionallikka ega. Masalan, NTFS - bu jurnallar fayl tizimi, shuningdek, FAT32 -da bo'lmagan individual ma'lumotlarga kirish uchun foydalanuvchi rollarini taqsimlashni qo'llab -quvvatlaydi. FAT32 singari, NTFS ham jadvalga asoslangan, lekin u yanada rivojlangan ma'lumotlar bazasi va chaqiriladi MFT(qisqartirilgan inglizcha. "Master File Table" - "asosiy fayllar jadvali"). Bu jadvaldagi satrlar ma'lum bo'limda 30 saqlangan fayllarga mos keladi va ustunlar bu fayllarning atributlarini (yaratilish sanasi, o'lchami, kirish huquqlari va h.k.) o'z ichiga oladi. Bundan tashqari, NTFSda xatolarga chidamlilikni yaxshilash uchun, USN jurnali(qisqartirilgan inglizcha "Update Sequence Number" - lit. "yangilash tartibining raqami"). Bu jurnal, FAT32 jadvaliga o'xshab, faylga kiritilgan o'zgartirishlar haqidagi ma'lumotlarni yozib qo'yadi. Ammo, agar FAT32 jadvalida hech qanday maxsus amaliy foyda bermagan, faqat ma'lumotlarga oxirgi kirish vaqti yozilgan bo'lsa, u holda USN saqlanishi mumkin. oldingi holat fayl tizimi, bu muvaffaqiyatsizliklar paytida uni qayta tiklashga imkon beradi. NTFS -ning yana bir xususiyati - bu qo'llab -quvvatlash muqobil ma'lumotlar oqimi(Inglizcha "Alternativ ma'lumotlar oqimi" - ADS). Ular dastlab turli jarayonlarning bajarilishini farqlash uchun yaratilgan. Keyin (Windows 2000 da) ular MacOS -dan HFS -da qanday qilinganiga o'xshash ba'zi fayl atributlarini (muallifning ismi, ikonkasi va hokazo) saqlash uchun ishlatilgan. Zamonaviy Windows -da alternativ oqimlar deyarli har qanday ma'lumotni saqlay oladi. Bu hatto ba'zi viruslar tomonidan tizimda mavjudligini yashirish uchun ishlatiladi. Gap shundaki, muqobil oqimlar Windows Explorer tomonidan kuzatilmaydi va aslida foydalanuvchilarga va ko'pchilik dasturlarga ko'rinmaydi. Biroq, siz ularni ko'rishingiz va hatto ulardan foydalanishingiz mumkin, masalan, maxsus dastur yordamida har qanday ma'lumotlarni yashirish uchun. NTFS Stream Explorer dasturi yordamida ma'lumotlarni muqobil oqimlarda ko'rish va ulardan Xp-lore yordamida fayllarni yashirish uchun foydalanish qulay. NTFS uchun qo'shimcha funktsiyalar - bu shifrlash, ma'lumotlarni siqish, 31 fayllarga "yumshoq" va "qattiq" havolalarni qo'llab -quvvatlash (afsuski, papkalar uchun bunday imkoniyat yo'q), turli tizim foydalanuvchilari uchun disk kvotalari va, albatta, farqlash. fayllarga kirish huquqi. NTFS dastlab faqat Windows uchun yaratilgan, biroq bugungi kunda uni ko'pchilik media pleerlar (flesh -disklar ham formatlash mumkin), Linux va MacOS operatsion tizimlari qo'llab -quvvatlamoqda (ba'zi yozish cheklovlari bo'lsa ham). Biroq, mashhur o'yin pristavkalarida NTFS -ning zaif qo'llab quvvatlanishini ta'kidlash lozim. Ulardan faqat Xbox One qo'llab -quvvatlaydi. 1.4 Fayllar tizimi komponentlari Shaxsiy kompyuterda ishlash har xil turdagi ma'lumotlar yordamida amalga oshiriladi. Ma'lumotlar - bu saqlanishi kerak bo'lgan hamma narsa (manba yoki mashina kodidagi dasturlar, uning ishlashi haqidagi ma'lumotlar va boshqalar) matnli hujjatlar va raqamli ma'lumotlar, kodlangan jadval, grafik va boshqa ma'lumotlar). Fayl haqidagi bir hil ma'lumotlarning nomlangan to'plamidir tashqi ommaviy axborot vositalari (masalan, magnit diskda). V Fayl nomi (Windows 9x) deyarli barcha chop etiladigan belgilar ishlatilishi mumkin, lekin ba'zi cheklovlar mavjud: Fayl nomining boshida va oxirida bo'sh joy bo'lishi mumkin emas (ularni ko'rsatish mumkin, lekin ular e'tiborga olinmaydi); Fayl nomi nuqta bilan boshlanishi yoki tugashi mumkin emas; 32 Fayl nomida quyidagi belgilarni ishlatib bo'lmaydi: /, \,:,?, '',<, >, |, chunki ular boshqa maqsadlar uchun ajratilgan; Fayl nomi 255 belgidan oshmasligi kerak. Bunday nomlar chaqiriladi uzoq Masalan, operatsion tizimlar intizomi bo'yicha 1 -laboratoriya. Har bir fayl uchun Windows 9x avtomatik ravishda ishlab chiqariladi qisqa MS-DOS operatsion tizimi talablari asosida yaratilgan va operatsion tizimlarning mosligini ta'minlash uchun ishlatiladigan nom. U 8 ta belgidan oshmasligi kerak. Uzoq ismlarda taqiqlangan belgilarga qo'shimcha ravishda,;,, [,], =, "nuqta", "vergul", "bo'sh joy" belgilaridan foydalanishga yo'l qo'yilmaydi. Qisqa ism uzun ismdan boshlanadi, keyin ~ va ketma -ket raqam (jami 8 ta belgidan oshmasligi kerak). Bunday holda, taqiqlangan belgilar qoldiriladi, kichik harflar katta harflarga yoziladi. Masalan, PRIMER ~ 1 Primer harflaridan boshlangan uzun fayl nomiga mos kelishi mumkin. Agar hali ham shunday fayl bo'lsa, uning qisqa nomi PRIMER ~ 2 bo'ladi. Kiritish -chiqarish qurilmalari uchun ajratilgan nomlar taqiqlanadi: PRN (printer), CON (konsol, ya'ni klaviatura va monitor), NUL (qo'g'irchoqli qurilma), LPT1 -LPT3 (birinchi - uchinchi parallel port), COM1 - COM3 (birinchisi uchinchi ketma -ket port). Lotin harflari A:, B:, C:, D: va boshqalar. tashqi xotira qurilmalari nomi berilgan. Agar fayl nomida hech bo'lmaganda bitta nuqta bo'lsa, u saqlangan ma'lumotlarning xususiyatiga muvofiq kengaytma bilan ta'minlangan deb hisoblanadi. Fayl nomining kengaytmasi bu nomdagi oxirgi ko'rsatilgan nuqtadan keyingi belgilar ketma -ketligi. Bu davr nom va kengaytmani ajratuvchi sifatida qaraladi. Kengaytmani foydalanuvchi o'zi yoki faylni 33 yaratadigan dastur o'rnatadi. Standart 1-3 belgi kengaytmalaridan foydalanish yaxshiroq, chunki fayl turi aniq bo'ladi, masalan: Ommaviy fayllar uchun BAT; Microsoft Word muharriri formatidagi har xil hujjatlarni o'z ichiga olgan fayllar uchun DOC; PASCAL tilida yozilgan dasturlar uchun PAS; Raster grafik muharriri Publishers Paintbrush formatidagi rasmli fayllar uchun PCX; Hujjatning oldingi versiyasi bo'lgan fayllar uchun VAK ( zaxira fayllari); Ishga tayyor dastur bilan fayllar uchun EXE Fayllar uchun COM, faqat MS-DOS muhitida tayyor dastur bilan. Hozirgi vaqtda operatsion tizim nazorati ostida ishlashga tayyor bo'lgan dasturlar uchun bu atama ishlatiladi ilova(ilova) masalan, Windows - dastur Misol fayli: COMMAND.COM, COMMAND - Fayl nomi, SOM - kengaytma. Uzun va qisqa nomlardan tashqari, har bir fayl bilan bir qator xususiyatlar bog'langan. Orasida fayl xususiyatlari bog'liq: Fayl atributlari; Yaratilish sanasi va vaqti; Faylni o'zgartirish sanasi va vaqti; Faylga oxirgi kirish sanasi (o'qish yoki yozish orqali); Faylning uzunligi yoki hajmi (baytda). 34 Fayl atributlari undan foydalanish yo'llarini va unga kirish huquqlarini belgilab beradi. Windows 9x-da, atributlar MS-DOS muhitida bo'lgani kabi, himoya qilishdan ko'ra, axborot rolini o'ynaydi. Quyidagi atributlarning har qanday kombinatsiyasi faylga tayinlanishi mumkin: Faqat o'qish uchun [R] - faylni yozish himoyasini o'rnatadi, maxsus chora tadbirlarsiz faylni o'chirish, ko'chirish yoki o'zgartirish mumkin emas; Arxiv [A] - faylning arxiv holatini belgilaydi, fayl yaratilganda yoki o'zgartirilganda, arxivlash yoki zaxiralash orqali o'chirilganda avtomatik ravishda o'rnatiladi; Yashirin [H] - maxfiy fayllar maxsus choralar ko'rilmaguncha papkalarda ko'rsatilmaydi. Tizim [S] - tizim fayllariga berilgan atribut. Windows 9x -dagi har bir faylda fayl turi bilan bog'liq belgi mavjud. Piktogramma Bu sizga bog'liq bo'lgan ob'ektni tezda aniqlashga yordam beradigan kichik rasm. Ko'pincha, fayl nomining namunasi bir vaqtning o'zida bir nechta fayllarni ko'rsatish yoki fayl nomlarini qisqartirish uchun ishlatiladi. Andoza ism - bu ishlatiladigan ism joy egalari"*" va "?". Qaysi pozitsiyada "?" , har qanday belgini o'z ichiga olishi mumkin. "*" "*" pozitsiyasi va undan keyingi barcha belgilar har qanday belgini olishi mumkinligini bildiradi. * .TXT - TXT tipidagi barcha fayllar; A ?. * - ismlari A harfi bilan boshlanadigan va bir yoki ikki harfdan iborat bo'lgan barcha fayllar. 35 Jildlar (kataloglar) Vazifalar o'sishi bilan diskdagi fayllar soni keskin oshadi va hatto oqilona tanlangan fayl nomlari bilan ham, diskdagi tartibni kuzatib borish va fayllar bo'ylab harakatlanish qiyinlashadi. Har qanday mezon bo'yicha birlashtirilgan bitta faylli fayllar guruhini saqlash mumkin jild(papkalar). MS-DOS kontseptsiyasidan foydalangan katalog yoki kataloglar(katalog). Papkalar va kataloglar o'rtasidagi o'xshashlik to'liq emas. Har bir katalogni papka deb hisoblash mumkin, lekin har bir papka diskdagi katalogga to'g'ri kelmaydi va agar shunday bo'lsa, u fayllar strukturasida mutlaqo boshqa joyda joylashishi mumkin. Agar fayl nomi papkada (katalogda) saqlansa, bu fayl shu katalogda deyiladi. Windows 9x -dagi har bir papkada ikonka va faylga o'xshash nom mavjud (lekin odatda kengaytmasi yo'q). (Har qanday) papkani boshqa papkada ro'yxatdan o'tkazish mumkin. Shunday qilib, disklardagi fayl tuzilishi ko'p darajali yoki daraxtga o'xshash ierarxik tuzilish bo'lib, uning ildizida asosiy papka, yoki ildiz katalogi(ROOT DIRECTORY) Har bir diskda bitta papka bor, u "\" belgisi bilan belgilanadi. Ildiz katalogi disk formatlanganda yaratiladi va uni nomini o'zgartirish yoki o'chirish mumkin emas. Shuni ta'kidlash kerakki, moslashuvchan magnit disklar papkalarni yaratish qabul qilinmaydi. Agar bitta papka boshqasida to'g'ridan -to'g'ri joylashgan bo'lsa, unda birinchisi bola (pastki katalog), ikkinchisi esa birinchi papkaga nisbatan ota -ona (super katalog) deb ataladi. MS-DOSda ".." belgisi bosh katalogni belgilash uchun ishlatiladi. MS-DOS kontseptsiyani qo'llab-quvvatlaydi joriy haydovchi va joriy kataloglar... Dastlab, joriy disk - bu tizim yuklangan haydovchi va shunga mos ravishda katalog. Foydalanuvchi hozirda ishlayotgan katalog joriy katalog deb 36 ataladi. Joriy haydovchi xuddi shu tarzda aniqlanadi. Joriy diskning joriy katalogi deyiladi ishchilar. Windows ham bu kontseptsiyani qo'llab quvvatlaydi, lekin biroz boshqacha tarzda. Masalan, o'zgartirish ishchi papka ilovalarda bu bevosita sodir bo'ladi - hujjatlarni ochish va saqlashda. 2. Fayl va papka ruxsatlari Ob'ektlarga kirish asoslari Foydalanuvchi hech qachon Windows obyekti bilan to'g'ridan -to'g'ri "aloqa" qilmaydi. Ob'ektlarga barcha kirish dasturlar (masalan, Windows Explorer, Microsoft Office) yoki jarayonlar orqali amalga oshiriladi. Resurslarga foydalanuvchi nomidan kiradigan dastur taqlid deb nomlangan protsedurani bajaradi. Masofaviy manbaga kiradigan dastur delegatsiya deb nomlangan protsedurani bajaradi. Foydalanuvchi ro'yxatdan o'tkazilgandan so'ng, tizim identifikatori (SID) va guruh identifikatorlari lsass.exe orqali qayta ishlanadi, bu foydalanuvchining xavfsiz kirish belgisini yaratadi. Boshqa ma'lumotlar, shuningdek, foydalanuvchiga berilgan huquqlar (ruxsatnomalar), foydalanuvchining seans identifikatori (har bir sessiya uchun o'ziga xos), so'ralgan kirish turining batafsil tavsifi bilan ruxsat niqobi, shu jumladan, xavfsiz kirish belgisiga kiritiladi. Foydalanuvchiga berilgan huquqlarni buyruq yordamida ko'rish mumkin Agar dastur foydalanuvchi nomidan himoyalangan manbaga kirsa, Windows xavfsizlik ma'lumotnomasi monitoridan foydalanuvchidan xavfsiz kirish tokenini so'raydi. Xavfsizlik monitori tokenni samarali foydalanuvchi ruxsatlarini aniqlash uchun tahlil qiladi va foydalanuvchi talab qilgan operatsiyaga ruxsat beradi yoki rad etadi. Samarali qarorlar quyida batafsilroq tasvirlangan. Ruxsatlarni ulashish 37 Windows himoyalangan har bir ob'ekt - fayllar, papkalar, ulushlar, printerlar va ro'yxatga olish kitobi kalitlari - xavfsizlik ruxsatnomalarini qo'llab -quvvatlaydi. Har qanday Windows jild masofadan kirishga ruxsat berish uchun ommaviy bo'lishi mumkin. Ulashish ruxsatnomalari Windows -dagi har qanday papka va printer ob'ektiga tayinlanishi mumkin, lekin ruxsat faqat ob'ektga tarmoq ulanishi orqali kirganda qo'llaniladi. Papka almashish ruxsatnomalariga To'liq nazorat, O'zgartirish va O'qish kiradi. Huquq berilgan xavfsizlik sub'ektlari to'liq kirish(To'liq boshqaruv) ob'ektga, ob'ekt bilan deyarli har qanday operatsiyani bajarishi mumkin. Ular ob'ektni o'chirish, nomini o'zgartirish, nusxalash, ko'chirish va o'zgartirish imkoniyatiga ega. To'liq nazoratga ega bo'lgan foydalanuvchi ob'ektni ulashish huquqini o'zgartirishi va ob'ektga egalik qilishi mumkin (agar u egasi bo'lmasa va egalik huquqini olish huquqiga ega bo'lmasa). Shunday qilib, to'liq nazorat qilish huquqiga ega bo'lgan har qanday foydalanuvchi boshqalarning, shu jumladan administratorning ruxsatlarini bekor qilishi mumkin (garchi administrator har doim egalik huquqi va ruxsatini qaytarib olishi mumkin). Ruxsatnomalarni o'zgartirish qobiliyati har kimning majburiy talabidir operatsion tizim Windows kabi ixtiyoriy kirishni boshqarish (DAC). Ko'p hollarda oddiy foydalanuvchilar talab qiladigan manbaga kirish uchun asosiy ruxsat O'zgartirishdir. O'zgartirish ruxsatnomasi bilan foydalanuvchi tegishli papkadagi barcha manbalarni qo'shishi, o'chirishi, o'zgartirishi va nomini o'zgartirishi mumkin. O'qishga ruxsat ob'ektni ko'rish, nusxalash, nomini o'zgartirish va chop etish imkonini beradi. O'qish ruxsatiga ega foydalanuvchi ob'ektni to'liq nazorat qilish huquqiga ega bo'lgan boshqa joyga ko'chirishi mumkin. 38 2.1 NTFS ruxsatnomalari Agar Windows NTFS (FAT emas) fayl tizimini ishlatsa, barcha fayllar, papkalar, ro'yxatga olish kitobi kalitlari va boshqa ko'plab ob'ektlar NTFS ruxsatiga ega. NTFS ruxsatnomalari ob'ektga mahalliy va masofadan kirishda qo'llaniladi. NTFS fayl yoki papkasining ruxsatini ko'rish va o'zgartirish uchun ob'ektni o'ng tugmasini bosing, Xususiyatlar-ni tanlang va Xavfsizlik yorlig'iga o'ting. 1 -jadvalda NTFS -ning 7 ta umumiy ruxsatnomalari ko'rsatilgan. Xulosa ruxsatnomalari - bu 2 -jadvalda ko'rsatilgan 14 ta granüler ruxsatnomalarning har xil kombinatsiyasi. Siz ob'ektlar uchun Kengaytirilgan xavfsizlik sozlamalari dialog oynasini ochish, Xavfsizlik yorlig'idagi Kengaytirilgan tugmachasini bosish va so'ng Tahrirlash tugmasini bosish orqali granulyar ruxsatnomalarni ko'rishingiz mumkin. Ruxsatlar yorlig'ida. Ob'ektning aniq ruxsatnomalari bilan tanishish yaxshi odatdir (ayniqsa, xavfsizlikni kuchaytirishni talab qiladigan), garchi bu ko'proq kuch talab qilsa. Xulosa ruxsatnomalari har doim aniq ruxsatnomalar holatini aniq aks ettirmaydi. Masalan, men o'qish uchun umumiy ruxsatnomani ko'rishim kerak edi, aslida foydalanuvchining O'qish va Ijro etishga ruxsati bor edi. To'liq nazorat almashish ruxsatiga o'xshab, NTFS -ni to'liq boshqarish ruxsati egalariga ko'proq imkoniyatlarni beradi. Administrator bo'lmagan foydalanuvchilar ko'pincha o'z uy kataloglarida va boshqa fayl va papkalarda to'liq nazorat qilish huquqiga ega. Yuqorida ta'kidlab o'tilganidek, bu darajadagi huquq egasi fayl ruxsatnomalarini o'zgartirishi va o'zini egasi qilishi mumkin. Foydalanuvchilarga to'liq boshqaruv ruxsatini berish o'rniga, ularga faqat o'zgartirish ruxsatini berishingiz mumkin. Agar foydalanuvchi fayl egasi bo'lsa, u holda, agar kerak bo'lsa, uning ruxsatlarini o'zgartirishiga qo'lda to'sqinlik qilishingiz mumkin. 39 Texnik jihatdan NTFS ruxsatnomalari ixtiyoriy ACL (DACL) deb nomlanadi. Audit ruxsatnomalari tizimli ACL (SACL) deb nomlanadi. NTFS himoyalangan ob'ektlarning ko'pchiligi ikkala turdagi ruxsatlarga ega. Windows ishonishining ta'siri Odatiy bo'lib, barcha domenlar va o'rmonlar Windows 2000 va undan yuqori keyingi versiyalar o'rmondagi boshqa barcha domenlar bilan ikki tomonlama ishonch munosabatlariga ega bo'lish. Agar domen boshqa domenga ishonsa, ishonchli domendagi barcha foydalanuvchilar ishonchli domenda "Hamma" guruhi va "Ishonchli foydalanuvchilar" guruhi kabi bir xil ruxsatlarga ega. Har qanday sohada, bu guruhlar uchun ko'plab ruxsatnomalar sukut bo'yicha tayinlanadi va ishonchlar, aks holda berilmaydigan keng huquqlarni beradi. Shuni yodda tutingki, agar ishonch munosabatlari tanlanmagan bo'lsa, "Hamma" va "Tasdiqlangan foydalanuvchilar" guruhlariga berilgan ruxsatlar o'rmonda qolgan barcha foydalanuvchilarga beriladi. Buyruqlar satridan ruxsatnomalarni tekshirish Cacls dasturi Microsoft "" sarlavhali maqolasida tasvirlangan. Bu Windows NT davridan beri Windows -ga kiritilgan eski vosita. Cacls Subinacl yoki Xacls kabi foydali emas, lekin yordamchi dastur har doim mavjud Windows tizimi... Siz Cacls -dan foydalanuvchilar va guruhlar bo'yicha fayllar va ruxsatlarni ko'rish va o'zgartirish uchun foydalanishingiz mumkin, lekin granulali NTFS ruxsatnomalarini yaratmaysiz. Hozirgi vaqtda Cacls NTFS -ga mos keladigan, lekin Ulashish mumkin bo'lmagan, No Access, Read, Change va Full Control ruxsatlari bilan ishlash bilan cheklangan. Bundan tashqari, Cacls dasturining O'qish ruxsatnomasi NTFS tizimining O'qish va Ijro etish ruxsatiga mos keladi. 40 Samarali ruxsatnomalar Monitor Windows himoyasi foydalanuvchilarning samarali ruxsatnomalarini (amalda mavjud bo'lgan haqiqiy ruxsatnomalarni) bir necha omillarni hisobga olgan holda belgilaydi. Yuqorida ta'kidlab o'tilganidek, Security Monitor birinchi navbatda individual foydalanuvchi hisobi va unga tegishli bo'lgan barcha guruhlar haqidagi ma'lumotlarni to'playdi va barcha foydalanuvchi va guruh SIDlariga berilgan barcha ruxsatnomalarni umumlashtiradi. Agar Rad etish va Ruxsat berish ruxsatnomalari bir xil darajada bo'lsa, Rad etish odatda birinchi o'ringa chiqadi. Agar "To'liq nazoratrad etish" ga ustuvorlik berilsa, u holda foydalanuvchi odatda ob'ektga kira olmaydi. Odatiy bo'lib, NTFS va Share ruxsatnomalarini ko'rib chiqishda (foydalanuvchi tarmoq orqali manba bilan bog'lanadi), Security Monitor barcha Share va NTFS ruxsatnomalarini to'plashi kerak. Natijada, samarali foydalanuvchi ruxsatnomalari - bu Share va NTFS ruxsatnomalari tomonidan berilgan ruxsatnomalar to'plami. Masalan, foydalanuvchi o'qish va almashish ruxsatnomalari, NTFS ruxsatnomalarini o'qish va o'zgartirish bilan yakunlanishi mumkin. Samarali ruxsatnomalar - bu eng cheklangan ruxsatnomalar to'plami. Bunday holda, ruxsatnomalar deyarli bir xil. O'qish va o'zgartirish / o'zgartirish samarali ruxsatnomalardir. Ko'pgina ma'murlar noto'g'ri o'qish uchun ruxsatnomalar yomon, sodda misollar yoki eskirgan hujjatlar tufayli samarali bo'ladi, deb xato ishonishadi. Windows XP va undan keyingi versiyalari uchun Kengaytirilgan xavfsizlik sozlamalari dialog oynasida "Ruxsatnomalar" yorlig'i mavjud (2 rasmga qarang). Afsuski, "Samarali ruxsatlar" yorlig'i faqat NTFS 41 ruxsatnomalarini aks ettiradi. Ulashish ruxsatnomalari, foydalanuvchi a'zo bo'lmagan harakatlarga asoslangan guruhlar va shifrlangan fayl tizimi kabi boshqa omillarning ta'sirini o'z ichiga olmaydi. Faylni shifrlash Tizim - EFS). Agar fayl yoki papkada EFS yoqilgan bo'lsa, tegishli NTFS va ulashish ruxsatiga ega bo'lgan foydalanuvchi, agar ular papka yoki faylga EFS kirish huquqiga ega bo'lmasa, ob'ektga kira olmasligi mumkin. 6 – rasm. Xavfsizlik sozlamalari 2.2 Standart ruxsatnomalar Ko'p hollarda siz standart NTFS ruxsatnomalaridan foydalanasiz. Bu individual ruxsatlarning kombinatsiyasi. Bir vaqtning o'zida fayl yoki papkaga bir nechta individual ruxsat berish boshqaruvni ancha soddalashtiradi. 42 Shaxsiy qarorlarning qisqartmasi standart ta'rif nomidan keyin qavs ichida ko'rsatilgan. Masalan, fayl uchun standart o'qish ruxsatnomasi ikkita individual ruxsatga teng - o'qish va bajarish - va RX harflari qavs ichida. Standart papka ruxsatlari Jadvalda standart papka ruxsatnomalari va ularga tegishli NTFS individual ruxsatnomalari keltirilgan. 7 – rasm. Standart ruxsatlar No Access ruxsatnomasi, agar foydalanuvchi kirish ruxsati berilgan guruh a'zosi bo'lsa ham, fayl yoki papkaga kirishni rad etadi. Maxsus fayl o'lchamlari ustunidagi chiziqcha bu standart o'lcham fayllarga taalluqli emasligini bildiradi. 43 Standart fayl ruxsatnomalari Jadvalda standart fayl ruxsatnomalari va ularga tegishli individual NTFS ruxsatnomalari keltirilgan. 8 – rasm. Standart ruxsatlar(davomi) To'liq nazorat va o'zgartirish ruxsatnomalari bir -biridan farq qiladi, chunki ikkinchisi ob'ektning ruxsatini va egasini o'zgartirishga ruxsat bermaydi. 2.3 Ruxsatlar Papka ruxsatlari 44 9 – rasm. Ruxsatlar Fayl ruxsatlari 10 – rasm. Ruxsatlar 45 3. RUXSATLARNI BOSHQARISH UCHUN POWERSHELL-DAN QANDAY FOYDALANISH Fayl va papka ruxsatlarini boshqarish murakkab va ko'p vaqt talab qiluvchi jarayondir. Bu, ayniqsa, standart grafik foydalanuvchi interfeysidan (GUI) foydalanishda juda muhimdir. PowerShell bu jarayonni osonroq va tezroq qiladi. Masalan, yuzlab foydalanuvchi papkalarida papka ruxsatlarini yangilashingiz kerakligini ayting, GUI-dan foydalanish juda uzoq vaqt talab qiladi, PowerShell-dan foydalanish esa bu kabi katta vazifalarni tez bajaradi. Fayl va papka ruxsatlarini boshqarishda yordam berish uchun PowerShell nima qilishi mumkin? PowerShell-ning ushbu jarayonni osonlashtiradigan bir qancha usullari mavjud. • Ro'yxatdagi fayl va papka uchun ruxsatlar • Fayl va papka ruxsatlarini qo'shish • Fayl va papka ruxsatlarini olib tashlash • Fayl va papkaga egalik huquqini o'zgartiring • Jildning merosini yoqish yoki o'chirish Ushbu maqola boshqarish uchun yozilgan Windows NTFS fayllari va papkalariga ruxsat berish qoidalari. Linux asosidagi ruxsatlar uchun mahalliy provayder hali mavjud emas. Siz PowerShell-dan Linux ruxsatini boshqarish uchun keng tarqalgan usullardan foydalanishingiz mumkin, ammo maqolada keltirilgan usullardan foydalanmasdan. 3.1 NTFS fayllari va papkalariga ruxsatlarni o'rganish NTFS-da fayllar va papkalarda turli xil kombinatsiyalarda o'rnatilishi mumkin bo'lgan juda ko'p sonli ruxsatlar mavjud. Mavjud barcha ruxsatnomalarni 46 osongina ko'rish ro'yxatga olish. uchun siz System.Security.AccessControl.FileSystemRights [System.Enum] :: GetNames ([System.Security.AccessControl.FileSystemRights]) 11 – rasm. PowerShell ruxsatlar Ushbu ruxsatnomalar nima qilishi mumkinligi har doim ham aniq bo'lmasligi mumkin va ular asosiy ruxsatnomalar va kengaytirilgan ruxsatlarga bo'linadi. Asosiy ruxsatnomalar • To'liq boshqarish: Foydalanuvchilar fayllar va kataloglarni hamda ularga tegishli xususiyatlarini o'zgartirishi, qo'shishi, ko'chirishi va o'chirishi mumkin. Bundan tashqari, foydalanuvchilar barcha fayllar va pastki kataloglar uchun ruxsat sozlamalarini o'zgartirishi mumkin. • O‘zgartirish: Foydalanuvchilar fayllarni va fayl xususiyatlarini ko'rishlari va o'zgartirishi mumkin, shu jumladan fayllarni o'chirish va katalogga qo'shish yoki faylga fayl xususiyatlarini qo'shish. 47 • O'qish va ijro etish: Foydalanuvchilar bajariladigan fayllarni, shu jumladan skriptni ishga tushirishlari mumkin • o'qing: Foydalanuvchilar fayllarni, fayl xususiyatlarini va kataloglarini ko'rishlari mumkin. • Yoz: Foydalanuvchilar faylga yozishlari va kataloglarga fayllarni qo'shishlari mumkin. Kengaytirilgan ruxsatnomalar • Traverse Folder / Execute File: Hatto foydalanuvchi ushbu fayllar yoki papkalarga aniq ruxsat bermasa ham, papkalar bo'ylab harakatlanishiga ruxsat bering. Bundan tashqari, foydalanuvchilar bajariladigan fayllarni ishga tushirishlari mumkin. • Ro'yxat papkasi / o'qish ma'lumotlari: Jilddagi fayllar va pastki papkalarning ro'yxatini ko'rish, shuningdek tarkibidagi fayllarning tarkibini ko'rish qobiliyati. • Xususiyatlarni o'qing: Fayl yoki papkaning atributlarini ko'rish. • Xususiyatlarni yozing: Fayl yoki jildning atributlarini o'zgartirish. • Kengaytirilgan xususiyatlarni o'qing: Fayl yoki papkaning kengaytirilgan atributlarini ko'ring. • Kengaytirilgan xususiyatlarni yozing: Fayl yoki papkaning kengaytirilgan atributlarini o'zgartiring. • Fayllarni yaratish / ma'lumotlarni yozish: Jild ichida fayllarni yaratishga ruxsat bering, ma'lumot yozish esa papkadagi fayllarni o'zgartirishga imkon beradi. • Jildlarni yaratish / ma'lumotlarni qo'shish: Mavjud papkada papkalarni yarating va faylga ma'lumotlarni qo'shishga ruxsat bering, lekin fayldagi ma'lumotlarni o'zgartirmang, o'chirmang yoki ustiga yozmang. • O'chirish: Fayl yoki papkani o'chirish qobiliyati. • Ruxsatlarni o'qing: Foydalanuvchilar fayl yoki papkaning ruxsatlarini o'qishlari mumkin. 48 • Ruxsatlarni o'zgartirish: Foydalanuvchilar fayl yoki papkaning ruxsatlarini o'zgartirishi mumkin. • Egalik huquqini olish: Foydalanuvchilar fayl yoki papkaga egalik qilishlari mumkin. • Sinxronizatsiya: Sinxronizatsiya qilish uchun fayl yoki papkadan foydalaning. Bu ob'ekt signal berilgan holatda bo'lguncha kutish imkoniyatini beradi. Fayl va papkada kirish uchun ruxsat olish: Endi ruxsatlarning nima ekanligini bilsak, berilgan papkani ko'rib, tayinlangan ruxsatlarning nima ekanligini bilib olamiz. Dan foydalanish GetACL cmdlet biz ob'ektga kirish qoidalarini osongina olishimiz mumkin. Get-ACL -Path "Folder1" 12 – rasm. 1-command Standart ko'rinish bizga bir tonna ma'lumot bermaydi, shuning uchun kengaytiramiz access ushbu papkada qanday ruxsatnomalar o'rnatilganligini ko'rish uchun ko'proq xususiyatga ega bo'ling. (Get-ACL -Path "Folder1"). Kirish | Format-Table IdentityReference, FileSystemRights, AccessControlType, IsInherited, InheritanceFlags -AutoSize 3.2 Fayllar va papkalarga ruxsatlarni o'zgartirish Keyin fayl va papka ruxsatlarini qanday yangilashimiz kerak? Agar biz yangi foydalanuvchiga faylga o'qish huquqini berishni xohlasak nima bo'ladi? Buni PowerShell-da bajarish uchun ushbu to'rt bosqichli jarayonni bajarish oson. • Mavjud ACL qoidalarini yuklab oling 49 • Yangi hunarmandchilik FileSystemAccessRule topshirmoq • Mavjud ruxsatnomalar to'plamiga yangi ACL qoidasini qo'shing • Mavjud faylga yoki papkaga yangi ACL-ni qo'llang Set-ACLQoidani o'zi ishlab chiqish uchun biz uni yaratishimiz kerak FileSystemAccessRule shunga o'xshash konstruktorga ega: Identity String, FileSystemRights, AccessControlType. $ ACL = Get-ACL -Path "Test1.txt" $ AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ("TestUser1", "Read", "Allow") $ ACL.SetAccessRule ($ AccessRule) $ ACL | Set-Acl -Path "Test1.txt" (Get-ACL -Path "Test1.txt"). Kirish | Format-Table IdentityReference, FileSystemRights, AccessControlType, IsInherited, InheritanceFlags –AutoSize 13 – rasm. 2-command Yuqoridagi jarayonda ko'rinib turganidek, uchun ruxsatlarni va tuzuvchilarni o'zgartirish tez va oson FileSystemAccessRule ob'ekt to'g'ridan-to'g'ri. Ruxsatnomalarni yangi ob'ektga nusxalash: Biz o'rnatganimizdan beri TestUser1 bizning faylimizga o'qish huquqiga ega bo'lish uchun, agar biz o'sha ruxsatnomani boshqa faylga nusxalashni xohlasak nima bo'ladi? Yangi kirish qoidasini qo'shish bo'yicha biz allaqachon mashaqqatli ishlarni bajarganimiz uchun, biz PowerShell quvur liniyasidan foydalanib, ruxsatlarni bitta ob'ektdan boshqasiga o'tkazishimiz mumkin. Get-ACL -Path "Test1.txt" | Set-ACL -Path "Test2.txt" (Get-ACL -Path "Test2.txt"). Kirish | Format-Table IdentityReference, FileSystemRights, AccessControlType, IsInherited, InheritanceFlags -AutoSize 50 14 – rasm. 3-command Fayl yoki jildga ruxsatnomalarni olib tashlash: Ushbu ruxsatlarni qo'shgandan so'ng, biz bunga qaror qildik TestUser1 ga ruxsat bermaslik kerak Test1.txt fayl. Qoidani olib tashlashdagi farq shundaki, biz aniq qayta yaratishimiz kerak FileSystemAccessRule biz olib tashlamoqchimiz. Bu qanday ruxsatni olib tashlash haqida noaniqlikni olib tashlaydigan ruxsatlarni olib tashlashning aniq vositasi. Biz bunga ruxsatni qanday qo'shganimizga juda yaqinlashamiz. $ ACL = Get-ACL -Path "Test1.txt" $ AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ("TestUser1", "Read", "Allow") $ ACL.RemoveAccessRule ($ AccessRule) $ ACL | Set-Acl -Path "Test1.txt" (Get-ACL -Path "Test1.txt"). Kirish | Format-Table IdentityReference, FileSystemRights, AccessControlType, IsInherited, InheritanceFlags -AutoSize 15 – rasm. 4-command Yuqorida ko'rib turganingizdek, biz olib tashladik read ushbu ob'ektdan ruxsat. The synchronize ruxsat - bu operatsion tizim tomonidan fayl va papka ruxsatlari ustidan to'g'ri nazoratni ta'minlash uchun foydalanadigan maxsus ruxsat. 51 3.3 Meros va mulk huquqini o'zgartirish Va nihoyat, bilish uchun juda foydali bo'lgan ikkita qo'shimcha fayl tizimining vazifalari - papkada merosni yoqish va o'chirish va fayl egasining o'zgarishi. Ruxsat etilgan merosni o'chirish / yoqish Ob'ektning meros xususiyatlarini o'zgartirish uchun bizdan foydalanishimiz kerak SetAccessRuleProtection konstruktor bilan usul: himoyalangan, merosni saqlang. Birinchi isProtected xususiyat papkaga kirish huquqlarini meros qilib oladimi yoki yo'qligini belgilaydi. Ushbu qiymatni sozlash $true quyidagi misolda ko'rilganidek merosni o'chirib qo'yadi. Ikkilamchi mulk, preserveInheritance merosni olib tashlayotgan bo'lsak, mavjud merosxo'rlik huquqlarini ob'ektga nusxalashga imkon beradi. Bu biz ob'ektga kirish huquqini yo'qotmaslik uchun juda muhim bo'lishi mumkin, ammo biz xohlamasligimiz mumkin. $ ACL = Get-Acl -Path "Folder1" $ ACL.SetAccessRuleProtection ($ true, $ false) $ ACL | SetAcl -Path "Folder1" 16 – rasm. 5-command Ruxsatnomalar endi qanday qilib haqiqiy emasligiga e'tibor bering IsInherited. Bu shuni anglatadiki, biz ushbu papkada ruxsatnomalarni muvaffaqiyatli ko'chirib oldik va merosni buzdik. 52 Egalik huquqini o'zgartirish Va nihoyat, agar siz fayl egasini o'zgartirmoqchi bo'lsangiz, buni shunchaki yordamida qilishingiz mumkin SetOwner usul. Ishlagandan so'ng Get-ACL buyrug'i bilan egasi bizning yangi foydalanuvchimizga o'zgarganligini ko'rishimiz mumkin. $ ACL = Get-Acl -Path "Folder1" $ User = New-Object System.Security.Principal.Ntaccount ("TestUser1") $ ACL.SetOwner ($ User) $ ACL | Set-Acl -Path "Folder1" Get-ACL -Path "Folder1" 17 – rasm. 6-command Xulosa Ko'rib turganingizdek, har bir operatsion tizimda ma'lumotlar bilan eng samarali ishlash imkonini beruvchi o'zining optimal fayl tizimi mavjud. Masalan, Windows uchun bu NTFS, MacOS uchun bu HFS + yoki APFS. Qoidadan istisnolar ko'p Linux tarqatish... Bu erda o'ndan ortiq fayl tizimlari mavjud, ularning har biri o'zining afzalliklari va kamchiliklariga ega. Ko'pchilik Windows foydalanuvchilari Faqat uchta eng keng tarqalgan fayl tizimini esga olish kerak: FAT32 - kichik flesh -disklar va eski uskunalar uchun, NTFS - ko'pchilik kompyuterlar uchun va exFAT - katta hajmli flesh disklar va tashqi SSD -disklar uchun (exFAT -da tizim diskini formatlashning 53 dolzarbligi haligacha bahsli. kesishning yo'qligi va avariyalarga ko'proq moyillik tufayli). P.S. Manbaga ochiq havola ko'rsatilsa va Ruslan Tertishniy muallifligi saqlanib qolsa, ushbu maqoladan erkin nusxa ko'chirish va iqtibos keltirish mumkin. PowerShell tezda fayllarni va papkalarni yaratish, o'zgartirish va o'chirishga qodir Windows NTFS fayl tizimi. Ko'pgina tizim ma'murlari ko'p sonli fayllar uchun ruxsatlarni o'zgartirish uchun skriptlarga ishonadilar va PowerShell bu jarayonni tez va osonlashtiradi va yuzlab soatlik GUI operatsiyalarini osonlikcha tejaydi! 54 Foydalanilgan adabiyotlar ro‘yhati 1. O‘zbekiston Respublikasi Prezidentining farmoni. O‘zbekiston Respublikasini yanada rivojlantirish bo‘yicha Harakatlar strategiyasi to‘g‘risida. 2017 yil. 2. Dinh H. T. et al. A survey of mobile cloud computing: architecture, applications, and approaches //Wireless communications and mobile computing. – 2013. – Т. 13. – №. 18. – С. 1587-1611. 3. Krutz R. L., Vines R. D. Cloud security: A comprehensive guide to secure cloud computing. – Wiley Publishing, 2010. 4. Tsai W. T., Sun X., Balasooriya J. Service-oriented cloud computing architecture //2010 seventh international conference on information technology: new generations. – IEEE, 2010. – С. 684-689. 5. Zissis D., Lekkas D. Addressing cloud computing security issues //Future Generation computer systems. – 2012. – Т. 28. – №. 3. – С. 583-592. 6. Subashini S., Kavitha V. A survey on security issues in service delivery models of cloud computing //Journal of network and computer applications. – 2011. – Т. 34. – №. 1. – С. 1-11. 7. Jensen M. et al. On technical security issues in cloud computing //2009 IEEE International Conference on Cloud Computing. – Ieee, 2009. – С. 109-116. 8. Feng D. G. et al. Study on cloud computing security //Journal of software. – 2011. – Т. 22. – №. 1. – С. 71-83. 9. Mell P. et al. The NIST definition of cloud computing. – 2011. 10. Popović K., Hocenski Ž. Cloud computing security issues and challenges //The 33rd International Convention MIPRO. – IEEE, 2010. – С. 344349. 11. Van Dijk M., Juels A. On the impossibility of cryptography alone for privacy-preserving cloud computing //HotSec. – 2010. – Т. 10. – С. 1-8. 55 Ilova def gcd(a, b): while a != 0: a, b = b % a, a return b def findModInverse(a, m): if gcd(a, m) != 1: return None u1, u2, u3 = 1, 0, a v1, v2, v3 = 0, 1, m while v3 != 0: q = u3 // v3 v1, v2, v3, u1, u2, u3 = (u1 - q * v1), (u2 - q * v2), (u3 - q *v3), v1, v2, v3 return u1 % m import random def rabinMiller(num): s = num - 1 t=0 while s % 2 == 0: s = s // 2 t += 1 for trials in range(5): a = random.randrange(2, num - 1) v = pow(a, s, num) if v != i = 0 while v != (num - 1): if i == t - 1: return False else: i=i+1 v = (v ** 2) % num return True def isPrime(num): if (num < 2): return False lowPrimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 99 1, 997] if num in lowPrimes: return True for prime in lowPrimes: 56 O‘quv adabiyotlarni ishlab chiqish va nashr etishga tayyorlash bo‘yicha uslubiy ko‘rsatmalar TATU ilmiy-uslubiy kengashi majlisida ko‘rib chiqildi va nashrga ruxsat etildi 2022 yil ___ _________ bayonnoma № ____ Tuzuvchilar: Allanov O.M. Sodiqova D.J. Taqrizchilar: Xudoyqulov Z.T. Abduraximov B.F. Mas’ul muharrir: _______________ 57