ASK PC Magazine – April 2009
Page 1
ASK PC Magazine – April 2009
Page 2
From the President | كلمة اإلفححاحية ASK PC Magazine is a monthly electronic magazine published by ASK PC to enhance the information technology knowledge in Arabic language for Arabic native speakers.
!ٍّٟش اٌجؾش اٌؼ٠ٛ ريٌٝح ئٛدػ ،اٌمشاء االػضاء
ASK PC is a leading IT training company based in Egypt, UK and USA. The opinions expressed herein are not necessarily those of ASK PC or the organizations employing the authors. © 2009 ASK PC ASK PC Magazine is registered at the Library of Congress. Copying: Permission to copy for educational purposes only without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage; the ASK PC copyright notice and the title of the publication and its date appears; and notice is given that copying is by permission of ASK PC. To copy otherwise, or to republish, requires specific permission from ASK PC and may require a fee. All names, trademarks, brands or logos mentioned here are properties of their respective owners. Certain photos and artwork used here might have special rights for their own respective owners.
ذ ِٓ اػذاد٠ثٗ اٌغذٛ صٟذ ف٠ً ٘زا اٌؼذد اٌغذٙ ِغزٟؼب ف١ّاسؽت ثىُ ع ب اْ ؽبء٠شٙب ٌىُ ؽٙؾشفٕب اْ ٔيشؽ٠ ٟاٌزٚ ASK PC خ١ّ٠ِغٍخ اوبد ب١عٌٕٛٛزُ ثزىٌّٙ اٟء اٌؼشثٞ اٌمبسٜبدح اٌّؼشفخ ٌذ٠ ٌضٞسٚثؾىً دٚ اهلل ً ٔمٟش ف١ثؾىً وجٚ ف اْ ؽشوخ اٌزشعّخ لذ عبّ٘ذٚ ِٓ اٌّؼش.ِبدٍٛاٌّؼ ْ ِىبٌٝ ِٓ ِىبْ ئٍّٟاٌجؾش اٌؼٚ ب١عٌٕٛٛنب اٌزى٠اٚ اٌضمبفبدٚ اٌؾنبساد ش١ثؾىً وجٚ شعغ٠ ٟىٓ اٌؼشثٌٛ اٟٗ ؽبٌٕب ف١ٌٌؼً ِب آي اٚ .ْػجش االصِب لفٛنب ر٠اٚ خ٠ض١ٍب وبٌٍغخ اإلٔغ١عٌٕٛٛب ػاللخ ثبٌزىٌٙ ٟ اّ٘بي رؼٍُ اٌٍغبد اٌزٌٝئ ٟش ف١د فمش وجٛعٚ ٌٝ ئٜخ ِّب اد١ اٌٍغخ اٌؼشثٌٝؽشوخ اٌزشعّخ ِٓ ٘زٖ اٌٍغبد ئ ٗ ِٓ امّؾالي١ٍ ِب ٔؾٓ ػٌٝفٍٕب ئٚٚ ٍُ اعبط اٌؼٟ٘ ٟخ اٌز١ّاٌّؼشفخ اٌزشاو ٍُٝ اٌمذسح ػٙ٠أبط ٌذٚ ؽجبةٟ االًِ فٜاٌضمبفخ! ٌىٓ ِبصٌٕب ٔشٚ ٍُاٌؼٚ ٌٍفىش .ٟىٕٕب اٌؼشثٚ ٟٓ ف٠ األخشٌٝب ئٍٙٔمٚ ش ِٓ اٌّؼبسف١ش اٌىض٠ٛريٚ ً١رؾق ً ٌٕٕزمٟ ػبٌّٕب اٌؼشثٟخ ف١ٕش اٌضمبفخ اٌزم٠ٛ ريٟو ف١ء ثغٟ ثؾٌٛٚ ُ٘ اْ ٔغبّٕٝٔز !بٙالوٙب ثذال ِٓ اعز١عٌٕٛٛش اٌزى٠ٛريٚ ََ اعزخذاٛٙ ِفٌٝئ .ؽخٛح اٌّفزٛ ٘زٖ اٌذػٟ اٌّؾبسوخ ِؼٕب فٌٝوُ ئٛٔذػ
Contents | المححىي
4- Hardware Trojan (Hacking National Security!) 8- British Council Data Loss 8- Hackers and Old Nokia Phones!
ASK PC Egypt: 38 Mustafa El Nahas St., Floor 5, Nasr City, Cairo Egypt
9- How HTTP works? New Techniques!
Tel: +20 2 22715443 Cell: +20 12 4473366 Cell: +20 10 7118587
14- What is Nanotechnology?
11- Cloud Computing and the challenges!
ASK PC UK: Dalton House, 60 Windsor Avenue, London SW19 2 RR United Kingdom www.ask-pc.com ASK PC Magazine – April 2009
Page 3
اخحراق األمن القىمي | Hacking National Security ٔظشح ػبِخ ػٓ اخزشالبد االِٓ اٌم:ِٟٛ ٔؾشد اٌؼذ٠ذ ِٓ اٌقؾف ٚاٌّقبدس اإلخجبس٠خ اٌؼبٌّ١خ اخزشالبد ػذ٠ذح ػٍ ٝفؼ١ذ االِٓ اٌم ِٟٛثبٌٛال٠بد اٌّزؾذح االِش٠ى١خ ٌٚؼً اثشص٘ب ِب ٔؾش ف ٟاٚائً اثش 2009 ً٠ػٓ اخزشاق ٌؾجىخ رؾغً١ اٌىٙشثبء ٚ Electric Gridادػذ اٌٛال٠بد اٌّزؾذح اْ اٌٙغ َٛلبِذ ثٗ ِغّٛػخ ِٓ اٌّخزشل ِٓ ٓ١سٚع١ب ٚاٌقٚ ٓ١دٚي اخش ٜئال اْ رؾذ٠ذ عٙخ اٌٙغ َٛثؾىً دل١ك رؼذ ِغأٌخ ٌ١غذ ٕ٘١خ ٚلذ رىْٛ ِغزؾٍ١خ ف ٟؽبٌخ اعزخذاَ اٌّخزشل ْٛئٌ ٝىشق رغ١١ش اٌ٠ٛٙخ ِضً ٚ Anonymizers Softwareاٌـ ٚ Proxyؽزٌ ٝؾظخ وزبثخ ٘زا اٌّمبي فذسد اٌؼذ٠ذ ِٓ االخجبس االخشِ ِٓ ٜقبدس فؾف١خ ٚػٍّ١خ ػٓ أجبء اخزشاق ِٕظِٛخ ٌّؾشٚع ىبئشح ؽشث١خ ثٍغذ رىٍفزخ اوضش ِٓ 300ثٍ ْٛ١دٚالس! ٚلذ اؽبسد ٔفظ اٌّقبدس ئٌٚ ٝلٛع اٌؼذ٠ذ ِٓ اإلخزشالبد االخش ٜفٚ ٟصاسح اٌذفبع االِش٠ى١خ وّب اؽبسد اٌّقبدس ئٌ ٝاْ اٌّخزشل ْٛلذ اعزيبػٛا عشلخ وُ ٘بئً ِٓ اٌّؼٍِٛبد ٠ؾ ٞٛخشائو أظّخ اٌزؾىُ ٚاٌزٛع ٗ١االٌ١ىزش ٟٔٚاٌخبؿ ثٙزٖ اٌّمبرٍخ ؽ١ش ّ٠ىٕ ُٙفّ١ب ثؼذ اعزخذاِٙب ف ٟػًّ ٔغخخ ىجك االفً! ٚاؽبسد ا٠نب ٚصاسح اٌذفبع االِش٠ى١خ ئٌ ٝاْ ِقذس اإلخزشاق وبْ ِٓ اٌق ٓ١ئال أٗ وّب اؽشٔب ٌ١ظ ِٓ اٌغ ًٙاٌزأوذ ِٓ ِقذس اٌٙغٌ .َٛىٓ ّ٠ىٕٕب ا ْ٢اٌمٛي ثبْ ٕ٘بن ؽشٚة ؽم١م١خ رؾذس ف ٟفنبء اإلٔزشٔذ Cyber warfareثٓ١ اٌؼذ٠ذ ِٓ اٌذٚي ٌٚؼً اثشص٘ب اٌقٚ ٓ١اٌٛال٠بد اٌّزؾذح ٚإٌٙذ ٚثؼل دٚي اٚسٚثب ٘زا ف ٟاىبس ِب ٠ؼشف ثبٌؾشة اٌؾم١م١خ اٌزٟ رإد ٞئٌِ ٝب ٠غّ Information Infrastructure Attacks ٝا ٚاٌٙغ َٛاٌز٠ ٞغزٙذف اٌجٕ١خ اٌزؾز١خ ٌٍج١بٔبدٌٚ .ؼً اثشص اٌؾشٚة اٌّٛعٛدح فؼٍ١ب فِٕ ٟيمخ اٌؾشق االٚعو ٘ ٟاٌؾشة اٌذائشح ثِ ٓ١ب ٠ؼشف ثبٌّغب٘ذ ٓ٠ػٍ ٝاإلٔزشٔذ ٚاعشائ . ً١وّب اْ اٌذٚي إٌبِ١خ ٌُ رغٍُ ا٠نب ِٓ اخزشالبد ف ٟآِ اٌّؼٍِٛبد وا٠مبف ٌٍؼذ٠ذ ِٓ اٌخذِبد اٌز ٟرؼزّذ ػٍ ٝاإلٔزشٔذ وخذِبد اٌؾىِٛخ اإلٌ١ىزش١ٔٚخ ٚا٠نب اعزغالي االعٙضح اٌّخزشلخ ف٘ ٟزٖ اٌذٚي ف٘ ٟغ َٛآخش ػٍ ٝدٚي اخشٔ ٜظشا ٌغ١بة اٌٛػٟ ٚاٌىفبءاد اٌّذسثخ ٌٚؼً اثشص٘ب ِب ؽذس ِٓ اخزشاق ٌٍؼذ٠ذ ِٓ االعٙضح فِ ٟقش ِٓ لجً ِخزشل ِٓ ٓ١خبسط اٌجالد ٚاعزغالٌٙب ف ٟؽشة مذ اعز١ٔٛب! ٚف ٟاٌفزشح االخ١شح ا٠نب ؽذس ٘غ َٛاعزٙذف اٌجٕ١خ اٌزؾز١خ ٌٍّؼٍِٛبد ٚخبفخ DNS – Domain ٚ Name Systemاٌز ٞخشعذ ٌٗ رقش٠ؾبد ػذ٠ذح ِٓ عٙبد ِقش٠خ ِغإٌخ ػٍ ٝأٗ ليغ آخش ٌىٛاثً اإلٔزشٔذ ف ٟاٌجؾش ٌٚؼً اٌؾذ٠ش ػٓ اٌّؾىالد اٌز ٟرؾذس ِٓ اخزشالبد ٌٍّؼٍِٛبد ف ٟإٌّيمخ اٌؼشث١خ ٚاٌؾشة اإلٌ١ىزش١ٔٚخ ٚػاللزٙب ثبٌغشّ٠خ اإلٌ١ىزش١ٔٚخ ٠ؾزبط ئٌ ٝاٌؼذ٠ذ ِٓ اٌّمبالد االخش ٜاٌز ٟعٛف ٔيشؽٙب الؽمب اْ ؽبء اهلل.
و١ف ٠ؾذس اإلخزشاق؟ سثّب ٠زغبئً اٌىض١ش ( ْٚو١ف ٠ؾذس ٘زا اإلخزشاق ف ٟاوضش ثٍذاْ اٌؼبٌُ ريٛسا؟) رؼٛد اٌمقخ ئٌ ٝاٌغز١ٕ١بد ػٕذِب ثذأ ِقٕؼ ٟاؽجبٖ اٌّٛفالد Semiconductorsاٌز ٟرؼزجش اٌؼقت اٌشئ١غ ٟف ٟفٕبػخ اٌـ ICا ٚاٌذٚائش اٌّزىبٍِخ ئٌ ٝاٌجؾش ػٓ ثذائً ٌزمٍ ً١رىٍفخ أزبط ٘زٖ اٌشلبئك ٚوبْ ِٓ اُ٘ ٘زٖ اٌؾٍٛي ٘ ٛاٌؾقٛي ػٍ ٝػّبٌخ ِذسثخ ٚسخ١قخ ؽز ٌٛ ٝوبٔذ ٘زٖ اٌؼّبٌخ خبسط اٌٛال٠بد اٌّزؾذح ٚثذأد ثبٌفؼً اٌٛال٠بد اٌّزؾذح ف ٟاٌزؼبًِ ِغ وً ِٓ ربٛ٠اْ ٚعٕغبفٛسح ٚثؼل اٌذٚي االخش ٜػٓ ىش٠ك اِذادُ٘ ثؼّبٌخ ٌزذس٠ت اٌؼبٍِٕ٘ ٓ١بن ػٍ ٝرقٕ١غ ِضً ٘زٖ اٌشلبئك ٚالزقش دٚس اٌٛال٠بد اٌّزؾذح ػٍ ٝػٍّ١خ Testingا ٚاٌفؾـ ثؼذ اٌزقٕ١غِٚ .غ ِشٚس اٌٛلذ ثذأد اٌشلبئك ٚاٌـ ICsرقجؼ اوضش رؼم١ذا ٚافجؾذ ِغأٌخ اٌفؾـ ِٓ اٌقؼت عذا اْ رزنّٓ فؾقب دل١مب ٢الف اٌزشأض٠غزٛسص ِٚال ٓ١٠اٌجٛاثبد إٌّيم١خ Logic Gates ػٍ ٝاٌـ ِٚ ICب ٘ٚ ٟظ١فخ وً عضء ِٓ ٘زٖ اٌذائشح اإلٌ١ىزش١ٔٚخ! فزُ اإلوزفبء ثفؾـ ِب ٠غّHow Chip will perform ٝ ? specific functionا ٞو١ف عزإد٘ ٞزٖ اٌؾش٠ؾخ األٌ١ىزش١ٔٚخ ٚظ١فخ ِؼٕ١خ فٍ ٛاخزٔب ػٍ ٝعج ً١اٌّضبي دائشح اٌ١ىزش١ٔٚخ فٟ اٌٛٙارف اٌّؾٌّٛخ فأٗ عٛف ٠زُ فؾـ ِب ئرا وبٔذ رؼًّ ثؾىً ع١ذ اَ ال ِٓ اسعبي ٚاعزمجبي ِٚب ئٌ ٝرٌه .ئال اْ ٘زا اٌفؾـ ثبٌزأو١ذ غ١ش وبف ٟػٍ ٝاإلىالق ٌفؾـ ا ٞػٍّ١خ ِش٠جخ داخً ٘زٖ اٌؾش٠ؾخ اإلٌ١ىزش١ٔٚخ!
Page 4
ASK PC Magazine – April 2009
ٔظش٠خ اٌّإاِشح: ِٚغ رٕبِٔ ٟظش٠خ اٌّإاِشح ف ٟوً ثٍذاْ اٌؼبٌُ Conspiracy Theoryثذأد اٌىض١ش ِٓ اٌذٚي رفىش ف ٟاعزغالي اٌزىٌٕٛٛع١ب ف٘ ٟزٖ إٌظش٠بد ٚاٌؾشٚة اٌخف١خٌٚ .ؼً اثشص ٘زٖ االفىبس ِب ٔؾش ِٓ اْ ؽشوخ اٚسٚث١خ رخزـ ثزقٕ١غ اٌـ Chipsرغزخذَ ِب ٠غّ ٝثزمٕ١خ Kill Switchال٠مبف االعٙضح اإلٌ١ىزش١ٔٚخ ػٓ اٌؼًّ ٚلذ اٌؾبعخ ئٌٝ رٌه ٔ ٟ٘ٚفظ اٌزمٕ١خ اٌز ٟرغزخذَ ف ٟثشِغ١بد وض١شح ِضً Windows Vista إلغالق إٌظبَ ػٕذ اعزخذاَ ٔغخخ ِمشفٕخ .Pirated Copyئٌ ٝاْ ٘بعظ اعزخذاَ Kill Switch Techniqueفٔ ٟظش٠بد اٌّإاِشح ٚاٌؾشٚة اإلٌ١ىزش١ٔٚخ ٌُ ٠زُ ٌّظ ا ٞدٌِ ً١بد ٞؽم١م ٌٗ ٟؽز٘ ٝزٖ اٌٍؾظخ سغُ اْ ٚصاسح اٌذفبع االِش٠ى١خ رجزي اٌىض١ش ِٓ اٌغٙذ ٚاالثؾبس الوزؾبف ٘زٖ االدٌخ. ِٓٚاؽٙش االؽذاس اٌز ٟاٌمذ ؽٌٙٛب اٌىض١ش ِٓ ٘ٛاعظ ٔظش٠خ اٌّإاِشح ٘ ٟؽبدصخ لقف اٌيبئشاد االعشائٍ١خ ٘ذفب ف ٟعٛس٠ب عجزّجش 2007ارػبٔب ِٕ ُٙثبْ ٘زا اٌٙذف ٘٘ ٛذف ٔٚ .ٞٚٛاػٍٓ اٌىض١ش ِٓ اٌخجشاء اْ ٘زا اٌٙغ َٛاٌفغبئٌٍ ٟيبئشاد االعشائ١ٍ١خ ػٍ ٝاٌٙذف اٌز ٞسثّب ٌُ ٠ىٓ ٌٔٚ ٞٚٛىٓ االِش ِزؼٍك ثزؼي ً١اعشائٌ ً١شاداس رغزخذِٗ عٛس٠ب ٌٍزؾز٠ش ِٓ ٘زٖ اٌٙغّبد ثؾىً ِجىش ٚعجت ػذَ وفبءح اٌشاداس أٗ رُ اعزخذاَ سلبئك Off-the-Shelfعب٘ضح ف ٟرقٕ١ؼٗ ،ثٙب ثبة خٍفٟ Backdoorرّىٕذ اعشائ ِٓ ً١ثشِغزٗ ٌزؼي ً١اٌشاداس ػٓ اٌؼًّ ثؾىً فؾ١ؼ ٘ٚزا ٔمال ػٓ اٌىض١ش ِٓ اٌّقبدس اإلخجبس٠خ
رقش٠ؾبد ِغإٌ ٟاالِٓ اٌم:ِٟٛ ٚاعزٕبدا ئٌ٘ ٝزٖ االلبٚ ً٠ٚاالفىبس ثذأ اٌٙبعظ ٠ذخً ئٌ ٝلٍت اٌجٕزبع ِٓ ْٛأ ُٙافجؾٛا ٚثؾىً غ١ش ِجبؽش ٚغ١ش ِمقٛد ا٠نب ال ٠غزي١ؼ ْٛاٌغ١يشح ػٍ٘ ٝزٖ اٌشلبلبد اإلٌ١ىزش١ٔٚخ ٠ ِٓٚ Chipsقٕؼٙب ٚاِٚ ٓ٠برا ثٙب ثبٌزفق !ً١سثّب اٌغشك االعبعِٓ ٝ ػٍّٙب ِؼشٚف ٚسثّب ٌذ ُٙ٠اٌخشائو اٌخبفخ ثٙزٖ اٌشلبئك اٌز ٟفٕؼذ ف ٟثٍذاْ اخشٚ ٜسثّب ُ٘ ِٓ اِذٚا ٘زٖ اٌجٍذاْ ثٙزٖ اٌخشائو ٌٍزقٕ١غ ٌٚىٓ ِٓ ٠نّٓ اْ ٘زٖ اٌشلبئك ٌُ ٠زُ امبفخ ػٍّ١بد خف١خ ثذاخٍٙب ا ٚامبفخ ٚظ١فخ ٌ١غذ ف ٟخش٠يخ ثٕبء ٘زٖ اٌشلبلخ؟ ٌٛٚعٍّذ فشمب ٚصاسح اٌذفبع االِش٠ى١خ DoDثبٔٗ ّ٠ىٕ ُٙاٌزذل١ك ٚفؾـ ٘زٖ اٌشلبئكٌ ،ىٌٕ ُٙالعف ا٠مٕٛا أُٙ ال ٠غزي١ؼ ْٛفؾـ وً عضء ا ٚىجمخ اٌ١ىزش١ٔٚخ ٚوً رشأغ١غزٛس ا ٚثٛاثخ الْ ٘زا اٌفؾـ ثبٌـزأو١ذ فٙٔ ٟب٠زٗ عٛف ٠إد ٞئٌٝ رٍف اٌشلبلخ اٌز ٟرخنغ ٌٍفؾـ ِّب ٠غؼً اٌؼٍّ١خ ِغزؾٍ١خ ٚغ١ش ِغذ٠خ! ١ٌٚزخ ً١اٌمبسٞء ػذد اعٙضح اٌزؾىُ االٌ١ىزش١ٔٚخ اٌّٛعٛدح فِ ٟؾشٚع ىبئشح ِضً F-35ثزىٍفخ رزؼذ ٞاٌـ 300ثٍ ْٛ١دٚال ٚوُ ٛ٠عذ ِٓ سلبئك اٌ١ىزش١ٔٚخ ف٘ ٟزٖ االعٙضح ٚا ٓ٠فٕؼذ ِٚباٌزٚ ٞمغ فٙ١ب؟ سثّب رغ١ت ٚصاسح اٌذفبع ِٚؾشٚع اٌجؾش اٌّزيٛس ثٙب DARPA – Advanced Research Project Agencyاْ ٌذ ُٙ٠ػمٛد ِغ ِب ٠غُّ٘ٚ Defense Contractors ُٙٔٛ ِٛصٛلٚ ِٓ ْٛصاسح اٌذفبع ٌزقِّ ُ١ضً ٘زٖ اٌذٚائش ئال اْ ٚصاسح اٌذفبع ٔفغٙب اػزشفذ ثبْ اٌجؼل ا٢خش ِٓ اٌذٚائش اٌغب٘ضح Off-the-Shelfلذ رغزخذَ ف ٟثؼل االؽ١بْ ٘ٚزٖ ثبٌزاد ِٓ اٌّىٔٛبد اٌز٠ ٟقؼت اٌزى ٓٙثّب ثذاخٍٙب ثٕغجخ ٚ .% 100لذ اؽبس اٌجشٚف١غٛس ِٓ Ruby Leeخجشاء اإلٌ١ىزش١ٔٚبد ثبٌغٍّخ اٌزبٌ١خ: ?”“You could check the obvious possibilities, but can you test for every unspecified function لذ رغزي١غ اٌزؾمك ِٓ اإلِىبٔ١بد اٌٛامؾخ ٌىٓ ً٘ ّ٠ىٕه فؾـ وً اٌؼٍّ١بد اٌغ١ش ٚامؾخ؟ ثبٌزأو١ذ ال ٘ٚزا وّب اٚمؾٕب فِ ٟضبي اعٙضح اٌٛٙارف إٌمبٌخ. ف ٟاٌغجؼ١ٕ١بد وبٔذ ٚصاسح اٌذفبع االِش٠ى١خ ِٓ اوضش اٌغٙبد اعزٙالوب ٌٍذٚائش اٌّزىبٍِخ ف ٟاٌؼبٌُ ICsئال أٙب ا ْ٢ال رّضً اوضش ِٓ ِٓ % 1اعزٙالن اٌؼبٌُ وىً فٟ اعزخذاَ اٌذٚائش اإلٌ١ىزش١ٔٚخ ىجمب ٌّقبدس ِٓ ٚصاسح اٌذفبع ٔفغٙب. ٚرمٛي ٚ NSA – National Security Agencyوبٌخ االِٓ اٌم ِٟٛثبٔٗ ٌ١ظ ثذ١ٙ٠ب اْ رم َٛاِش٠ىب ٠زقٕ١غ دٚائش اٌزؾف١ش Encryptionػٍ ٝعج ً١اٌّضبي ف ٟاٌق !ٓ١ئال اْ ٘زا ال ّٕ٠غ اعزخذإِب ٌجؼل اٌشلبئك اٌّقٕؼخ ِٓ لجً ثٍذاْ اخش ٜف ٟاعضاء ِؾذٚدح ِٓ االعٙضح اٌؾشث١خ ٕ٘ٚب رىّٓ اٌخيٛسح اٌز ٟا٠مٕزٙب ٚصاسح اٌذفبع االِش٠ى١خ ثؾذٚس اٌؾبالد االخ١شح ٌإلخزشالبد اٌز ٟؽذصذ ٚاؽشٔب اٌٙ١ب.
Page 5
ASK PC Magazine – April 2009
ٔظش٠خ اؽقٕخ ىشٚادح (اٌغُ ف ٟاٌؼغً): ٌؼً ؽقبْ ىشٚادح ِٓ اؽٙش ؽ ً١اٌخذاع ف ٟاٌزبس٠خ ِ ٛ٘ٚؼشٚف ا٠نب وؾٍ١خ ٌإلخزشاق ف ٟػٍُ آِ اٌّؼٍِٛبد ئال أٗ ثجغبىخ ثشٔبِظ مبس ٠نّش ػىظ ِب ٠ظٙش ٌٍّغزخذَ ف ٛٙلذ ٠ظٙش ف ٟفٛسح ثشٔبِظ ٔبفغ ِضً ثشاِظ اٌىزبثخ ئال أٗ ٠م َٛثبػّبي اخشٜ ف ٟاٌخفبء ِضً ٔمً اٌج١بٔبد ٚاٌزغغظ ٚاسعبي اٌّؼٍِٛبد ئٌ ٝاٌّخزشق ثيشق ِخزٍفخ .ئال إٔب ٔزؾذس ٕ٘ب ػٓ ع ً١عذ٠ذ ِٓ اؽقٕخ ىشٚادح ٠زُ صساػزٙب فٟ اعٙضح اٌزؾىُ اٌّشوض٠خ CPUػٕذ فٕبػزٙب ِٓ لجً ِقٕؼ٘ ٟزٖ اٌشلبئك Chipsاٌغ١ش ِٛصٛق ثٌٍ ُٙزؾىُ ف ٟاالعٙضح اٌز٠ ٟزُ رشو١ت ٘زٖ اٌّؼبٌغبد اٚ اٌشلبئك ثٙب الؽمبٚ .غبٌجب رٛعذ ٘زٖ االٔٛاع ِٓ اؽقٕخ ىشٚادح Hardware Trojanف ٟاٌّؼبٌغبد اٌز ٟرجبع ثؾىً رغبس ٞف ٟوً ِىبْ ٚرقٕغ ف ٟثٍذاْ ِضً اٌق ٓ١ىجمب ٌزقش٠ؾبد ػٍّ١خ ِٓ داخً ٚصاسح اٌذفبع االِش٠ى١خ ِٓٚلجً ِزخقق ٓ١ف ٟػٍُ ٕ٘ذعخ اإلٌ١ىزش١ٔٚبد ثـ Virginia Polytechnic ٠ٚ Instituteإوذ ْٚاْ ٘زٖ االوٛاد اٌز ٟرم َٛثبٌزؾىُ ف ٟاٌـ Chipرضسع فٙ١ب اصٕبء ػٍّ١خ اٌزقٕ١غ ا ٚاصٕبء ػًّ خش٠يخ اٌّؼبٌظ netlist code ٚرؼًّ فّ١ب ثؼذ ٘زٖ االوٛاد ػٕذ رٛافش ؽشٚه ِؼٕ١خ Trigger conditions ػٍ ٝعج ً١اٌّضبي on-chip Thermal communicationؽ١ش ٠زُ ػًّ اإلرقبي ثبٌـ Trojanػٕذِب رقً دسعخ اٌؾشاسح ِضال ئٌ ٝدسعخ ِؼٕ١خ ٔز١غخ اٌؼٍّ١بد اٌز٠ ٟم َٛثٙب اٌّؼبٌظ ؽ١ش رشرفغ دسعخ ؽشاسرٗ ف ٟث١ئخ اٌؼًّ٘ٚ .زا ِٓ ؽأٔٗ رمٍ ً١اؽزّبي اوزؾبف ٘زا إٌٛع ِٓ اؽقٕخ ىشٚادح اصٕبء ػٍّ١خ فؾـ اٌّؼبٌظ! وّب اؽبس اٌؼٍّبء ئٌٚ ٝعٛد اوضش ِٓ اعٍٛة ٌضسع ِضً ٘زٖ االوٛاد ػٓ ىش٠ك ص٠بدح ثٛاثبد ِؼٕ١خ Logic gatesا Oscillators ٚالداء ٔفظ اٌّّٙخ٠ٚ .ؼزجش ٘زا اٌّٛمٛع ِٓ اوضش اٌّٛمٛػبد عذال ٚاٌّزؼٍك ثزأِ ٓ١اٌـ ٚ Hardwareو١ف١خ ا٠غبد ىشق ٌٍؾٌٍٛ١خ د ْٚؽذٚس ٘زٖ اٌّؾبوً ا ٚؽز ٝاٌزؾمك ِٓ ٚعٛد ِضً ٘زٖ االوٛاد اْ وبٔذ ِٛعٛدح.
خيٛاد ٚصاسح اٌذفبع ٔؾ ٛاٌؾّب٠خ: ثذأد اٌٛال٠بد اٌّزؾذح ِٕز اٚاخش ػٙذ ثٛػ ثبىالق ؽٍّخ ٌذػُ االِٓ اٌم ِٟٛػٍ ٝاإلٔزشٔذ رجٍغ اوضش ِٓ 17ثٍ ْٛ١دٚالس ٚفٟ ػٙذ اٚثبِب ٚف ٟظً االصِخ االلزقبد٠خ ئال أٗ اؽبس ثنشٚسح اٌّن ٟلذِب ٚمخ اٌّض٠ذ ِٓ اٌجٍٔٛ١بد! ٚر٘جذ اداسح اٚثبِب ئٌِ ٝب ٘ ٛاثؼذ ِٓ رٌه ؽ١ش ىٍت اٌشئ١ظ رؼ ٓ١١فشلخ ِٓ ٚصاسح اٌذفبع ٚاٌغ١ؼ االِش٠ىِّٙ ٟزٙب اٌذفبع ػٓ ِّزٍىبد اٌٛال٠بد اٌّزؾذح ِٓ اٌؾجىبد ٚاالعٙضح اٌزمٕ١خ مذ اٌٙغّبد اإلٌ١ىزش١ٔٚخ .وّب اؽبس اٌج١ذ االث١ل ئٌ ٝاْ ٕ٘بن ِخييبد اخشٌ ٜفشك ع١بعبد إِ١خ ِؼٕ١خ ؽز ٝػٍ ٝاالعٙضح اٌز ٟال رخنغ ٌشلبثخ ٚصاسح اٌذفبع ِضً اعٙضح اٌّإعغبد اٌخبفخ الٔٙب لذ رغزخذَ ف ٟاٌٙغَٛ ا٠نب ِٓٚ .اٌّؼٍ َٛاْ اٚثبِب ؽز ٝلجً رِٕ ٗ١ٌٛقت اٌشئ١ظ ػٕذِب وبْ ٔبئجب ف ٟاٌجشٌّبْ ؽذد ػٍ ٝمشٚسح ِؼبٍِخ فنبء اإلٔزشٔذ ِٚب ٠ؾذس ثٗ ِٓ ٘غّبد ػٍ ٝأٗ لن١خ آِ ل!ِٟٛ ثبد ِٓ اٌٛامؼ ِٓ اٌؾٛا٘ذ اٌغبثمخ اْ ٕ٘بن فؼال ؽشة خف١خ ثِ ٓ١قٕؼ ٟاٌشلبئك اإلٌ١ىزش١ٔٚخ ٚ Chipsث ٓ١االعٙضح اٌؾى١ِٛخ ٚاٌغٙبد اٌز ٟرزؼبًِ ِؼٙب سغُ أٗ ٌ١ظ ٕ٘بن دٌِ ً١بد ٞرُ اوزؾبفٗ ػٍ ٝرٌه ئال إٔب ال ٔغزي١غ اثذا أىبس ػذَ ٚعٛد ِضً ٘زا اٌخيش ِٓ ٚعٙخ ٔظشٔبِّٚ .ب ٠ؼزجش دٌ١ال ػٍٚ ٝعٛد ِضً ٘زٖ اإلخزشالبد ٘ ٛلشاس ٚصاسح اٌذفبع االِش٠ى١خ ٚرؾذ٠ذاDARPA ثبٌزٛعٗ ِشح اخش ٜئٌٚ onshore chips ٝاٌز ٟرؼجش ػٓ أزبط ٘زٖ اٌشلبئك ٚرؾذ٠ذا اٌـ CPUثذاخً ٚصاسح اٌذفبع االِش٠ى١خ اٚ ِغ عٙبد ِؼزّذح ِٓ ٚصاسح اٌذفبع فمو ػٍ ٝاْ رغزخذَ ٘زٖ اٌـ CPUsف ٟاالعٙضح اٌز ٟرؼًّ ف ٟاعضاء ٘بِخ ٚؽ٠ٛ١خ ِٓ اٌجٕ١خ اٌزؾز١خ ٌٍّؼٍِٛبد ف ٟاٌذٌٚخ ٚاٌغٙبد اٌّّٙخ Critical Infrastructureاّ٠بٔب ِٓ ٚصاسح اٌذفبع ثبٔٗ ِٓ اٌقؼت صسع ِب ٠غّ Hardware Trojan ٝا ٚاؽقٕخ ىشٚادح داخً اٌـ CPUاصٕبء رقٕ١ؼٙب ٌؼًّ ِب ٠غّ Kill Switch ٝا ٚؽز ٝثبة خٍفٟ ٌٍزؾىُ ثبالعٙضح ٠ٚ .backdoorؼزجش ِٛمٛع صسع Hardware Trojanف ٟعٙبص رمٕ ِٓ ٟاوضش اٌٛٙاعظ اٌز ٟرضداد ١ِٛ٠ب خقٛفب ثؼذ رّضٍٙ١ب ػٍّ١ب فبِنذ ؽم١مخ ال عذاي فٙ١ب ف١ٌ ٟٙغذ ٔظش٠خ اٌّإاِشح ٚأّب ٘ٚ ٟالغ رؼ١ؾٗ اٌذٚي اٌّزمذِخ اْ٢ ٚسثّب رى ْٛاٌذٚي إٌبِ١خ ٘ ٟاٌنؾ١خ اٌىجش !ٜئال اْ اٌخجشاء ٠ز٘ج ْٛئٌ ٝاثؼذ ِٓ رٌه ؽغت رمش٠ش خجشاء االِٓ فٚ ٟصاسح اٌذفبع ٛ٘ٚاْ ٠ى ْٛاٌـ CPUوغضء ِبد Hardware ٞآِٓ ثذسعخ وج١شح عذا ئٌ ٝآخش ىجمخ ثٗ ٚ Mask Layerال ٠ؼًّ ئال ِٓ خالي ثشاِظ خبفخ ٌنّبْ ػذح ٔمبه:
Page 6
ASK PC Magazine – April 2009
مّبْ اْ اٌـ CPUؽز ٝاْ رغشثذ ثؾىً ِب ٚرُ ػًّ ٕ٘ذعخ ػىغ١خ ٌٙب Reverse Engineeringفغٛف رقجؼ ػذّ٠خإٌّفؼخ ثذِ ْٚؼشفخ ِفبر١ؼ اٌزؾف١ش Encryption Keysاٌّغزخذِخ داخٍٙب ا ٚػذَ ٚعٛد ثشاِظ اٌزؾغً١ فشك لٛ١د فبسِخ ػٍ ٝاٌجشِغ١بد اٌز ٟعٛف رغزخذَ ف ٟرؾغ٘ ً١زٖ االعٙضح اٌغذ٠ذحأِ ُٙمٕؼ ْٛثبْ فشفخ ٚلٛع ِضً ٘زٖ االعٙضح ف٠ ٟذ ا٢خشِ ٓ٠ؾزٍّخ ٠ٚذٌٍ ْٛػٍ ٝرٌه ثيبئشح االعزيالع اٌخبفخ ثبٌجؾش٠خ االِش٠ى١خ اٌز ٟعميذ ف ٟاٌق ٓ١ػبَ ٠ ٌُ 2001زُ اػبدرٙب ئٌ ٝاٌٛال٠بد اٌّزؾذح ئال ليغ ِفىىخ ثؼذ 3اؽٙش! ِّب اد ٜئٌ ٝاٌغبء ٘زٖ اٌيبئشح ِٓ عالػ اٌجؾش٠خ ٚخغبسح ِال ٓ١٠اٌذٚالسادٌٙ .زا ُ٘ ٠ؾذد ْٚػٍ ٝمشٚسح رأِ ٓ١اٌـ CPUاللق ٝدسعخ ؽز ٝاْ رُ رفى١ىٙب ئٌٔ ٝبٔ١ِٛزشص!
ٚعٙخ ٔظش: ػٍ ٝاٌشغُ ِٓ اِىبٔ١خ رٛافش ٘زا اٌزـبِ ٓ١ئال اْ اٌىض١ش ِٓ ْٚاٌخجشاء ٠ؾىى ْٛثبِىبٔ١خ اٌٛفٛي ئٌ٘ ٝزٖ اٌذسعخ ِٓ اٌـزأِٓ١ ٌٍّؼبٌظ ؽ١ش اْ إٌٙذعخ اٌؼىغ١خ ٌ١غذ اٌؾً اٌٛؽ١ذ ٌىغش اٌؾّب٠خ اِ ٚؼشفخ و١ف ٠ؼًّ ٘زا اٌغضء ا Chipٚفأ٠غبد ِفزبػ اٌزؾف١ش اٌز٠ ٞم َٛثبٌؼٍّ١بد اٌش٠بم١خ ِٓ اؽذ اٌؾٍٛي االخش ٜفؾقٌٛه ػٍ ٝاٌّفزبػ ٠ؼٕٚ ٟفٌٛه ئٌ ٝؽً اٌٍغض! ٕ٘ٚبن اٌؼذ٠ذ ِٓ اٌيشق اٌؼٍّ١خ اٌّزجؼخ ِٓ لجً اٌخجشاء ِٓٚلجً اٌّخزشل ْٛػٍ ٝاٌغٛاء ف ٟاٌؾقٛي ػٍ٘ ٝزا اٌّفزبػِ Keyضً Cold ٘ boot attackغ َٛاٌزجش٠ذ ػٓ ىش٠ك رجش٠ذ اٌزاوشح ٌٍؾقٛي ػٍِ ٝفزبػ اٌزؾف١ش اDRAM Attack ٚ ٘ٚزا اٌشاثو ٛ٠مؼ ثبٌف١ذ ٛ٠و١ف رزُ ٘زٖ اٌؼٍّ١خ ّ٠ٚىٓ اإلميالع ػٍ ٝاٌجؾش اٌخبؿ ثٙب ِٓ ٕ٘ب ٔؼزمذ ِٓ ٚعٙخ ٔظشٔب اٌّزٛامؼخ ف٘ ٟزا اٌّغبي اْ االِش ثبد فؼجب اٌغ١يشح ػٍٚ ٗ١اْ فشمٕب اْ اٌذٚي اٌىجشِ ٜضً اٌٛال٠بد اٌّزؾذح لذ ٠ى ْٛثبٌفؼً ٌذٙ٠ب اٌؾٍٛي ٌّضً ٘زٖ اٌّؾىالد (ٔٚؼزمذ رٌه) الْ ٌذ ُٙ٠اٌؼٍُ اٌزشاوّٚ ٟاٌؼّبٌخ اٌّذسثخ ٚاٌزمٕ١خ ٚاالدٚاد ٚاٌزّ ً٠ٛففشفخ ا٠غبد اٌؾً ٌ١غذ ِغزؾٍ١خٌ .ىٓ ِباٌز ٞعٛف ٠ؾذس ٌجٍذاْ ِضً ثٍذإٔب ٔغزخذَ ثال سل١ت ؽز ٝأٛاع اٌزىٌٕٛٛع١ب (أ ٚغزٍٙه) اْ فؼ اٌزؼج١ش د ْٚاالخز ا٠نب ف ٟاإلػزجبس اْ ٘زٖ اٌزمٕ١بد سثّب رؾ ٞٛاٌؼذ٠ذ ِٓ االعبٌ١ت ٌإلخزشالبد اٌزٔ ٟزؾذس ػٕٙب ٚاٌىً ٠ؼٍُ اْ اٌذٚي إٌبِ١خ افجؾذ رغزخذَ ٚرؼزّذ ػٍ ٝاٌزمٕ١خ ثؾىً وج١ش ف ٟاعٙضح اٌؾىِٛخ ٚظٛٙس ِب ٠ؼشف ثبٌؾىِٛبد اإلٌ١ىزش١ٔٚخ ٚسثو اٌّإعغبد ٚاٌّقبٌؼ اٌؼبِخ ثؾجىخ اإلٔزشٔذ ٔب٘١ه ػٓ اعزخذاَ off-the-shelf devices الٕٔب ال ٔقٕؼٙب ٚال ٔؼشف ؽز ٝو١ف رؼًّ ثؾىً دل١ك ٚأب ارؾذس ٕ٘ب ػٓ االعضاء اٌّؼمذح ِضً رقٕ١غ اٌـ ١ٌٚ CPUظ ِب ٠ذسعٗ ىالة إٌٙذعخ ف ٟعبِؼبرٕب. ِٕب٘غٕب اٌزؼٍ١ّ١خ فِ ٟشاؽً اٌزؼٍ ُ١اٌّخزٍفخ ؽز ٝاٌغبِؼخ رؾزبط ئٌ ٝري٠ٛش ٚاػبدح ٔظش ،اٌجؾش اٌؼٍّ ٟثبد فم١شا عذا ٠ٚؾزبط ئٌ ٝري٠ٛش ٚرّٚ ً٠ٛاِىبٔبد اوجش ِٓ اٌذٚي ٚاٌؾىِٛبدٔ ،ظشرٕب ف ٟريج١ك اٌزمٕ١خ ف ٟؽز ٝاٌّغبالد د ْٚرأ٘ٚ ً١اعزؼذاد رؾزبط ئٌ ٝاػبدح إٌظش ،اػزّبدٔب ػٍ ٝدٚي اخش ٜف ٟرقٕ١غ وً ِب ٘ ٛرمٕ١ٌ ٟظ ؽال ع١ذا ٚال فشفخ ع١ذح ٌٕب ف٘ ٟزا اٌؼبٌُ ،آِ اٌّؼٍِٛبد وؼٍُ ٠ؾزبط ئٌ ٝاإل٘زّبَ ِٓ لجً اٌؾىِٛبد اٌؼشث١خ ومن١خ آِ ل١ٌٚ ِٟٛظ سفب٘١خ! اػزمذ إٔب ف ٟؽبعخ ئٌٚ ٝلفخ لجً فٛاد االٚاْ ٚإٔب ٌغٕب فِ ٟؼضي اثذا ػٓ ِب ٠ؾذس ؽٌٕٛب ! You’re connected, you are affectedثّب أه ِزقً فأٔذ ِزأصش ال ِؾبٌخ.
Page 7
ASK PC Magazine – April 2009
المجلس البريطاني وضياع المعلىمات | British Council Data Loss
-19اثشComputer World UK – 2009 – ً٠ خشق اٌّغٍظ اٌجش٠يبٔ ٟلبٔ ْٛؽّب٠خ اٌّؼٍِٛبد ٌٍٍّّىخ اٌّزؾذح Data Protection Actؽ١ش اػٍٓ اٌّغٍظ اٌجش٠يبٟٔ سعّ١ب ػٓ م١بع لشؿ ِذِظ ٠ؾ ٞٛاوضش ِٓ 2000عغً ٌّٛظف٠ ٓ١ؼٍّ ْٛف ٟاٌّغٍظ ٠ٚؾ ٞٛاعّبؤُ٘ ِٚؼٍِٛبرُٙ اٌؾخق١خ ٚسٚارجٚ ُٙؽغبثبر ُٙف ٟاٌجٕٛن ِٚب ئٌ ٝرٌه .ؽ١ش فمذ اٌمشؿ اصٕبء ػٍّ١خ اٌؾؾٓ ػٓ ىش٠ك خذِخٚ TNTاػٍٓ اٌّغٍظ اٌجش٠يبٔ ٟػٓ ٘زٖ اٌٛالؼخ سعّ١ب ٚأٗ ارخز اعشاءاد فبسِخ فٛس رأوذٖ ِٓ م١بع ٘زا اٌمشؿ رؾًّ رؾف١ش اٌج١بٔبد ػٍ ٝوً االعٙضح اٌّغزخذِخ فٔ ٟمً ٚرخض ٓ٠اٌج١بٔبد ٚاٌز٠ ٟزُ رذاٌٙٚب فٔ ٟمً اٌج١بٔبد ِٓ ٚئٌ ٝاٌّغٍظ اٌجش٠يبٔٚ .ٟرؼذ ٘زٖ اٌؾبدصخ ف ٟثش٠يبٔ١ب خشلب ٌمبٔ ْٛؽّب٠خ اٌّؼٍِٛبد لذ رٛلغ ػمٛثبد ػٍ ٝاٌّغٍظ اٌجش٠يبٔ ٟاْ رىشسد ِضً ٘زٖ اٌّؾىالد!
لماذا يححاج الهاكرز إلً هاجف نىكيا القديم؟ | ?Why hackers need old Nokia phone -22اثشGEEK.COM – 2009 – ً٠ اػٍٓ اؽذ اٌّخزشل Hackers ْٛػٓ اؽز١بعخ ٌٙبرف ٔٛو١ب ِٛدِ 1100 ً٠مبثً ِجٍغب مخّب ِٓ اٌّبي ٚفً ئٌ 22 ٝاٌف عٕ ٗ١اعزشٌٚ !ٟٕ١اٌٙبرف رُ رقٕ١ؼٗ خق١قب فٟ ػبَ 2003وأؽذ إٌّزغبد ٌٍذٚي إٌبِ١خ ٚوبْ ٠جبع ثبلً ِٓ ٛ٠ 100سٚ .ٚرُ ثبٌفؼً سفذ رؾِ ً٠ٛجٍغ مخُ ِٓ اٌّبي ِمبثً ٘زا اٌغٙبص اٌؼز١ك! ٚثذأد اٌؾجٙبد رؾ َٛؽٛي ِب ٘ ٟاٌّؾىٍخ ف ٟىٍت ِضً ٘زا اٌغٙبص اٌمذ ُ٠ثٙزا اٌّجٍغ اٌنخُ ِٓ اٌّبي؟ وؾفذ اٌزؾم١مبد ِٓ لجً اٌخجشاء اْ اٌٙبرف اٌّيٍٛة ٘ ٛفمو اٌّقٕٛع ف Bochum ٟفٟ اٌّبٔ١ب الٔٗ ػٍ ٝؽذ لٛي اٌخجشاء ٠ؾِ ٞٛؾىٍخ ف ٟاٌجشٔبِظ اٌخبؿ ثٗ رّىٓ اٌٙبوشص ِٓ رؼذ ً٠اٌجشِغخ ٚاعزغالٌٗ ف٘ ٟغ٠ َٛغّ Caller ID Spoofing ٝا ٚثّؼٕ ٝادق ٠غز١يغ اٌؾخـ اٌزؾذس ثشلُ ؽخـ آخش ٚأزؾبي ؽخق١زٗ ِّب ٠ؼذ اؽذ أٛاع االؽز١بي ػٓ ىش٠ك ٘ Social Engineering Attackغ َٛإٌٙذعخ اإلعزّبػ١خ ثبعزخذاَ رمٕ١خ اٌّؾّٛي٠ٚ .ن١ف اٌخجشاء اْ ٔٛو١ب ٌُ رغزيغ ؽز٘ ٝزٖ اٌٍؾظخ الٕبع اٌّغإٌٚ ٓ١اٌّؾممٌّ ٓ١برا ٠ذفغ ِجٍغ وٙزا فِ ٟضً ٘زا اٌّٛد ً٠د ْٚاْ ٠ى ْٛثٗ ِؾىٍخ إِ١خٚ .اؽبس اؽذ اٌخجشاء ف ٟؽشوخ Ultrascanالِٓ اٌّؼٍِٛبد ثبْ ٘زا اٌٙبرف ٠غزخذَ ف ٟاٌزؾب ً٠ػٍ ٝأظّخ إِ١خ فٟ اٌجٕٛن ف ٟثؼل دٚي اٚسٚثب ِضً اٌّبٔ١ب ٚاٌز ٟرغزخذَ رمٕ١خ اسعبي mTANاMobile Transaction Number ٚ ٛ٘ٚ Authenticationسلُ ٠شعً ئٌ ٝاٌٙبرف إٌمبي اٌخبؿ ثبٌؾخـ اٌز٠ ٞش٠ذ رؾ ً٠ٛاسفذح ِٓ ثٕه ئٌ ٝثٕه أخش ػٓ ىش٠ك اإلٔزشٔذ ٌٍزؾمك ِٓ ٘٠ٛخ اٌؾخـ اٌز٠ ٞم َٛثبٌزؾ ً٠ٛؽ١ش ٠ذخً اٌؾخـ ٘زا اٌشلُ اٌز٠ ٞقٍٗ ػٍ ٝاٌّٛثب ً٠فِٛ ٟلغ اٌجٕه ٌزأو١ذ اٌؼٍّ١خ٠ٚ .مٛي اٌخج١ش اْ ٘زا اٌٙبرف ّ٠ىٓ اعزخذاِٗ ٌٍؾقٛي ػٍ٘ ٝزٖ االسلبَ ػٓ ىش٠ك اٌذخٛي ٌؾغبثبد اٌؼّالء ٌذ ٜاٌجٕه ػٓ ىش٠ك اؽذ ؽ ً١اٌخذاع ِضً ِٓٚ Phishingصُ اٌزؼبًِ ػٍ ٝأٗ اٌؾخـ فبؽت اٌؾغبة ثبعزخذاَ ٘زا اٌٙبرف ثشلُ اٌؾخـ فبؽت اٌؾغبة اٌجٕى!ٟ
Page 8
ASK PC Magazine – April 2009
رؤية في بروجىكىل صفحات اإلنحرنث | !How HTTP Works? New techniques
٠ؼزجش ثشرٛوٛي ٛ٘ HTTPاٌّغإي ػٓ رجبدي ففؾبد اإلٔزشٔذ ث ٓ١االعٙضح خالي ؽجىخ اإلٔزشٔذ ٌٗٚاخزقبس ؽبئغ ٠يٍك ػٍٗ١ Hypertext Transfer Protocolئال اْ ثؼل اٌخجشاء اىٍمٛا ػٍ ٗ١ا٠نب Hypertext Transport Protocol سثّب ٠زغبئً اٌىض١شِٚ ْٚب اٌفشق ث Transfer ٚ Transport ٓ١فبالصٕبْ رمش٠جب ٔفظ اٌّؼٕ!ٝ ئرا سعؼٕب ئٌ ٝربس٠خ اٌجشرٛوٛي فغٛف ٔغذ أٗ رُ اثزىبسٖ ػبَ 1990ثٛاعيخ ٚ Tim Berners-Leeاعزخذَ اٌجشٚرٛوٛي فٔ ٟمً ا ٚرؾ ً٠ٛاوٛاد HTMLاٌز ٟرىزت ثٙب ففؾبد اإلٔزشٔذ ِٓ Hypertext Markup Languageوّجٛ١رش ئٌ ٝوّجٛ١رش آخش ػجش ؽجىخ اإلٔزشٔذ٠ٚ .ؼشف ا٠نب ثبٔٗ ثشٚرٛوٛي Request/Responseا Client-Server ٚؽ١ش ٠زُ ىٍت اٌقفؾخ اٌخبفخ ثبٌّٛلغ ػٍ ٝعج ً١اٌّضبي ِٓ اٌخبدَ Serverػٓ ىش٠ك وّجٛ١رش ِزقً ثؾجىخ اإلٔزشٔذ ٚ Clientرغّ ٝاٌؼٍّ١خ (اٌيٍت – اٌشد) ٌٗٚ Request/Responseػذح افذاساد ِٓ اؽٙش٘ب ؽٛ١ػب HTTP 1.1اٌّغغً ٌذInternet Engineering ٜ taskforceرؾذ سلُ RFC2616اٌٚ Request for Comment ٚىٔ ٟؾشػ ٌه ثجغبىخ فىشح اٌؼًّ ف ٟٙرزٍخـ ف ٟاسعبي ٚاعزالَ ففؾبد ا ٚاوٛاد HTMLػجش ٘زا اٌجشرٛوٛي ِٓ ٔميخ ئٌٔ ٝميخ اخش ٜف ٟفنبء اإلٔزشٔذ. ٌٕٚقجؼ اوضش دلخ فأْ اإلرقبي ٠ؾذس ِب ثِ ٓ١زقفؼ اإلٔزشٔذ ٌذ٠ه Web Browserاٌز٠ ٞيٍك ػٍ ٗ١اٌـ ClientاAgent ٚ ٚث ٓ١اٌـ Web Serverاٌز٠ ٞغزن١ف اٌقفؾخ ا ٚاٌّٛلغ اٌّشاد اٌؾقٛي ػٍ.ٗ١ الؽظ اْ اٌـ ٠ Web Browserيٍت اٌـ HTTPػجش TCPا Transmission Control Protocol ٚثبإلرقبي ثّٕفز ِؼٍ َٛػٍٝ اٌخبدَ Port 80 ٛ٘ٚاٌخبؿ ثخذِخ .HTTPالؽظ ا٠نب اْ ٠ HTTPيٍت اٌقفؾبد ػٓ ىش٠ك اٌؼٕٛاْ IP – Internet ٚ Protocol Addressاٌز٠ ٞزُ رؾ ٍٗ٠ٛئٌ ٝؽشٚف اِ ٚب ٠غّ Domain ٝػٓ ىش٠ك خذِخ DNSاDomain Name ٚ Systemاٌز ٟرم َٛثبٌزؾىُ ثٙب ِٕظّخ ٠ٚ ICANNؼشف االعُ اٌىبًِ ثـ URLا Uniform Resource Locator ٚػٍ ٝعجً١ اٌّضبي http://www.ask-pc.com
Your Web browser
HTTP Request on Port 80
)(A
)(B
HTTP Response
وّب رش ٜاالِش ف ٟغب٠خ اٌجغبىخ أزمبي اٌقفؾخ ِٓ AئٌB ٝ
Page 9
ASK PC Server
ASK PC Magazine – April 2009
ئأل اْ خجشاء اإلٔزشٔذ اؽبسٚا ئٌِ ٝقيٍؼ Transportئمبفخ ئٌ Transfer ٝف ٟرؼش٠ف HTTPالٔ٠ ُٙش ْٚأٗ اؽًّ ف ٟظً اؽزٛاء ففؾبد اإلٔزشٔذ ػٍِ ٝؾز٠ٛبد اخش ٜرزيٍت ٚعٛد ارقبي ِغزّش Constant Connectionث ٓ١إٌميز ٓ١ؽز٠ ٝزُ اوزّبي اٌؾقٛي ػٍ ٝاٌقفؾخ ِضً اٌقفؾبد اٌز ٟرؾ ٞٛفٛسا ٚافٛاد ٚثشِغ١بد اخشِ ٜضً XML ٚ Java ٚ ActiveXفىً ٘زٖ اٌزمٕ١بد اٌغذ٠ذح رغزخذَ HTTPوبؽذ ٚعبئً إٌمً ٌ Transportإلٔزمبي ِٓ إٌميخ Aئٌ ٝإٌميخ ٌٙ Bزا اىٍك ػٍ ٗ١ا٠نب .Hypertext Transport Protocolئمبفخ ئٌ ٝاْ اٌـ HTTPف ٟافذاسٖ اٌغذ٠ذ ثذأ ٠ؼشف أٛاع اٌٍّفبد اٌز٠ ٟزُ ٔمٍٙب ػٓ ىش٠ك Internet Media Typesؽ١ش ٠شعً اٌخبدَ ِ Aؼٍِٛبد ػٓ ٔٛع اٌٍّفبد فّ١ب ٠غّ Header ٝف ٟاٌـ ١ٌ HTMLؼٍُ B
ِب ٘ٛٔ ٛع اٌٍّف ِٚب ٘ ٟاٌيش٠مخ اٌّضٌٍٍ ٝزؼبًِ ِؼٗ اْ وبْ ٍِف فٛد ا ٚفٛسح٠ٚ .يٍك ػٍ ٗ١ا٠نبMIME Type امف ئٌ ٝرٌه اْ اإلفذاس اٌغذ٠ذ ِٓ ٠ HTTP 1.2 ٛ٘ٚ HTTPؾًّ ا٠نب ِب ٠غّ HTTP Request Forwarding ٝؽ١ش ّ٠ىٓ اسعبي اٌيٍت ِٓ خبدَ ئٌ ٝخبدَ آخش ػٕذ ِؼٍ١ِٛخ ٚعٛد اٌـ Resourceاٌّيٍٛة ػٍ ٝاٌخبدَ ا٢خش ِضً اٌقٛسح Splash.pngػٓ ىٍجٙب ف ٟػٕٛاْ ِؼ١ٌ ٟ٘ٚ ٓ١غذ ِٛعٛدح ػٍ ٝاٌخبدَ Bفأٔٗ ٛ٠عٗ اٌـ HTTP Requestئٌ ٝاٌخبدَ C وّب اْ ٕ٘بن اثؾبس وض١شح ػٍِ ٝب٠غّ SOAP ٝاٚ Simple Object Access Protocol ٚػاللزٙب ثٕمً XMLػجش اٌـ HTTP وً ٘زا ٠غؼً ثشرٛوٛي ٠ HTTPؾًّ ا٠نب Transport Layerا ٚىجمخ ٔمً ٌٍّؼٍِٛبد ١ٌٚظ فمو Transfer فٍٙزا ٠ؼزجش ِقيٍؼ Hypertext Transport (Transfer) protocolاوضش ؽّٛال ف ٟرؼش٠ف HTTP
Page 10
ASK PC Magazine – April 2009
Cloud Computing أزؾش ف ٟاٌفزشح االخ١شح ِقيٍؼ عذ٠ذ ف ٟػٍُ اٌىّجٛ١رش Cloud Computing ٛ٘ٚسغُ إٔب ال ٔؾجز رشعّخ اٌّقيٍؾبد األفٍ١خ ئٌ ٝاٌٍغخ اٌؼشث١خ ٌٚىٓ ّ٠ىٕٕب رجغ١و االِش ئٌٝ اٌمبسٞء ثبٔٗ عؾبثخ اٌؾٛاعت ا ٚؽٛاعت اٌغؾبثخٌٚ .ىٓ ِبرا رؼٕ٘ ٟزٖ اٌزمٕ١خ رؾذ٠ذا؟ ىجمب ٌزؼش٠ف اٌّٛعٛػخ اٌؾشح فأْ ٟ٘ Cloud Computingػجبسح ػٓ ع ً١عذ٠ذ ِٓ رمذ ُ٠خذِبد اٌىّجٛ١رش ثؾىً ِزفبػً ِؼزّذح ػٍ ٝاٌزمٕ١بد اإلفزشام١خ Virtualization وّب أٙب ال رؼزّذ ػٍ ٝثٕ١خ رؾز١خ ٌذ ٜاٌّغزخذَ ّ٠ٚ Infrastructureىٓ اٌؾقٛي ػٍٙ١ب ِٓ اِ ٞىبْ ؽٛي اٌؼبٌُ ٌٚؼً ِٓ اوضش ٘زٖ اٌزمٕ١بد ٚمٛؽب ٚاٌز ٟرؼزّذ ػٍCloud ٝ ٟ٘ Computingرمٕ١خ Web 2.0اٌز ٟرؾ ٞٛاٌىض١ش ِٓ اٌّٛالغ اٌّزفبػٍخ ِغ اٌّغزخذَ ٚلذ رٛفش خذِبرٙب ِٓ اوضش ِٓ ِىبْ ا ٚخبدَ Serverػٍ ٝاإلٔزشٔذ ٚوّضبي ا٠نب خذِبد Googleاٌغذ٠ذح SaaSاٚ Software as a Service ٚاٌز ٟال رزيٍت اْ ٠م َٛاٌّغزخذَ ثزشو١ت ا ِٓ ٞاٌجشِغ١بد ػٍ ٝعٙبصٖ اٌخبؿ ٌىٕٙب رؼًّ ِٓ ِىبْ اخش ا ِٓ ٚػذح اِبوٓ ِخزٍفخ ٠يٍك ػٍٙ١ب اٌغؾبثخ. ٠ٚيٍك ِقيٍؼ اٌغؾبثخ رؾذ٠ذا ػٍ ٝاإلٔزشٔذ ؽ١ش رؼي ٟؽىال ػبِب ٌّب ٘ ٟػٍ ٗ١اإلٔزشٔذ ا ِٓ ْ٢رؾؼت ٚرؾبثه ٌٍؼذ٠ذ ِٓ اٌخذِبد ِٓٚاؽٙش ٘زٖ االِضٍخ اٌخذِبد اٌّمذِخ ِٓ ٚ Microsoftاٌز ٟرؾزٙش ثـ AZURE
ٚاٌز ٟرز١ؼ ٌٍّغزخذِ ٓ١ا ٚؽز ٝاٌّيٛس ٓ٠اعزخذاَ اٌجٕ١خ اٌزؾز١خ اٌخبفخ ثّ١ىشٚعٛفذ العزخذاَ اٌجشِغ١بد ِضً Online ٚ Officeا٠نب ٌغبد اٌجشِغخ ِٕٚقبد ري٠ٛش اٌجشِغ١بد د ْٚرشو١ت ٘زٖ اٌجشِغ١بد ػٍ ٝاعٙضح اٌّغزخذِٚ ٓ١د ْٚاٌؾبعخ ألٜ ػٕبء الداسح ِضً ٘زٖ اٌجٕ ٝاٌزؾز١خ ٚوّب اؽشٔب ف ٟاٌّمبي اٌغبثك ثخقٛؿ Simple Object Access Protocolفاْ رمٕ١خ Cloud Computingرؼزّذ ػٍٙ١ب ا٠نبّ٠ٚ .ىٕٕب رمغ ُ١أٛاع اٌـ Cloud Computingئٌِ 3 ٝغز٠ٛبد ؽغت ٔٛع اٌخذِبد اٌّمذِخ ٚسثّب ا٠نب ؽغت اٌؾشوبد اٌز ٟثذأد رزؾىُ ف٘ ٟزٖ اٌخذِبد ِضً Amazon ٚ Microsoft
Page 11
ASK PC Magazine – April 2009
ٛ٠مؼ اٌؾىً اٌغبثك ِ 3غز٠ٛبد ِٓ اٌـ Cloud Computingؽغت ٘زٖ اٌيجمبد اٌز ٟلبَ ثؼٍّٙب ِٓ Markus Klems اٌذاخً ئٌ ٝاٌخبسط: اٌجٕ١خ اٌزؾز١خ وخذِخ Infrastructure as a Serviceّ٠ٚىٕٕب اٌمٛي ثبْ ٘زٖ اٌيجمخ ٘ ٟلٍت اٛٔٚاح اٌغؾبثخ ٚاٌز ٟرؼزّذ ػٍٙ١ب اٌيجمبد االخشٌٚ ٜؼً اثغو رؼج١ش ػٓ ٘زٖ اٌيجمخ ٟ٘ اٌؼقت اٌشئ١غ ٟاٌزٛ٠ ٞفش اٌّغبؽبد اٌزخض١ٕ٠خ ٚا٠نب خذِبد Virtualizationsاٌز٠ ٟزُ رمغّٙ١ب ئٌ ٝاعضاء فغ١شح.
اٌيجمخ اٌز ٟرٍٙ١ب رغّ Platform ٝإِٚقخ اٌؼًّ ٚاٌز٠ ٟيٍك ػٍٙ١ب ٕ٘ب Platform as a Service – PaaSف٘ ٟزٖ اٌيجمخ ٔغذ اوضش ِٕقبد اٌؼًّ رؼم١ذا ٚاٌز ٟرز١ؼ اٌج١ئخ اٌخبفخ ثبٌخذِبد ا ٚاٌيجمخ اٌز ٟعٛف رؼًّ ػٍٙ١ب اٌخذِبد ٌٚؼً ِٓ اؽٙش٘ب Google App Engineا٠ٚ Salesforce.com ٚيٍك ػٍٙ١ب ا٠نب اٌغضء اٌزّ٠ ٞىٓ ري٠ٛشٖ ٚثشِغزٗ ثٛاعيخ ِيٛس ٓ٠ف ٟاِبوٓ اخش ٜثؼ١ذح ػٓ ٘زٖ اٌيجمخ ا ٞأٙب رز١ؼ ٌٍّيٛس ٓ٠اعزخذاِٙب وأداح ٌزي٠ٛش ثشِغ١بد اٌغؾبثخ!
Page 12
ASK PC Magazine – April 2009
اٌيجمخ االخ١شح ٟ٘ٚإٌّزغبد ٚاٌخذِبد اٌز ٟرزبػ ٌٍّغزخذَ Apps & Services ٟ٘ٚاٌزيج١مبد اٌز ٟثٕ١ذ اِب ػٍ IaaS ٝاٚ Paas ٚرٕذسط رؾزٙب اٌىض١ش ِٓ اٌزيج١مبد ِضً ريج١مبد Social Networks ِٚغّٛػخ ثشِغ١بد اٌّىزت ِضً Online Officeوّب رش ٜف ٟاٌؾىً ثبالعفً.
ئٌ ٝاْ اٌىض١ش ِٓ اٌخذِبد لذ رؾ ٞٛا٠نب API – Application Programming Interfaceرز١ؼ ٌٍّيٛس ٓ٠ري٠ٛش ثشِغ١بد خبفخ ث ُٙف ٟث١ئخ اٌخذِبد ٚاٌجشِغ١بد اػزّبدا ػٍ ٝا ِٓ ٞاٌيجمبد اٌز ٟاؽشٔب اٌٙ١ب ِغزخذِخ اٌجٕ١خ اٌزؾز١خ وخذِخ IaaS ٠جم ٝاْ ٔؾ١ش ئٌ ٝاْ اٌـ Cloud Computingرمٕ١خ عذ٠ذح رٕي ٞٛػٍ ٝاٌىض١ش ِٓ اٌّّ١ضاد ٌٙٚب ا٠نب اٌؼذ٠ذ ِٓ اٌؼٛ١ة وّب عٛف رظٙش ٌٕب ا٠نب اٌىض١ش ِٓ ِؾبوً آِ اٌّؼٍِٛبد ٚاٌز ٟعٛف رؼزجش رؾذ٠ب اِبَ ٘زٖ اٌزمٕ١بد اٌؾذ٠ضخ ئال أٙب وزمٕ١خ رؼزجش ٔمٍخ وج١شح فِ ٟغبي ػٍ َٛاٌىّجٛ١رش ٚ Computer Scienceعٛف ٔفشد ٌٙب اٌىض١ش ِٓ اٌّمبالد ف ٟاػذاد لبدِخ اْ ؽبء اهلل.
Page 13
ASK PC Magazine – April 2009
Nanotechnology
رؼزجش رمٕ١خ إٌبٔ ٛا ٚاٌغض٠ئبد ِٓ اوضش اٌزمٕ١بد اصبسح ٌٍغذي ف ٟأٚ٢خ االخ١شح ٘ ِٓٚزا إٌّيٍك سإٔ٠ب اْ ٍٔم ٟاٌنٛء ػٍ٘ ٝزٖ اٌزمٕ١بد فٌّ ٟؾخ عش٠ؼخ فٟ ٘زا اٌؼذد. رىٌٕٛٛع١ب اٌـ nanotechاخزقبسا رزؼبًِ ِغ رأص١شاد اٌّبدح ػٍِ ٝغزٜٛ اٌزسح ٚاٌغضٞء ٚثؾىً ثغ١و فأْ رمٕ١خ إٌبٔ ٛرزؼبًِ ِغ وً عضء ّ٠ضً 100 ٔبِٔٛزش ا ٚالً ٚرؾًّ ا٠نب رقٕ١غ ِبدح ِؼٕ١خ ا ٚؽز ٝعٙبص ف٘ ٟزا اٌؾ١ض ِٓ اٌّغبؽخ! ٚرؾًّ رمٕ١خ Nanotechرقٕ١غ ا ٞعضء اِٚبدح ا ٚعٙبص ف ٟافشع اٌؼٍَٛ اٌّخزٍفخ ف ٟاٌؾ١ض اٌز ٞاؽشٔب ػٍِ ٗ١ضً ِغبالد اٌيت ٚاإلٌ١ىزش١ٔٚبد ئال أٙب رزؼبًِ ِغ اٌغضئ١بد ػٍِ ٝغز ٜٛاٌزسح ِٚب ّ٠ىٓ اْ ٠زُ ػٍّٗ ثٙب .ػٍ ٝعجً١ اٌّضبي اْ لّٕب ثغّغ ثؼل اٌزساد ٚ Atomsسرجٕب٘ب رشر١جب ِؼٕ١ب ف ٟاٌفؾُ فغٛف رٕزظ ِبط! ٔٚفظ اٌؾٟء اْ لّٕب ثزشر١ت ِغّٛػخ ِٓ اٌزساد فٟ اٌشًِ ثبمبفخ رساد اخشِٛ ِٓ ٜاد اخش ٜلذ ٕٔزظ سلبلخ وّجٛ١رش Chip ٘ٚىزا فٙزا اٌؼٍُ ٠زؾذس ػٓ ىج١ؼخ اٌغض٠ئبد داخً اٌزسح ِٚب ّ٠ىٓ اْ ٠فؼٍٗ رشر١ت اٌغض٠ئبد داخً اٌزسح اٌٛاؽذح ٚخقبئـ وً عضٞء ِٕفشدا ِٚب ّ٠ىٓ اْ رّضٍٗ ٘زٖ اٌخقبئـٌٚ .ؼٍٕب ّ٠ىٕٕب اْ ٔؾ١ش ئٌ٘ ٝزٖ اٌزمٕ١خ ثٙزا اٌّغّmolecular ٟ nanotechnologyا molecular manufacturing ٚثّؼٕ ٝاثغو اٌزقٕ١غ ثذءا ِٓ اٌغض٠ئبد اٌّىٔٛخ ٌٍّبدح! ِٚغ ص٠بدح اعزخذاَ رمٕ١بد اٌىّجٛ١رش فِ ٟضً ٘زٖ اٌزمٕ١بد اٌغذ٠ذح فبٕٔب ِٓ اٌجذ ٟٙ٠اْ ٔؾٙذ صٛسح لذ ال ٠قذلٙب اٌؼمً ف ٟاٌؼٍَٛ اٌّخزٍفخ ِضً اٌف١ض٠بء ٚاٌيت ػٍِ ٝغز ٜٛاٌغض٠ئبد ٚاٌزسح. وّب اْ ٘زٖ اٌزمٕ١خ Nanotechعٛف رز١ؼ اؽ١بء ِّٙخ ِٓ ؽأٔٙب ا٠غبد اٌزي٠ٛش اٌز ٞرؾذصٕب ػٕٗ: رشر١ت اٌزساد فِ ٟىبٔٙب اٌقؾ١ؼ ا ٚف ٟاِبوٓ اخش ٜؽغت اٌؾبعخ ريج١ك لٛأ ٓ١اٌف١ض٠بء ػٍ ٝاعضاءفغ١شح عذا ٚرؾذ٠ذا اٌغض٠ئبد ٚرفبفٍٙ١ب اٌّخزٍفخ ٌٓ رزؼذ ٞاٌزىٍفخ اٌّيٍٛثخ ٌٍزقٕ١غ ع ٜٛرٛف١ش اٌّبدح اٌخبَ ٚاٌيبلخ اٌالصِخ!ٚرزؾؼت افشع ٘زا اٌؼٍُ ئٌ ٝاٌىض١ش ِٓ اٌزخققبد ِضً اٌنٛء ٚاإلٌ١ىزش١ٔٚبد ٚخقبائـ اٌّٛاد ٌٚؼً ٘زا اٌؼٍُ ِٓ اٌؼٍ َٛاٌزٟ رؾزبط ئٌ ٝا٘زّبَ وج١ش ف ٟاٌذٚي إٌبِ١خ ٚاٌز٠ ٟزٛلغ اٌؼٍّبء اْ اٌذٚي إٌبِ١خ ّ٠ىٕٙب رؾم١ك اٌىض١ش ِٓ ٘زٖ اٌزمٕ١خ اْ اعزيبػٛا اعزغالٌٙب ف ٟري٠ٛش اِىبٔ١بر!ُٙ ّ٠ىٕه رخ٘ ً١زا اٌؼٍُ ٚاِىبٔ١برٗ ثٙزا اٌّضبي اٌجغ١و " ِبرا ٌ ٛاِىٕٕب اسعبي Robotئٌ ٝداخً عغُ اإلٔغبْ ٚرخ ً١إٔب ٔشالجٗ رؾذ اٌّغٙش اإلٌ١ىزش ٟٔٚػٍ ٝاْ ٠م٘ َٛزا اٌـ Robotثبٌزٛعٗ ئٌ ٝخٍِ ٗ١ش٠نخ ثبٌغشىبْ ٚاٌمنبء ػٍٚ ٗ١اخشاعٗ وّخٍفبد فٟ اٌذَ" أٗ ٌ١ظ خ١بال ػٍّ١ب ٌٚىٓ ٘زٖ ؽم١مخ اٌزؾىُ ف ٟاٌغض٠ئبد ِٚب ٘ ٛف ٟؽغُ إٌبٔ١ِٛزش! عٛف ٔخقـ ٌٙزٖ اٌزمٕ١خ اٌؼذ٠ذ ِٓ اٌّمبالد اْ ؽبء اهلل ٌىٓ فّ١ب ٠خـ رىٌٕٛٛع١ب اٌّؼٍِٛبد ٚاٌىّجٛ١رش الٔٙب ثذأد رذخً ٚثؾذح ف٘ ٟزا اٌّغبي ٚعٛف رإد ٞئٌ ٝاثزىبساد خبسلخ ف ٟاٌفزشح اٌمبدِخٌٍّ .ض٠ذ ػٓ اٌـ Nanotechثؾىً ػبَ ّ٠ىٕه األميالع ػٍ٘ ٝزٖ اٌشٚاثو: http://www.nanotech-now.com http://www.crnano.org/whatis.htm http://en.wikipedia.org/wiki/Nanotechnology
Page 14
ASK PC Magazine – April 2009
ASK PC Magazine – April 2009
Page 15