II BOB. XAVFSIZ SMS DASTURINING IMKONIYATLARI VA FOYDALANISH DARAJALARI 2.1 SMS dasturi haqida tushuncha COMPUMATICA GSM Mobil suhbatlarni, matnli xabarlarni va elektron pochta xabarlarini shifrlashning yana bir vositasi Germaniyaning Compumatica ishlab chiqaruvchisi tomonidan taqdim etilgan. Compumatica GSM dasturi juda yosh, ammo juda shuhratparast loyihadir. Dastlab, ishlab chiquvchilar har qanday mobil operatsion tizim bilan moslashuvchan muvofiqlikni va'da qiladilar, ammo tafsilotlarni oshkor qilmadilar. Kompaniya veb-saytidagi rasmga qaraganda, ushbu vosita hech bo'lmaganda eskirgan Motorola RAZR singari Windows Mobile va oddiy uyali telefonlar uchun mavjud - bu Compumatica GSM Java texnologiyalariga asoslangan deb ishonishga asos beradi. Ammo yangi telefonlar shifrlash mexanizmlarining etarli darajada ishlashi uchun etarli kuchga ega bo'lmaydimi? Compumatica GSM suhbatlarni shifrlash uchun 256 bitli kalit bilan AES algoritmidan foydalanadi, identifikatsiya kalitini yaratishda 4096 bitli Diffie-Hellman protokoli qo'llaniladi. Ularning so'zlariga ko'ra, shifrlangan qo'ng'iroqlarni umumiy kalitni ikkinchi qurilmaga o'tkazmasdan amalga oshirish mumkin. Bu holda ulanishning ishonchliligi, ehtimol, pastroq bo'ladi. Albatta, ishlab chiquvchilar bir vaqtning o'zida uch xil algoritmdan foydalanmasdan ham xavfsizlikni kafolatlashadi.
Biz ilova nomini tanlashingiz va loyihangiz saqlanadigan joyni tanlashingiz mumkin. Loyihani kodlash uchun C++ , java dan foydalanmoqchi bo‘lsangiz, “C++ qo‘llab-quvvatlashini qo‘shish” java bandini belgilang va “Keyingi” tugmasini bosing
II –BOB 2-rasmda. Endi Android versiyasini tanlang va maqsadli Android qurilmalarini tanlang. Ilovani ishga tushirishda muhim rol o'ynaydigan SDD darajasini tanlaymiz
2.2“ SMS dasturi” mavzusida tayyorlangan ishlanmalarini yoritish
II – BOB 5-qadam activity_main.xml ga o'ting. Ushbu XML fayl Android ilovangiz uchun dizayn kodini o'z ichiga oladi.
II – BOB 6-qadam Main Activity.java ga o'tamiz. Ushbu Java dasturi Android uchun backend tilini tanlimiz.
II – BOB 7-qadam Biz Yuboruvchi va Qabul qiluvchiga so'rov yuborishimiz kerak. Shunday qilib, AndroidManifest.xml faylida Bluetooth ruxsatlarini qo'shing
II – BOB 8- rasm ishga tushuramiz “Run “ qilamiz
II – BOB 9- rasm Biz Android Studio yordamida SMS Android ilovasini muvaffaqiyatli yaratdik va bundan foydalanib ko’rsak bo’ladi.
Dastur aloqa kanalida uchinchi tomon tinglovchilarining yo'qligini nazorat qiladi - bu holda Compumatica GSM sizga begona odamga juda muhim ma'lumotlarni aytib berishga imkon bermaydi. SMS shifrlash Suhbatlarni shifrlashning hojati yo'q, lekin qimmatbaho SMSlarni qiziquvchan ko'zlardan himoya qilishni istaganlar uchun xabarlarni shifrlash uchun oddiy mijozlar mavjud. Masalan, SafeTxT-ni oling, bu Symbian smartfonlari uchun bepul dastur. Dasturning funktsionalligi sizga shifrlangan SMS-xabarlarni yuborish va qabul qilish, kitobni kontaktlar va shaxsiy yozuvlar bilan shifrlash imkonini beradi. Barcha ma'lumotlar faqat parol kiritilgandan so'ng mavjud bo'ladi. Shifrlashda rivojlangan AES va RC4 algoritmlari qo'llaniladi (ishlab chiquvchilar ularni "harbiy darajadagi algoritmlar" deb atashadi). Yoqimli qo'shimcha sifatida dastur sizning smartfoningizda saqlangan barcha ma'lumotlarni masofadan o'chirishga imkon beradi. Matnli xabarlarni shifrlash uchun yana bir ixcham Java dasturi bu CryptoSMS. SafeTxT-dan farqli o'laroq, foydalanuvchi ikki o'lchovli xabar uchun pul to'lamasligi uchun yuborilgan SMS-xabarlarni arxivlashni ta'minlaydi (shifrlash algoritmlari fayl hajmini sezilarli darajada oshirib yuboradi). Va nihoyat, butunlay bepul manbali SMS Salama dasturi faqat ikkita abonentga ma'lum bo'lgan parol ostida xabarlarni yuborishni taklif qiladi. Bundan tashqari, dastur sizning kontaktlaringiz ro'yxatini shifrlaydi. EPILOG Siz allaqachon tushunganingizdek, shifrlash algoritmlari dunyosining mutaxassislari ovozli, matnli xabarlarni, elektron pochta xabarlarini ishonchli uzatish uchun ko'plab vositalarni ixtiro qildilar va ishlab chiqdilar. Shu bilan birga, ko'plab dasturlarda GSM tarmoqlarining ma'lumot kanali orqali uzatiladigan Internet-trafik uchun to'lov talab qilinmaydi. Afsuski, bitta muammo bor - Rossiya Federatsiyasi qonunchiligi ovozli ma'lumotlarni almashish paytida shifrlash algoritmlaridan foydalanishni taqiqlaydi. "Aloqa to'g'risida" gi qonunga muvofiq, Rossiya Federatsiyasi hududidagi barcha uyali aloqa operatorlari prokuror yoki sudyaning tegishli qarorlari mavjud bo'lgan taqdirda har qanday abonent uchun muzokaralarga kirish imkoniyatini ta'minlashi shart. Shuning uchun sizning qizlar haqidagi beg'ubor suhbatlaringiz va shifrlangan shaklda qaynonangiz ustidan shikoyatlaringiz darhol xavfsizlik xizmati xodimlarining e'tiborini tortadi. Ehtimol, bir muncha vaqt o'tgach, ziyoratgoh tashrif buyurishi mumkin va uni tark etgan odamlar xushmuomalalik bilan hech qachon ovozli aloqalarni shifrlash uchun dasturlardan foydalanmaslikni so'rashadi."
XULOSA Mavzuga oid adabiyotlarni to’pladim va tahlil qildim. Android studio dasturida SMS dasturini yaratishningning nazariy asоslari bilan tanishidim. SMS dasturini yaratishda foydalaniladigan dasturlarni tahlil qildim. Android studio dasturida ishlash ko’nikmalariga ega bo’ldim. Android studio dasturi interfeysi haqida ma’lumot to’pladim. Chunki shu yillarda butun dunyoda axborot eng katta kuchga aylangan. Amaliyot shuni ko'rsatadiki, zararli dasturlarni ishlab chiquvchilar (viruslar, troyanlar, josuslik dasturlari mavjud) Shuning uchun axborotning xavfsizligiga bo’lgan talab ham shu jumladan o’shib boryaptib birichi o’rinda Insonlarnig o’zaro axborot almashuniva bo’gan sms xabarlar, e-maillar, va boshqa xabar almashunuvchi vositalarda shaxsiy ma’lumotlarning daxlsizligini taminlashjuda qiyinlashgan. SMS axborot vositasi xavfsizligini tamirlash uchun avalo ulardagi ma’lumotlarni shifrlash kerak keyin uzatiladi. Qabul qiluvchi qurilma esa uni o’ziga malum bo;lgan deshifrlab foydalanuvchiga ko’rsatadi. Bunda RS4 shifrlash algoritmidan foydalandim va bu eng yaxshi va xavfsizlik bo’yicha birinchi o’rinda turadi butun dunyoda. RS4 shifrlash algoritmida axborot 10 qadam orqali shifrlanadi va buni buzishning iloji yo’q. Men bu dastur yaratish mobaynida RS4 algoritmini mukammal o’rgandim .SMS dasturini yaratishda va foydalanishda qo’lladim. Android studio dasturida ishlash ko’nikmalariga ega bo’ldim. Yaratilgan SMS dasturida mahsulotidan foydalanish yo`riqnomasini ishlab chiqdim. Android studio dasturi interfeysi haqida ma’lumotlarni to’pladim. SMS dasturining grafik imkoniyatlari aks ettirilgan messenger yaratish mavzusida adabiyotlarni yig’dim. Java tilining grafik imkoniyatlari aks ettirilgan va SMS dasturini yaratish mavzusida tayyorlangan qo’llanmani ishlab chiqdim. Android dasturida SMS dasturni yaratishda beckend qismida va frontend qismida yaratishda foydalandim. Bu dastur Harqanday paydo bo’lishi mumkin bo’lgan hamma viruslarni topib bartaraf eta oladi shu uning avzalligi va himoya dasturning yutug’idir. Qo’shimcha ravishda tumanimizdagi aloqa vositalarida ko’plab foydalanuvchilarga ega boldim.