नमस्ते, दोस्तों इस लेख में हम जानेंगे साइबर सिक्योरिटी सिस्टम क्या है? ये कितने टाइप के होते है और इसको c++ में कुछ मिनी प्रोजेक्ट करके c++ के कुछ व्यावहारिक कार्यान्वयन सीखेंगे, यह प्रोजेक्ट c++ में लॉगिन पैनल के साथ संबद्ध होगा। हम अपना पासवर्ड स्टोर करने के लिए फ़ाइल का उपयोग c++ में करेंगे। हमारा पासवर्ड बदलें। और यदि पासवर्ड सही है तो हम उपयोगकर्ता को मान्य करेंगे और सुरक्षित क्षेत्र में प्रवेश करेंगे।
साइबर सिक्योरिटी सिस्टम क्या है ?
साइबर सुरक्षा कंप्यूटर, सर्वर, मोबाइल डिवाइस, इलेक्ट्रॉनिक सिस्टम, नेटवर्क और डेटा को दुर्भावनापूर्ण हमलों से बचाने का अभ्यास है। इसे सूचना प्रौद्योगिकी सुरक्षा या इलेक्ट्रॉनिक सूचना सुरक्षा के रूप में भी जाना जाता है। यह शब्द व्यवसाय से लेकर मोबाइल कंप्यूटिंग तक विभिन्न संदर्भों में लागू होता है, और इसे कुछ सामान्य श्रेणियों में विभाजित किया जा सकता है।
Network security:- नेटवर्क सुरक्षा घुसपैठियों से कंप्यूटर नेटवर्क को सुरक्षित रखने की प्रथा है, चाहे लक्षित हमलावर हों या अवसरवादी मैलवेयर।
Application security:- एप्लिकेशन सुरक्षा सॉफ़्टवेयर और उपकरणों को खतरों से मुक्त रखने पर केंद्रित है। एक समझौता किया गया एप्लिकेशन उस डेटा तक पहुंच प्रदान कर सकता है जिसे इसे संरक्षित करने के लिए डिज़ाइन किया गया है। किसी प्रोग्राम या डिवाइस के परिनियोजित होने से बहुत पहले, डिज़ाइन चरण में सफल सुरक्षा शुरू हो जाती है।
Information security:- सूचना सुरक्षा भंडारण (security protects) और (integrity)पारगमन दोनों में डेटा की अखंडता और गोपनीयता की रक्षा करती है।
Operational security:- परिचालन सुरक्षा में डेटा संपत्तियों को संभालने और उनकी सुरक्षा के लिए प्रक्रियाएं और निर्णय शामिल हैं। नेटवर्क तक पहुँचने के दौरान उपयोगकर्ताओं के पास अनुमतियाँ होती हैं और प्रक्रियाएँ जो यह निर्धारित करती हैं कि डेटा को कैसे और कहाँ संग्रहीत या साझा किया जा सकता है, सभी इस छतरी के अंतर्गत आते हैं।
Disaster recovery and business continuity :- डिजास्टर रिकवरी और बिजनेस निरंतरता परिभाषित करती है कि एक संगठन साइबर-सुरक्षा घटना या किसी अन्य घटना पर कैसे प्रतिक्रिया करता है जो संचालन या डेटा के नुकसान का कारण बनता है। डिजास्टर रिकवरी नीतियां तय करती हैं कि कैसे संगठन अपने संचालन और सूचना को उसी परिचालन क्षमता पर वापस लाने के लिए पुनर्स्थापित करता है जैसा कि घटना से पहले था। व्यवसाय निरंतरता वह योजना है जिसे संगठन कुछ संसाधनों के बिना संचालित करने का प्रयास करते समय वापस आ जाता है।
End-user education:- अंतिम-उपयोगकर्ता शिक्षा सबसे अप्रत्याशित साइबर-सुरक्षा कारक को संबोधित करती है: लोग। अच्छी सुरक्षा प्रथाओं का पालन करने में विफल होने पर कोई भी गलती से किसी अन्य सुरक्षित सिस्टम में वायरस का परिचय दे सकता है। किसी भी संगठन की सुरक्षा के लिए उपयोगकर्ताओं को संदिग्ध ईमेल अटैचमेंट को हटाना, अज्ञात यूएसबी ड्राइव में प्लग इन नहीं करना और अन्य कई महत्वपूर्ण सबक सिखाना महत्वपूर्ण है।
ये प्रोजेक्ट क्या है?
प्रोजेक्ट कुछ ऐसा है जिसे आप कुछ सैद्धांतिक ज्ञान सीखने के बाद बनाते हैं और कुछ अच्छी चीजों को व्यावहारिक रूप से लागू करते हैं।
हमें c++ में प्रोजेक्ट क्यों करना चाहिए?
जब हम प्रोग्रामिंग भाषा सीख रहे होते हैं तो जरूरी नहीं कि सी ++, लेकिन शायद पायथन, जावा, या कोई अन्य भाषा हमें उनमें एक प्रोजेक्ट करना चाहिए क्योंकि प्रोजेक्ट हमें प्रोग्रामिंग में कई नई चीजें खोजने में मदद करता है जो दूसरों को पता हो सकता है। और प्रोग्रामिंग की हमारी सैद्धांतिक अवधारणा को व्यावहारिक रूप से लागू करने और कुछ बेहतरीन चीजें बनाने में हमारी मदद करें। और आपके द्वारा किया गया प्रोजेक्ट भी आपके साक्षात्कारकर्ता द्वारा आपके साक्षात्कार के समय पूछा जाता है।
हमें प्रोजेक्ट को नियमित रूप से क्यों करना चाहिए?
उपरोक्त प्रश्न को पढ़ने के बाद आप जानते हैं कि परियोजना का महत्व क्या है लेकिन जब हम नियमित अभ्यास करते हैं तो यह हमारी अवधारणा को मजबूत करेगा और तर्क और कोडिंग में अधिक सोचने के लिए हमारे मस्तिष्क को प्रशिक्षित करेगा।
इस विशेष प्रोजेक्ट को करने के लिए c++ में कुछ बुनियादी आवश्यकताएं हैं।
Basic of c++
conditional statements in c++
loops in c++
functions in c++
files in c++
पहले आप नीचे दिए गए कोड को देखें, फिर मैं आपको प्रोजेक्ट की सभी कार्यक्षमताओं को प्रदर्शित करूंगा। तो यहाँ स्रोत कोड है।
नोट: “file.txt” नाम के साथ एक टेक्स्ट फ़ाइल बनाएं और इस प्रोजेक्ट को शुरू करने से पहले कोई भी 4 अंक यादृच्छिक संख्या डालें यह बहुत अनिवार्य कदम है उस चरण को हटाएं नहीं।
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int a;
string line,old,pass1,pass2,pass;
cout<<"******* SECURITY SYSTEM PROGRAM *******";
do{
cout<<endl<<endl<<"***************************************"<<endl;
cout<<"* 1 -> change the password *"<<endl;
cout<<"* 2 -> go to login panel to see data *"<<endl;
cout<<"* 3 -> quit the program *"<<endl;
cout<<"***************************************"<<endl<<endl;
cout<<"enter your choice :- ";
cin>>a;
switch(a)
{
case 1:
{
ifstream outf;
outf.open("file.txt");
cout<<"enter the old password :-";
cin>>old;
if (outf.is_open())
{
while(!outf.eof())
{
outf>>line;
if(old==line)
{
outf.close();
ofstream outf1;
outf1.open("file.txt");
if (outf1.is_open())
{
cout<<"enter your new password :-";
cin>>pass1;
cout<<"enter your password again :-";
cin>>pass2;
if(pass1==pass2)
{
outf1<<pass1;
cout<<"password change succesfully";
}
}
}
else
{
cout<<"please enter valid password";
}
}
}
break;
}
case 2:
{
ifstream outf2;
outf2.open("file.txt");
cout<<"please enter a password :-";
cin>>pass;
if (outf2.is_open())
{
while(!outf2.eof())
{
outf2>>line;
if(pass==line)
{
cout<<"acess granted";
}
else
{
cout<<"password is wrong"<<endl;
}
}
}
break;
}
case 3:
{
break;
}
default:
cout<<"enter valid choice";
}
}
while(a != 3);
return 0;
}
Output:-
******* SECURITY SYSTEM PROGRAM ******* *************************************** * 1 -> change the password * * 2 -> go to login panel to see data * * 3 -> quit the program * *************************************** enter your choice :-
इसलिए आप उस कोड को पढ़ें यदि आप उसके पीछे की अवधारणा और तर्क को समझते हैं तो वह अच्छा और अच्छा है लेकिन अगर आपको कोड समझ में नहीं आता है तो चिंता न करें हम चर्चा करेंगे कि हमने ऊपर दो में क्या किया है, अपनी नजर इस पर केंद्रित रखें कि आप क्या करेंगे आगे पढ़िए।
प्रोग्राम की शुरुआत में, तीन विकल्प हैं:-
1.Change the password:- अनुभाग में, हम फ़ाइल का उपयोग करके अपने प्रोग्राम का पासवर्ड बदल देंगे, किसी भी वेबसाइट को याद रखें जिसे आप पासवर्ड बदलते हैं, उसके लिए आप पहले पुराना पासवर्ड पूछते हैं और फिर नया पासवर्ड मांगते हैं और नए पासवर्ड की पुष्टि करते हैं और यदि आपका पुराना पासवर्ड आपके साथ मेल खाता है फ़ाइलों में पासवर्ड और आपका नया पासवर्ड और पुष्टि करें कि नया पासवर्ड वही है तो आपका नया पासवर्ड उस फ़ाइल में सहेजा जाता है जहां आपका पुराना पासवर्ड संग्रहीत है।
2.Go to login panel to see data:- यदि आपके द्वारा दर्ज किया गया पासवर्ड सही है तो आपको उस गुप्त क्षेत्र में जाने की अनुमति है जहां आप गुप्त सामग्री रख रहे हैं।
3.Quit the program:- इस प्रोग्राम में, जब तक आप 1 या 2 दबाते हैं तब तक आप अनंत लूप का उपयोग करते हैं, आप फिर से एक विकल्प के लिए कहते हैं और जब आप तीसरा विकल्प चुनते हैं तो आपका प्रोग्राम समाप्त हो जाएगा।
इस प्रोजेक्ट को प्राप्त करने के लिए आपको फ़ाइल की बहुत अच्छी समझ होनी चाहिए और यह बिना फ़ाइल के c ++ में काम कर रहा है, इस प्रोजेक्ट को प्राप्त करना बहुत मुश्किल है, इसलिए यदि आप c ++ में फ़ाइल के बारे में कुछ भी नहीं जानते हैं। तो जाओ और पहले फ़ाइल के बारे में सीखो।
आशा है कि आपको हमारी वेबसाइट पर हमारा यह पहला प्रोजेक्ट लेख पसंद आया होगा, हमारे टेलीग्राम समूह का अनुसरण करें हम उन्हें नियमित रूप से अपडेट करेंगे। इसलिए आपको परियोजना के नियमित अपडेट और सी ++ और जावा में कई अवधारणाएं मिलती हैं।
इस लेख को पढ़ने के लिए आपका बहुत-बहुत धन्यवाद और अगर आपको यह लेख सार्थक लगता है तो कृपया अपने दोस्तों के साथ साझा करें ताकि वे भी कुछ सीख सकें। एक प्रोजेक्ट करते रहें और हमेशा उनसे कुछ सीखते रहें।
और यदि आप हमसे संपर्क करना चाहते हैं तो आप हमारे कंप्यूटर के दाईं ओर दिखाए गए संपर्क फ़ॉर्म का उपयोग कर सकते हैं और मोबाइल फ़ोन के नीचे आप अपना संदेश वहां लिख सकते हैं और हम उसी के अनुसार उत्तर देंगे।
धन्यवाद |