Web App Security Course Project S2-2023

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

‫‪Machine Translated by Google‬‬

‫ﺟﺎﻣﻌ ﺔ ﺟﺪة‬
‫ﺒﺮاﻧ ﻲ‬
‫ﻗ ﺴﻢ اﻷﻣﻦ اﻟ ﺴﻴ‬

‫‪CPIS 621‬‬

‫ﺒﻴﻘﺎ ت اﻟﻮﻳ ﺐ‬
‫أﻣﻦﺗﻄ‬

‫ﻣﺸﺮوع اﻟﺪورة اﻟﺠﻤﺎﻋﻴ ﺔ‬

‫ﻧﻈﺎم ﻣﺼﺮﻓ ﻲ آﻣﻦ‬

‫‪S2 2023‬‬

‫‪1‬اﻟﻤﻘﺪﻣ ﺔ‬

‫ﺒﺮ‬
‫ﺘﺨﺪﻣﻴﻦ ﻋ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫ﺘ ﺴﻬﻴﻞ اﻟﻤﻌﺎﻣﻼ ت اﻟﻤﺼﺮﻓﻴ ﺔ اﻵﻣﻨ ﺔ وإدارة ﺣ ﺴﺎ‬
‫ﺑﺸﻜﻞ أﺳﺎﺳ ﻲ ﻟ‬‫ﺑﺮﻣﺠ ﻲﺗﻢﺗﻄﻮﻳﺮه‬‫اﻟﻨﻈﺎم اﻟﻤﺼﺮﻓ ﻲ اﻵﻣﻦ )‪ (SBS‬ﻫﻮ ﻧﻈﺎم‬
‫ﺒﻨﻴ ﺔ‬
‫ﺘﺨﺪام اﻟ‬
‫ﺑﺎﺳ‬‫ﺘﺨﺪﻣﻴﻦ اﻟﺪاﺧﻠﻴﻴﻦ واﻟﺨﺎرﺟﻴﻴﻦ‬
‫ﺒﻞ اﻟﻤ ﺴ‬
‫ﺘﻠﻔ ﺔ ‪perf01med‬ﻣﻦ ﻗ‬
‫ﺒﻊ ﻋﻤﻠﻴﺎ ت ﻣﺨ‬
‫ﺘ‬‫ﺘﺎج اﻟﻤﺆﺳ ﺴ ﺔ اﻟﻤﺼﺮﻓﻴ ﺔ إﱃﺗ‬
‫ﺒﺎ ﻣﺎﺗﺤ‬
‫ﺘﺮﻧ ﺖ‪ .‬ﻏﺎﻟ ً‬
‫اﻹﻧ‬
‫ﺘﻴ ﺔ اﻟﻤﺼﺮﻓﻴ ﺔ ﻟﻠﻤﺆﺳ ﺴ ﺔ‪.‬‬
‫ﺘﺤ‬‫اﻟ‬

‫ﺘﺨﺪام ﻫﺬه‬
‫ﺒﻬﺎ أي ﻣﺆﺳ ﺴ ﺔ ﻣﺼﺮﻓﻴ ﺔ‪.‬ﻳﺠ ﺐ اﺳ‬
‫ﺘﻄﻠ‬
‫ﺘ ﻲﺗ‬
‫ﺑﺎ ت اﻟ‬
‫ﺘ ﺴﻬﻴﻞ اﻟﻤﻌﺎﻣﻼ ت اﻟﻤﺼﺮﻓﻴ ﺔ وإدارة اﻟﺤ ﺴﺎ‬
‫ﻳﻨﺼ ﺐﺗﺮﻛﻴﺰ ﻫﺬا اﻟﻤﺸﺮوع ﻋﲆﺗﻄﻮﻳﺮ ‪SBS‬ﻟ‬
‫ﺘﻮﺟﻴﻬﻴ ﺔ‪.‬‬
‫ﺒﺎدئ اﻟ‬
‫ﺛﻴﻘ ﺔ ﻛﻤﺠﻤﻮﻋ ﺔ ﻣﻦ اﻟﻤ‬
‫اﻟﻮ‬

‫ﺘﺼﻔﺢ اﻟﻮﻳ ﺐ‪.‬‬


‫ﺘﺮﻧ ﺖ وﻣ‬
‫ﺘﺨﺪام ﻫﺬا اﻟﻨﻈﺎم ﻓ ﻲ أي ﻣﻜﺎن وﻓ ﻲ أي وﻗ ﺖ ﻣﻊﺗﻮﻓﺮ اﻟﻮﺻﻮل إﱃ اﻹﻧ‬
‫ﺘﺨﺪم ﻗﺎد ًرا ﻋﲆ اﺳ‬
‫ﺒﺎ تﻳﺠ ﺐ أنﻳﻜﻮن اﻟﻤ ﺴ‬
‫ﺘﻄﻠ‬
‫‪2.‬اﻟﻤ‬

‫ﺘﺎﻟﻴ ﺔ‪:‬‬ ‫ﺘﺨﺪﻣ ﻲ ﻫﺬا اﻟﻨﻈﺎم وﻓ ًﻘﺎﻷدوار ﻫﻢ‪ .‬ﻓ ﻲ ﻫﺬا اﻟﻤﺸﺮوع ‪ ،‬ﻫﻨﺎك ﻓﺌﺎ ت اﻟﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ اﻟ‬ ‫‪2.1‬ﻳﻤﻜﻦﺗﺼﻨﻴﻒ ﻣ ﺴ‬

‫ﺘﺨﺪﻣﻮن اﻟﺪاﺧﻠﻴﻮن‬
‫‪2.1.1‬اﻟﻤ ﺴ‬

‫‪1.‬اﻟﻤﻮﻇﻔﻮن اﻟﻌﺎدﻳﻮن‪ :‬اﻟﻤ ﺴﺆوﻟﻮن ﻋﻦ اﻟﻌﻤﻠﻴﺎ ت اﻟﻤﺼﺮﻓﻴ ﺔ ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻤﻨﺨﻔﻀ ﺔ‪.‬‬


‫ﺘﺨﺪﻣﻴﻦ واﻟﻤ ﺴﺆوﻟﻴﻦ ﻋﻦﺗﻔﻮﻳﺾ ﻋﻤﻠﻴﺎ ت اﻟﻤﻌﺎﻣﻼ ت اﻟﻬﺎﻣ ﺔ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫‪2.‬ﻣ ﺴﺆوﻟﻮ اﻟﻨﻈﺎم‪ :‬اﻟﺤﻔﺎظ ﻋﲆ ﺟﻤﻴﻊ ﺣ ﺴﺎ‬

‫ﺘﺨﺪﻣﻮن اﻟﺨﺎرﺟﻴﻮن‬
‫‪2.1.2‬اﻟﻤ ﺴ‬

‫ﺜﻞ‬
‫ﺘﺨﺪم ﻹﺟﺮاء اﻟﻤﻌﺎﻣﻼ ت اﻟﻤﺼﺮﻓﻴ ﺔ اﻟﺸﺨﺼﻴ ﺔ ﻣ‬
‫‪1.‬اﻟﻌﻤﻼء اﻷﻓﺮاد‪ :‬اﻷﻓﺮاد اﻟﺬﻳﻦ ﻟﺪﻳﻬﻢ أﻧﺸﻄ ﺔ ﻣﺼﺮﻓﻴ ﺔ ‪ ،‬وﻟﻜﻞ ﻣﻨﻬﻢ ﺣ ﺴﺎ ب ﻣ ﺴ‬
‫ﺘﺨﺪم اﻟﺸﺨﺼ ﻲ‪.‬‬
‫ﺘﻤﺎن ﻣﻦ ﺣ ﺴﺎ ب اﻟﻤ ﺴ‬
‫ﺘﺤﻮﻳﻞ اﻟﺸﺨﺼ ﻲ ﻟﻸﻣﻮال واﻟﺨﺼﻢ واﻻﺋ‬
‫اﻟ‬

‫ﺘﺨﺼﺼ ﺔ‬
‫ﺘﺨﺪﻣﻮن اﻟﺬﻳﻦ ﻟﺪﻳﻬﻢ ﻣﻌﺎﻟﺠ ﺔ ﻣﻌﺎﻣﻼ ت ﻣﺼﺮﻓﻴ ﺔ ﻣ‬
‫ﺘﺠﺎر ‪ /‬اﻟﻤﻨﻈﻤ ﺔ‪ :‬اﻟﻤ ﺴ‬
‫‪2.‬اﻟ‬
‫ﺜﻞ ﻣﻌﺎﻟﺠ ﺔ ﻣﺪﻓﻮﻋﺎ ت اﻟﻌﻤﻴﻞ‪.‬‬
‫ﺒﺎ ت ‪ ،‬ﻣ‬
‫ﺘﻄﻠ‬
‫اﻟﻤ‬

‫‪1‬‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم‬
‫‪2.2‬إدارة ﺣ ﺴﺎ ب اﻟﻤ ﺴ‬

‫ﺘﻠﻔ ﺔ‪ .‬ﻓﻴﻤﺎﻳﻠ ﻲ اﻟﻘﻮاﻋﺪ اﻟﻌﺎﻣ ﺔ‪:‬‬


‫ﺘﻴﺎزا ت ﻣﺨ‬
‫ﺘﺨﺪم ‪Vai-ious‬ﻟﻬﺎ اﻣ‬
‫•أدوار ﻣ ﺴ‬
‫ﺗﻔﻮﻳﻀﻬﺎ ﻋﻨﺪ اﻟﺤﺼﻮل ﻋﲆ إذن ﺿﺮوري ﻣﻦ‬
‫ﺗﻌﺪﻳﻠﻬﺎ وﺣﺬﻓﻬﺎ و‬
‫ﺒﻨﻚ ‪o‬ﻋﺮض اﻟﻤﻌﺎﻣﻼ ت وإﻧﺸﺎؤ ﻫﺎ و‬
‫ﺘﻈﻢ ﻓ ﻲ اﻟ‬
‫•ﻳﻤﻜﻦ ﻟﻠﻤﻮﻇﻒ اﻟﻤﻨ‬
‫ﺑﺬﻟﻚ ﻟﺬﻟﻚ •‬‫ﺘﻢﺗﻔﻮﻳﻀﻪ ﻟﻠﻘﻴﺎم‬
‫ﺘﺨﺪم ﻣﺎ ﻟﻢﻳ‬
‫ﺘﻴﺎز اﻟﻮﺻﻮل ﻟﻌﺮض أوﺗﻌﺪﻳﻞ أي ﺣ ﺴﺎ ب ﻣ ﺴ‬
‫ﺘﺠﺎر ‪o‬ﻟﻴ ﺲ ﻟﺪﻳﻪ اﻣ‬
‫ﺘﺨﺪﻣﻴﻦ و ‪ /‬أو اﻟ‬
‫اﻟﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ‪o .‬ﻳﻤﻜﻦ إﺿﺎﻓ ﺔ ‪/‬ﺗﻌﺪﻳﻞ ‪ /‬ﺣﺬف ﺣ ﺴﺎ‬
‫ﺒﺎ ت اﻟﻤ ﺴ‬
‫ﺘﺤﻘﻖ ﻣﻦ ﻃﻠ‬
‫ﻳﻤﻜﻦ ﻟﻤ ﺴﺆول اﻟﻨﻈﺎم اﻟﻤﺼﺮﻓ ﻲ ‪o‬اﻟ‬
‫ﺑﺎ ت‬
‫ﺑﺎﻟﻤﻌﺎﻣﻼ ت اﻟﻬﺎﻣ ﺔ ‪o‬ﻳﻤﻜﻨﻪ إﺿﺎﻓ ﺔ ‪/‬ﺗﻌﺪﻳﻞ ‪ /‬ﺣﺬف ﺣ ﺴﺎ‬‫ﺘﻔﻮﻳﺾ‬ ‫اﻟﺪاﺧﻠﻴﻴﻦ‪o .‬ﻳﻤﻜﻦ اﻟﻮﺻﻮل إﱃ ﻣﻠﻒﺳﺠﻞ اﻟﻨﻈﺎم ‪o‬ﻳﻤﻜﻨﻪ اﻟ‬
‫ﺘﺨﺪم ﻓﺮدي‬ ‫ﺘﺨﺪم ﺧﺎرﺟ ﻲ وﻟﻮاﺋﺢﺗﻨﻈﻴﻤﻴ ﺔ ذا ت ﺻﻠ ﺔ ·ﻣﻮﻇﻒ ·ﻣ ﺴ‬‫ﺘﺨﺪﻣﻴﻦ ﺧﺎرﺟﻴﻴﻦ ﻣﻊ ﻃﻠ ﺐ ﺿﺮوري ﻣﻦ ﻣ ﺴ‬
‫ﻣﺴ‬

‫ﺑﻬﺎ اﻟﻤﺼﺮﻓ ﻲ اﻟﺸﺨﺼ ﻲ‪o .‬ﻳﻤﻜﻨﻪ اﻟﺸﺮوع ﻓ ﻲ‬


‫ﺑﻪ ‪ /‬ﺣ ﺴﺎ‬
‫ﺗﺤﻮﻳﻠﻬﺎ ﻣﻦ ﺣ ﺴﺎ‬
‫ﺘﻤﺎد ﻫﺎ و‬
‫‪o‬ﻳﻤﻜﻨﻪ ﻋﺮض اﻷﻣﻮال وﺧﺼﻤﻬﺎ واﻋ‬
‫ﺒﻨﻚ اﻟﺮﺳﻤﻴ ﺔ ﻟﻤﺮاﺟﻌ ﺔ اﻟﻤﻌﺎﻣﻼ ت‬ ‫ﺒﺎ ت اﻟ‬
‫ﺗﻌﺪﻳﻞﺗﻐﻴﻴﺮ اﻟﻤﻌﻠﻮﻣﺎ ت اﻟﺸﺨﺼﻴ ﺔ أو ﻣﺮاﺟﻌ ﺔ اﻟﻤﻌﺎﻣﻼ ت ‪o‬ﻳﻤﻜﻨﻪﺗﻔﻮﻳﺾ ﻃﻠ‬
‫ﺘﺠﺎر اﻟﻔﺮدﻳﻴﻦ إﱃ‬
‫ﺘﺨﺪﻣﻴﻦ ‪ /‬اﻟ‬ ‫ﺘ ﻲﻳﻜﻮن ﻣ ﺴﺆوﻻ ً ﻋﻨﻬﺎ‪• .‬ﻳﻤﻜﻦ ﻟﻠ‬
‫ﺘﺎﺟﺮ ‪ /‬اﻟﻤﺆﺳ ﺴ ﺔ إرﺳﺎل ﻣﺪﻓﻮﻋﺎ ت اﻟﻤ ﺴ‬ ‫ﺑﺎ ت اﻟ‬
‫ﻋﲆ اﻟﺤ ﺴﺎ‬
‫ﺒﺎ ت ﻟﻤﺮاﺟﻌ ﺔ اﻟﻤﻌﺎﻣﻼ ت ﻋﲆ‬
‫ﺒﻨﻮك اﻟﺮﺳﻤﻴ ﺔ اﻟﻄﻠ‬
‫ﺘﺠﺎر ‪.‬ﻳﻤﻜﻦ أنﺗﻔﻮض اﻟ‬
‫ﺘﺨﺪﻣﻴﻦ ‪ /‬اﻟ‬
‫ﺘﻔﻮﻳﺾ ﻣﻨﺎﺳ ﺐ ﻣﻦ اﻟﻤ ﺴ‬
‫ﺑ‬‫ﺒﻨﻚ‬
‫اﻟ‬
‫ﺑﺎ ت‬
‫ﺣ ﺴﺎ‬

‫ﺘﺎﺟﺮ ﻣ ﺴﺆول ﻋﻦ‬


‫اﻟ‬

‫‪2.3‬وﻇﺎﺋﻒ ﻣﺼﺮﻓﻴ ﺔ آﻣﻨ ﺔ‬

‫ﺜﻞ‬
‫ﺘﺨﺪم )ﻣ‬
‫ﺑﻨﺎ ًء ﻋﲆ اﻟﺪور اﻟﻤﻌﻴﻦ ﻟﻠﻤ ﺴ‬‫ﺘﻮﻓﻴﺮ ﻟﻠﻌﻤﻼء ‪،‬‬
‫ﺑﺎ ت اﻟ‬
‫ﺘﺤﻘﻖ أو ﺣ ﺴﺎ‬
‫ﺑﺎ ت اﻟ‬
‫ﺘﺎﻟﻴ ﺔ ﻟﺤ ﺴﺎ‬
‫ﻳﺠ ﺐ أنﻳﻮﻓﺮ اﻟﻨﻈﺎم ﻋﲆ اﻷﻗﻞ اﻟﻮﻇﺎﺋﻒ اﻟ‬
‫ﺘﻴﺎزا ت‬
‫ﺑﺎﻣ‬‫ﺘﺨﺪم‬
‫ﺑﻮاﺳﻄ ﺔ ﻣ ﺴ‬‫ﺘﺨﺪم )ﻳﻤﻜﻦﺗﻨﻔﻴﺬ ﺟﻤﻴﻊ اﻟﻮﻇﺎﺋﻒ‬
‫ﺑﻌﺪ ﻣﺼﺎدﻗ ﺔ اﻟﻤ ﺴ‬‫ﺒﻨﻚ(‬
‫اﻟﻌﻤﻴﻞ ‪ ،‬أو اﻟﺼﺮاف اﻟﻤﺼﺮﻓ ﻲ ‪ ،‬أو ﻣﺪﻳﺮ اﻟ‬
‫ﺒ ﺔ(‪:‬‬
‫ﻣﻨﺎﺳ‬

‫ﺘﻤﺎن ﻣﻦ‬
‫ﺘﻴﺎز اﻟﻤﻨﺎﺳ ﺐ( واﺟﻬ ﺔ ﻟﻠﺨﺼﻢ واﻻﺋ‬
‫ﺘﺨﺪﻣﻴﻦ اﻟﺨﺎرﺟﻴﻴﻦ )ﻣﻊ اﻻﻣ‬
‫ﺘﻤﺎن‪:‬ﻳﺠ ﺐ أنﺗﻮﻓﺮ ﻟﻠﻤ ﺴ‬
‫‪ 1.‬ﺻﻨﺎدﻳﻖ اﻟﺨﺼﻢ واﻻﺋ‬
‫ﺑﺎ ت اﻟﻤ ﺴﺆوﻟ ﺔ ﻋﻨﻬﺎ‬
‫ﺑﺄﻣﺎن ﻣﻦ اﻟﺤ ﺴﺎ‬‫اﻷﻣﻮال‬

‫ﺘﻴﺎز اﻟﻤﻨﺎﺳ ﺐ( واﺟﻬ ﺔ ﻟﻨﻘﻞ اﻷﻣﻮال ﻣﻦ ﺣ ﺴﺎ ب إﱃ ﺣ ﺴﺎ ب‬


‫ﺘﺨﺪﻣﻴﻦ اﻟﺨﺎرﺟﻴﻴﻦ )ﻣﻊ اﻻﻣ‬
‫ﺗﺤﻮﻳﻞ اﻷﻣﻮال‪:‬ﻳﺠ ﺐ أنﻳﻮﻓﺮ ﻟﻠﻤ ﺴ‬
‫‪2.‬‬
‫ﺘﺨﺪم ﺧﺎرﺟ ﻲ آﺧﺮ‪.‬‬
‫ﺷﺨﺼ ﻲ آﺧﺮ و ‪ /‬أو ﺣ ﺴﺎ ب ﻣ ﺴ‬

‫‪2‬‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪﻣﻴﻦ اﻟﺨﺎرﺟﻴﻴﻦ إﻣﺎ ﻹﺟﺮاء‬


‫ﺘﻴﺎز اﻟﻤﻨﺎﺳ ﺐ( واﺟﻬ ﺔ ﻟﻠﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ اﻟﺨﺎرﺟﻴﻴﻦ )ﻣﻊ اﻻﻣ‬
‫‪3.‬اﻟﻤﺪﻓﻮﻋﺎ ت‪:‬ﻳﺠ ﺐ أنﺗﻮﻓﺮ ﻟﻠﻤ ﺴ‬
‫ﺑ ﺔ ﻋﻦ ﺷﺨﺺ آﺧﺮ‬
‫اﻟﻤﺪﻓﻮﻋﺎ ت أو إرﺳﺎل اﻟﻤﺪﻓﻮﻋﺎ ت ﻧﻴﺎ‬
‫ﺘﻌﻤﻞ‪.‬‬
‫اﻟﻤ ﺴ‬

‫ﺘﻴﺎز اﻟﻤﻨﺎﺳ ﺐ( واﺟﻬ ﺔ ﻟﻠﻮﺻﻮل إﱃ ﺣ ﺴﺎ ب‬


‫ﺘﺨﺪﻣﻴﻦ اﻟﺪاﺧﻠﻴﻴﻦ )ﻣﻊ اﻻﻣ‬
‫‪4.‬اﻟﻮﺻﻮل اﻟﻔﻨ ﻲ إﱃ اﻟﺤ ﺴﺎ ب‪:‬ﻳﺠ ﺐ أنﻳﻮﻓﺮ ﻟﻠﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺘﻜﺸﺎف أﺧﻄﺎء ‪perf01m‬و ‪ /‬أو إﺟﺮاء ﻋﻤﻠﻴﺎ ت اﻟﺼﻴﺎﻧ ﺔ ‪5.‬اﻟﻮﺻﻮل إﱃ اﻟﻤﻌﺎﻣﻼ ت‪:‬ﻳﺠ ﺐ أنﻳﻮﻓﺮ ﻟﻠﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ ﻻﺳ‬
‫اﻟﻤ ﺴ‬
‫ﺘﻴﺎز اﻟﻤﻨﺎﺳ ﺐ( واﺟﻬ ﺔ ﻟﻠﻮﺻﻮل وﺗﻔﻮﻳﺾ ﺟﻤﻴﻊ اﻟﻤﻌﺎﻣﻼ ت )ﻣﻊ اﻹذن اﻟﻤﻄﻠﻮ ب(‬
‫اﻟﺪاﺧﻠﻴﻴﻦ )ﻣﻊ اﻻﻣ‬

‫ﺘﺨﺪام‬
‫ﺑﺎﻹﺿﺎﻓ ﺔ إﱃ اﺳ‬
‫ﺘﺎح اﻟﻌﺎم )‪(PKI‬‬
‫ﺘﻴ ﺔ ﻟﻠﻤﻔ‬
‫ﺘﺤ‬‫ﺒﻨﻴ ﺔ اﻟ‬
‫ﺘﺨﺪم اﻟﻨﻈﺎم اﻟﻤﺼﺮﻓ ﻲ اﻵﻣﻦ اﻟ‬
‫ﺘﺎح ﻋﺎم‪:‬ﻳﺠ ﺐ أنﻳ ﺴ‬
‫ﺒﺎ ت أﺧﺮى ﻟﺸﻬﺎدا ت ﻣﻔ‬
‫ﺘﻄﻠ‬
‫‪2.4‬ﻣ‬
‫ﺒﻴﻖ‪.‬‬
‫ﺘﻄ‬‫)‪SSL / fSL (HTTPS‬ﻟﻔﺮض أﻣﺎن اﻟ‬

‫ﺒﻨﻚﺳﻠﻄ ﺔ إﺻﺪار اﻟﺸﻬﺎدا ت‬


‫ﺑﻚ ﻟﻐﺮض ﻫﺬا اﻟﻤﺸﺮوع )إﺣﺪى اﻟﻄﺮق ﻫ ﻲ ﺟﻌﻞ اﻟ‬‫ﻳﻤﻜﻨﻚ إﻧﺸﺎءﺳﻠﻄ ﺔ إﺻﺪار اﻟﺸﻬﺎدا ت اﻟﺨﺎﺻ ﺔ‬
‫ﺒﻴﻖ‬
‫ﺑﻠﻴ ﺔﺗﻄ‬
‫ﺘﺎن ﻛﺤﺪ أدﻧﻰ ‪PKI ،‬وﻳﻤﻜﻨﻚﺗﺤﺪﻳﺪ ﻣﺪى ﻗﺎ‬
‫ﺘﺨﺪم وﻇﻴﻔ‬
‫ﺘﺨﺪﻣﻴﻦ(‪.‬ﻳﺠ ﺐ أنﺗ ﺴ‬
‫ﻟﻠﻤﺼﺎدﻗ ﺔ ﻋﲆ اﻟﻜﻴﺎﻧﺎ ت ﻟﻤﺼﺎدﻗ ﺔ اﻟﻤ ﺴ‬
‫ﺘﺤﻘﻖ ﻣﻦ ﺻﺤ ﺔ‬
‫ﺘﺨﺪم اﻟﻨﻈﺎم اﻟﻤﺼﺮﻓ ﻲ اﻵﻣﻦﺗﻘﻨﻴ ﺔ ‪)OTP‬ﻛﻠﻤ ﺔ ﻣﺮور ﻟﻤﺮة واﺣﺪة( ﻟﻠ‬
‫‪PKI‬ﻋﲆ اﻟﻮﻇﺎﺋﻒ‪ .‬ب‪OTP: .‬ﻳﺠ ﺐ أنﻳ ﺴ‬
‫اﻟﻤﻌﺎﻣﻼ ت ﺷﺪﻳﺪة اﻟﺤ ﺴﺎﺳﻴ ﺔ ﻟﻮﻇﻴﻔ ﺔ واﺣﺪة ﻋﲆ اﻷﻗﻞ ﻣﻦ اﻟﻮﻇﺎﺋﻒ اﻟﻮاردة ﻓ ﻲ اﻟﻘ ﺴﻢ ‪2.3.‬‬

‫ﺘﺨﺪام اﻟﻨﻈﺎم ﻓ ﻲ وﻗ ﺖ واﺣﺪ‪ .‬د‬


‫ﺑﺎﺳ‬‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺒﺎق ‪OTP‬ﻋﲆ اﻟﻮﻇﺎﺋﻒ‪ .‬ج‪.‬ﻳﺠ ﺐ أنﺗ ﺴﻤﺢ ‪SBS‬ﻟﻠﻌﺪﻳﺪ ﻣﻦ اﻟﻤ ﺴ‬
‫ﻳﻤﻜﻨﻚﺗﺤﺪﻳﺪ ﻣﺪى اﻧﻄ‬
‫ﺘﺪﻗﻴﻖ اﻟﺨﺎرﺟﻴ ﺔ‪.‬‬
‫ﺘﻤﻜﻴﻦ ﻋﻤﻠﻴﺎ ت اﻟ‬
‫ﻣﻄﻠﻮ بﺗ ﺴﺠﻴﻞ اﻟﻤﻌﺎﻣﻼ ت اﻵﻣﻦ ﻟ‬

‫ﺘﺨﺪام ﻣﻴﺰا ت اﻷﻣﺎن اﻟﻀﺮورﻳ ﺔ ﻟﻠﺪﻓﺎع ﺿﺪ اﻟﻬﺠﻤﺎ ت ﻋﲆ ﻧﻈﺎم ‪SBS‬‬


‫ه‪.‬ﻳﺠ ﺐ اﺳ‬
‫ﺒﻞ اﻟﻤﺪر ب واﻟﻄﻼ ب(‬
‫ﺒﺎر اﻟﻤﺸﺮوع ﻣﻦ ﻗ‬
‫ﺘ‬‫ﺘﻢ اﺧ‬
‫)ﺳﻴ‬

‫ﺘﺨﺪام ‪PyCharm‬‬
‫ﺑﺎﺳ‬‫ﺘﺨﺪام أي ‪)IDE‬ﻳﻮﺻﻰ‬
‫ﺘﺨﺪام ‪Python 3‬ﻣﻊ ‪Flask‬ﻟﻤﺸﺮوﻋﻬﺎ‪.‬ﻳﻤﻜﻨﻚ اﺳ‬
‫ﺒﺮﻣﺠ ﺔ واﻹﻃﺎرﻳﺠ ﺐ ﻋﲆ ﻛﻞ ﻣﺠﻤﻮﻋ ﺔ اﺳ‬
‫‪3.‬ﻟﻐ ﺔ اﻟ‬
‫ﺒﻴﺎﻧﺎ ت‪:‬‬
‫ﺘﺸﻐﻴﻞ‪Windows (10 :‬أو أي إﺻﺪار أﺣﺪ ث( أو ‪Linux.‬ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟ‬
‫ﺘﺨﺪام ﻣﺎﻳﻠ ﻲ‪ :‬ﻧﻈﺎم اﻟ‬
‫و ﻫﻮ ﻣﺠﺎﻧ ﻲ ﻟﻠﻄﻼ ب(‪.‬ﻳﻤﻜﻦ ﻟﻜﻞ ﻣﺠﻤﻮﻋ ﺔ اﺳ‬
‫ﺜﻞ ‪aspythonanywhere.‬ﻛﻮم‪.‬‬
‫ﺘﻨﺪة إﱃ ﻣﺠﻤﻮﻋ ﺔ اﻟﻨﻈﺮاء ﻣ‬
‫‪MySQL.‬ﺧﺎدم اﻟﻮﻳ ﺐ‪ :‬ﺧﺎدم ‪PyChrum‬اﻟﻤﺪﻣﺞ أو ‪Apache‬أو ‪platfo1ms‬اﻟﻤ ﺴ‬
‫ﺘﺤﻜﻢ ﻓ ﻲ اﻹﺻﺪار‪.‬‬
‫ﺘﺨﺪام ‪Github‬ﻟﻠ‬
‫ﺑﺎﺳ‬‫ﻳﻮﺻﻰ‬

‫ﺘﻌﻠﻴﻤﺎ ت‬
‫‪4.‬اﻟ‬

‫ﺑﺎﻟﻠﻮن اﻷﺣﻤﺮ(‪.‬‬‫ﺒﺎ ت إﺿﺎﻓﻴ ﺔ ﻣﻈﻠﻠ ﺔ‬


‫ﺘﻄﻠ‬
‫ﺑﻤ‬‫ﺑﺎﻟﻘﻴﺎم‬‫ﺒﺔ‬
‫ﺘﻜﻮن ﻫﺬه اﻟﻤﺠﻤﻮﻋ ﺔ ﻣﻄﺎﻟ‬
‫ﺘﻀﻢ ﻣﺠﻤﻮﻋ ﺔ واﺣﺪة ‪4‬ﻃﻼ ب وﺳ‬
‫ﺘﻮي ﻛﻞ ﻣﺠﻤﻮﻋ ﺔ ﻋﲆ ‪3‬ﻃﻼ ب )ﺳ‬
‫ﺗﺤ‬
‫اﻟﻤﻮﻋﺪ اﻟﻨﻬﺎﺋ ﻲ‪13/02/2023 @ 11:59 :‬ﻣ ﺴﺎءً‪.‬‬

‫‪3‬‬

You might also like