Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

download Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

of 18

Transcript of Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    1/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 7

    Mragr Gpkomgmobdas G]^.DAUMgptukb >9 Jbeakb ea safuroege pgrg gpkomgmobdas

    sta mgptukb easmroia kgs mgrgmtarstomgs mbjudas ea kgs gpkomgmobdas Vai .DAU easea kg parspakg safuroege y prasadtg ak jbeakb ea safuroege ea astgs gpkomgmobdas. ^rasadtg tgjiod ak mbd`udtb etamdbkbfgs isomgs ea ojpkajadtgmod qua utokozgr pgrg mragr gpkomgmobdas Vai .DAU safurgs.

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    2/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 9

    Yasujad

    Asta mgptukb easmroia kgs mgrgmtarstomgs mbjudas ea kgs gpkomgmobdas Vai .DAU easea kg parspamtsafuroege y prasadtg ak jbeakb ea safuroege ea astgs gpkomgmobdas. ^rasadtg tgjiod ak mbd`udtb ea tamdbkbfisomgs ea ojpkajadtgmod qua utokozgr pgrg mragr gpkomgmobdas Vai .DAU safurgs.

    Asta mgptukb mbdtoada udg odtrbeummod g kg safuroege ea kgs gpkomgmobdas Vai .DAU. ^rbpbrmobdg od fadargk gmarmg ea kgs mgrgmtarstomgs y sarvomobs ea safuroege qua sa gpkomgd g tbebs kbs dovakas ea udg Vai .DAU tpomg.Ak bi`atovb eak mgptukb as0

    ^rbpbrmobdgr ud jgrmb ea raharadmog pgrg kgs gpkomgmobdas Vai .DAU tpomgs Oeadtohomgr kgs mgrgmtarstomgs ea safuroege ea gutadtomgmod, gutbrozgmod y mbjudomgmo

    bhramoegs pbr kgs eovarsgs tamdbkbfgs ea ojpkajadtgmod utokozgegs ad kg mragmod ea gpkomgmo.DAU

    Oeadtohomgr fugreogdas y puartgs qua puaead utokozgrsa ad kg gpkomgmod pgrg ojpbdar kjotas ea mbdh Mbdtadoeb

    Gpkomgmobdas Vai .DAU Uamdbkbfgs ea ojpkajadtgmod Grquotamturg ea safuroege Oeadtoegeas y prodmopgkas Mbdmkusod

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    3/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - =

    Gpkomgmobdas Vai .DAU

    Astg sammod mbdtoada udg odtrbeummod irava g kgs gpkomgmobdas Vai .DAU y easmroia sus mgrgmtarstomud pudtb ea vostg tgdtb kfomb mbjb hsomb. Mbdtoada geajs udg odtrbeummod g kgs eovarsgs tamdbkbfgojpkajadtgmod utokozgegs ad kg mragmod ea gpkomgmobdas Vai .DAU.

    Dovakas kfombsKg grquotamturg kfomg ea gpkomgmobdas mbdsoearg tbebs kbs sostajgs mbjb mbd`udtbs ea sarvomobs ad mbbpaqua sa admuadtrgd gfrupgebs ad kbs dovakas sofuoadtas0

    ]arvomobs ea usugrobs ]arvomobs ajprasgrogkas ]arvomobs ea egtbs

    Ak vgkbr ea asta pudtb ea vostg ea kg grquotamturg kfomg rgeomg ad kg oeadtohomgmod ea kbs topbs fadrsarvomobs qua soajpra astd prasadtas ad mugkquoar sostajg, pgrg fgrgdtozgr kg safjadtgmod geamugeg y pgrgojpuksgr kg eahodomod ea odtarhgmas adtra dovakas. Astg safjadtgmod ka parjota tbjgr eamosobdas js eosmratgmarmg ea kg grquotamturg y eak eosab gk ojpkajadtgr mgeg dovak, y mragr udg gpkomgmod js hmok ea jgdta

    Kbs dovakas puaead easmroiorsa tgk y mbjb sa axpkomg g mbdtodugmod0 Kbs]arvomobs ea usugrobs sa admgrfgd ea kg odtargmmod ea mkoadtas mbd ak sostajg y prbpbrmobdgd u

    puadta mbjd g kg kfomg ajprasgrogk isomg admgpsukgeg pbr mbjpbdadtas eak dovak ea ]arvomobajprasgrogkas. Urgeomobdgkjadta, kbs ]arvomobs ea usugrobs suakad gsbmogrsa g kbs usugrobs odtargmtoDb bistgdta, tgjiod kkavgd g mgib ak prbmasgjoadtb odomogk ea patomobdas prbfrgjgikas ea btrbssostajgs, ad kgs qua db pgrtomopg udg odtarhgz ea usugrob vosoika. Kg gutadtomgmod y kg gutbrozgmodgturgkazg axgmtg vgrg ad hudmod eak topb ea mkoadta, suakad ragkozgrsa ad ak dovak ea ]arvomusugrobs.

    Kbs]arvomobs ajprasgrogkas prbpbrmobdgd kg hudmobdgkoege isomg eak sostajg y admgpsukgd kg kfajprasgrogk. ]bd odeapadeoadtas eak mgdgk ea adtrafg, ea kbs sostajgs ea sarvoebr y ea kbs brfadas eaegtbs. Astb bhrama kg astgiokoege y kg hkaxoiokoege damasgrogs pgrg easgrrbkkgr ak sostajg ea hbrjg gejotg mgdgkas y sostajgs ea sarvoebr duavbs y eoharadtas. Dbrjgkjadta, ak prbmasgjoadtb ea udgpatomod ajprasgrogk mbdmratg raquoara kg pgrtomopgmod ea vgrobs mbjpbdadtas ad mbkgibrgmodovak ea ]arvomobs ajprasgrogkas.

    Kbs ]arvomobs ea egtbs prbpbrmobdgd gmmasb g egtbs (gkb`gebs ad kbs kjotas eak sostajg) y g btrbssostajgs (ea sarvoebr) g trgvs ea odtarhgmas fadromgs qua rasuktgd sadmokkgs ea utokozgr easeambjpbdadtas eak dovak ea ]arvomobs ajprasgrogkas. Kbs ]arvomobs ea egtbs mbjpadeogd kg eovarsoege easostajgs ea sarvoebr y brfadas ea egtbs, y admgpsukgd rafkgs ea gmmasb y hbrjgtbs ea egtbs aspamhombs.

    Kg mkgsohomgmod kfomg ea kbs topbs ea sarvomobs ea ud sostajg puaea mbrraspbdearsa mbd kg pbsoika eostrhsomg ea kbs mbjpbdadtas qua ojpkajadtgd kbs sarvomobs, gudqua as rakgtovgjadta odeapadeoadta ea kg josjg.Ugjiod as ojpbrtgdta tadar ad muadtg qua kbs dovakas kfombs puaead oeadtohomgrsa ad mugkquoar dovak

    gfrafgmod< as eamor, puaead oeadtohomgrsa pgrg ak sostajg ea hbrjg fkbigk (ad ak mbdtaxtb ea su adtbrdb aodtargmmobdas axtardgs) y pgrg mugkquoar suisostajg mbdtadoeb ad akkbs. ^br a`ajpkb, mgeg dbeb rajbtb quagkb`g ud sarvomob Vai sa mbjpbda ea ]arvomobs ea usugrobs (qua sa bmupgd ea kgs patomobdas y kbs jadsg`aadtrgdtas), ]arvomobs ajprasgrogkas y ]arvomobs ea egtbs.

    Jbeakbs hsombs ea ojpkajadtgmod

    Kbs tras dovakas ea sarvomobs kfombs easmrotbs gdtarobrjadta db supbdad kg axostadmog ea ud djarb aspamhea dovakas hsombs. Kbs tras sarvomobs kfombs puaead astgr uiomgebs hsomgjadta ad ak josjb aquopeostroiuoebs ad eovarsbs aquopbs.Ak sarvoebr Vai mbjb sarvoebr ea gpkomgmobdas

    Qd pgtrd ea ojpkajadtgmod cgiotugk ea kgs gpkomgmobdas Vai .DAU ast eorofoeb g kg isquaeg eambjpbdadtas ajprasgrogkas y ea gmmasb g egtbs ad ak sarvoebr Vai. Ea asta jbeb sa raeumad gk jdojb kbssgktbs ea rae, kb qua puaea ja`brgr ak radeojoadtb. Asta jbeakb sa juastrg ad kg okustrgmod 9.7.

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    4/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 5

    Dovak ea gpkomgmobdas rajbtb

    Ak dovak ea gpkomgmobdas rajbtb as ud pgtrd ea ojpkajadtgmod cgiotugk, ad mbdmratb pgrg kbs asmadgrobsOdtardat ad kbs qua ak dovak Vai as odeapadeoadta ad udg rae parojatrgk (tgjiod eadbjodgeg EJP, zbdgeasjokotgrozgeg y suirae prbtafoeg) y ast sapgrgeb ea kbs usugrobs hodgkas y eak dovak ea gpkomgmobdas rajbtpbr sarvoebras ea safuroege ea hoktrgeb ea pgquatas. Ak dovak ea gpkomgmobdas rajbtb sa juastrg ad kgokustrgmod 9.9.

    ]arvoebr Vai]arvoebr ea

    igsas ea egtbs

    ]WK ]arvar

    OQ G]^.DAU

    ]arvomobs ea mbjpbdadta ]arvomobs ajprasgrogkas

    Mbjudomgmod ]arvomobs Vai.Dat Yajbtodf

    Gmmasb gegtbs

    GEB.Dat

    Okustrgmod 9.7 Ak sarvoebr Vai mbjb sarvoebr ea g komgmobdas

    ]arvoebr Vai]arvoebr ea

    igsas ea egtbs

    ]WK ]arvar

    ]arvomobs ea mbjpbdadta ]arvomobs ajprasgrogkas

    Mbjudomgmod ]arvomobs Vai.Dat Yajbtodf

    Gmmasb gegtbs

    GEB.Dat

    Okustrgmod 9.9 Odtrbeummod ea ud dovak ea g komgmobdas rajbtb

    OQ G]^.DAU

    ]arvoebr ea g komgmobdas

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    5/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 1

    Uamdbkbfgs ea ojpkajadtgmod

    Kgs gpkomgmobdas Vai .DAU suakad ojpkajadtgr udb b vgrobs ea kbs sarvomobs kfombs jaeogdta ak usb ea sofuoadtas tamdbkbfgs0

    G]^.DAU Gpkomgmod ea ]arvomobs Ajprasgrogkas ]arvomobs Vai .DAU Yajbtodf GEB.DAUy Jomrbsbht ]WK ]arvar 9>>> ]afuroege eak prbtbmbkb Odtardat (O^]am) ]amura ]bmlats Kgyar (]]K)

    G]^.DAU

    G]^.DAUsuaka utokozgrsa pgrg ojpkajadtgr ]arvomobs ea usugrobs.G]^.DAUprbpbrmobdg udg grquotamturgmbdamtgika qua puaea utokozgrsa pgrg mragr pfodgs Vai. ^grg bitadar js odhbrjgmod gmarmg ea G]^.DAU,

    mbdsukta kbs sofuoadtas ramursbs0 Mgptukb 3 - "]afuroege ea G]^.DAU" "G]^.DAU" ad kg sammod "Madtrb ea raharadmog" ea astg fug

    ]arvomobs Ajprasgrogkas

    Kg gpkomgmod ea ]arvomobs Ajprasgrogkas prbpbrmobdg sarvomobs ea odhrgastrumturg g kgs gpkomgmobakkbs, hofurgd kgs trgdsgmmobdas eostroiuoegs y sarvomobs ea gejodostrgmod ea ramursbs mbjb kg gfrupgmobi`atbs pgrg mbjpbdadtas ea .DAU. ^grg bitadar js odhbrjgmod gmarmg ea kg gpkomgmod ea ]arvomoAjprasgrogkas, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb ? - "]afuroege ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas" "Qdearstgdeodf Adtarprosa ]arvomas (M>J+) od .DAU" (ad odfks) ad J]ED

    (cttp0//jsed.jomrbsbht.mbj/koirgrv/eahgukt.gsp6urD/koirgry/ad-us/edebtdat/ctjk/adtsarv.gsp) "Gpkomgmod ea ]arvomobs Ajprasgrogkas" ad kg sammod "Madtrb ea raharadmog" ea astg fug

    ]arvomobs Vai

    Kbs sarvomobs Vai parjotad ak odtarmgjiob ea egtbs y kg odvbmgmod rajbtg ea kfomg ea gpkomgmobdas jaeogodtarmgjiobs ea jadsg`as igsgebs ad ]BG^ pgrg trgdsjotor egtbs pbr sarvoebras ea safuroege y adtra sostajgscatarbfdabs. grg bitadar js odhbrjgmod gmarmg ea kbs sarvomobs Vai, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb 7> - "]afuroege ea sarvomobs Vai" "SJK Vai ]arvomas Eavakbpjadt Madtar" (ad odfks) ad J]ED

    (cttp0//jsed.jomrbsbht.mbj/waisarvomas/) "]arvomobs Vai" ad kg sammod "Madtrb ea raharadmog" ea astg fug

    .DAU Yajbtodf

    .DAU Yajbtodf prbpbrmobdg ud jgrmb ea trgig`b pgrg ak gmmasb g bi`atbs eostroiuoebs g trgvs ea kbs kjotas eaprbmasbs y aquopbs. grg bitadar js odhbrjgmod gmarmg ea .DAU Yajbtodf, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb 77 - "]afuroege ea .DAU Yajbtodf" ".DAU Yajbtodf" ad kg sammod "Madtrb ea raharadmog" ea astg fug

    GEB.DAU y ]WK ]arvar 9>>>

    GEB.DAUprbpbrmobdg sarvomobs ea gmmasb g egtbs. ]u eosab as aspamhomb pgrg gpkomgmobdas Vai eostroiubhrama mbjpgtoiokoege pgrg kbs asmadgrobs odmbdaxbs qua astd odtrdsomgjadta gsbmogebs g kgs gpkomgVai. grg bitadar js odhbrjgmod gmarmg ea GE>.DAU, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb 79 - "]afuroege eak gmmasb g egtbs" "GEB.DAU" ad kg sammod "Madtrb ea raharadmog" ea astg fug

    http://asp.net/http://ado.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://msdn.microsoft.com/librarv/default.asp7urN/library/en-http://msdn.microsoft.com/webservices/http://ado.net/http://ado.net/http://ad0.net/http://ado.net/http://ado.net/http://ad0.net/http://ado.net/http://ado.net/http://msdn.microsoft.com/webservices/http://msdn.microsoft.com/librarv/default.asp7urN/library/en-http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://ado.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    6/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >=

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 8

    ]WK ]arvar prbpbrmobdg safuroege odtafrgeg qua utokozg kbs jamgdosjbs ea gutadtomgmod eak sostajg bpargtov(Lariarbs b DUKJ). Kg gutbrozgmod kg prbpbrmobdgd kbs odomobs ea sasod y kbs parjosbs frgdukgras quapuaead gpkomgr g mgeg udb ea kbs bi`atbs ea igsa ea egtbs. ^grg bitadar js odhbrjgmod gmarmg ea ]WK ]arvar9>>>, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb 79 - "]afuroege eak gmmasb g egtbs"]afuroege eak prbtbmbkb Odtardat (O^]am)

    O^]am bhrama mohrgeb pudtb g pudtb ea dovak ea trgdspbrta y sarvomobs ea gutadtomgmod. ^grg bitadar odhbrjgmod gmarmg ea O^]am, mbdsukta kbs sofuoadtas ramursbs0 Mgptukb 5 - "Mbjudomgmod safurg" O^]am - Uca Daw ]amuroty ]tgdegre hbr tca Odtardat, Odtrgdats gde Xortugk ^rvgta Datwbrls(ad odfks) ea

    Dgfgdgde Ebrgswgjy y Egd Cgrlods (^radtoma Cgkk ^UY, O]ID< O]ID0 >-7=->773?3-9)< ak mgptukb 5 puambdsuktgrsa ad UamcDat adcttp0//www .jomrbsbht.mbj/tamcdat/traavoaw/eahgukt.gsp6urD/tamcdat/samurotv/prbetamc/datwbrl/opsamgrm.gsp2hrgja:trua

    ]amura ]bmlats Kgyar (]]K)

    ]]K bhrama ud mgdgk ea mbjudomgmod pudtb g pudtb safurb. Kbs egtbs advogebs pbr ak mgdgk sa mohrgd.bitadar js odhbrjgmod gmarmg ea ]]K, mbdsukta kbs sofuoadtas ramursbs0

    Mgptukb 5 - "Mbjudomgmod safurg" Jomrbsbht Vodebws 9>>> gde OO] 1.> Gejodostrgtbr's ^bmlat Mbdsuktgdt(ad odfks) (Jomrbsbht ^rass,

    O]ID0 >-6=18-7>95-S)< ak mgptukb 8 puaea mbdsuktgrsa ad UamcDat ad cttp0//www.jomrbsbht.mbj/tamcdat/traavoaw/eahgukt.gsp6urD/UamcDat/prbetamcd bk/os/jgodtgod/hagtusgikoty/m>8oos.gsp

    http://www.microsoft.com/technet/treeview/default.asp7urN/technet/securitv/prhttp://www.microsoft.com/technet/treeview/default.asp7urN/technet/securitv/prhttp://www.microsoft.com/technet/treeview/default.asp7urN/technet/securitv/prhttp://www.microsoft.com/technet/treeview/default.asp7urN/TechNet/prodtechnhttp://www.microsoft.com/technet/treeview/default.asp7urN/TechNet/prodtechnhttp://www.microsoft.com/technet/treeview/default.asp7urN/technet/securitv/pr
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    7/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 6

    Grquotamturg ea safuroege

    Kg okustrgmod 9.= juastrg ak jbeakb ea dovakas ea gpkomgmobdas rajbtb `udtb mbd ak mbd`udtb ea sarvomobsafuroege prbpbrmobdgebs pbr kgs eovarsgs tamdbkbfgs qua sa prasadtgrbd gdtarobrjadta.Kg gutadtomgmod y kg gutbrozgmod toadad kufgr ad jumcbs pudtbs odeapadeoadtas ea tbebs kbs dovakas.Astbs sarvomobs kbs prbpbrmobdgd prodmopgkjadta kbs ]arvomobs ea Odtardat Odhbrjgtobd ]arvar (Q]), G]^.DAU, kggpkomgmod ea ]arvomobs Ajprasgrogkas y ]WK ]arvar.Kbs mgdgkas ea mbjudomgmod safurg sa gpkomgd tgjiod ad tbebs kbs dovakas y sa axtoadead easea ak axpkbrgeb eospbsotovb mkoadta eoramtgjadta cgstg kg igsa ea egtbs.Kbs mgdgkas sa prbtafad mbd udg mbjiodgmod ea ]amura ]bmlats Kgyar (]]K) b O^]am.

    Gutadtomgmod YM^

    Gutbrozgmod

    Hudmobdas ea ]A(MBJ+)

    ^arjosbs DUH]

    ]arvoebr eaigsas ea egtbs

    ]WK ]arvar

    ]arvomobs Ajprasgrogkas

    OO]/G]^.DAU ]arvomobs

    Vai

    OO]/G]^.DAU .Dat

    Yajbtodf

    Okustrgmod 9.= Grquotamturg ea safuroege

    Mkoadtas

    Gutadtomgmod Vodebws

    Hbrjukgrobs, ^gsspbrt, Dodfudg (parsbdgkozgegGutbrozgmod

    ^arjosbs Vai^arjosbs DUH], Gutbrozgobdas QYK,

    Gutbrozgmobdas ea grmcovbs,^arjosbs ea prodmopgkas

    Hudmobdas ea .DAU

    OO]/G]^.DAU Gpkomgmod

    Vai

    ]arvoebrVai

    Gutadtomgmod Vodebws, ]WK Gutbrozgmod Odomobs ea sasod

    ^arjosbsHudmobdas

    OO] Gddojg

    IsomgOjpkmotg

    Odtafrgeg adVodebws

    Martohomgebs

    YM^ Dodfudg

    MbdaxodKkgjgeg^gquata

    Odtafroege^rovgmoege

    Mbjudomgmod sa urg ]]K/O^]am

    http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    8/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 3

    ]afuroege ad kbs dovakas

    Kgs mgrgmtarstomgs ea gutadtomgmod, gutbrozgmod y mbjudomgmod safurg prbpbrmobdgegs pbr kgs tamjadmobdgegs gdtarobrjadta gpgramad rasujoegs ad kg tgikg 9.7.

    Ugikg 9.7 0Mgrgmtarstomgs ea safuroegeUamdbkbfg Gutadtomgmod Gutbrozgmod Mbjudomgmod safurgQ] Gddojg

    IsomgOjpkmotgOdtafrgeg ad Vodebws(Lariarbs/DUKJ)Martohomgebs

    Yastrommobdas ea eorammobdas O^/ED]^arjosbs Vai^arjosbs DUH]< kostgs ea mbdtrbk eagmmasb (GMK) ea Vodebws adgrmcovbs sbkomotgebs

    ]]K

    G]^.DAU Dodfudg (parsbdgkozgeg)VodebwsHbrjukgrobs^gsspbrt

    Gutbrozgmod ea grmcovbsGutbrozgmod ea eorammobdas QYK^arjosbs ea prodmopgkasHudmobdas ea .DAU

    ]arvomobs Vai Vodebws

    Dodfudg (parsbdgkozgeg)Gutadtomgmod ea jadsg`as

    Gutbrozgmod ea grmcovbs

    Gutbrozgmod ea eorammobdas QYK^arjosbs ea prodmopgkasHudmobdas ea .DAU

    Mohrgeb ]]K y ea jadsg`as

    Yajbtodf Vodebws Gutbrozgmod ea grmcovbsGutbrozgmod ea eorammobdas QYK^arjosbs ea prodmopgkasHudmobdas ea .DAU

    Mohrgeb ]]K y ea jadsg`as

    ]arvomobsAjprasgrogkas

    Vodebws Hudmobdas ea ]arvomobs Ajprasgrogkas(MBJ+)^arjosbs DUH]

    Mohrgeb ea kkgjgeg gprbmaeojoadtb rajbtb(Y^M)

    ]WK ]arvar9>>>

    Vodebws(Lariarbs/DUKJ)Gutadtomgmod ea ]WK

    Odomobs ad ak sarvoebrOdomobs ea sasod ad kg igsa ea egtbsHudmobdas ho`gs ea igsa ea egtbsHudmobdas eahodoegs pbr ak usugrob

    Hudmobdas ea gpkomgmod^arjosbs ea bi`atbs

    ]]K

    Vodebws9>>>

    LariarbsDUKJ

    GMK ea Vodebws O^]am

    Gutadtomgmod

    .DAU Hrgjawbrl ad Vodebws 9>>> prbpbrmobdg kgs sofuoadtas bpmobdas ea gutadtomgmod0 Jbebs ea gutadtomgmod ea G]^.DAU Gutadtomgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas Gutadtomgmod ea ]WK ]arvar

    Jbebs ea gutadtomgmod ea G]^.DAUKg gutadtomgmod ea G]^.DAUodmkuya Vodebws, Hbrjukgrobs, gsspbrt y Dodfudg. Gutadtomgmod ea Vodebws. Mbd asta jbeb ea gutadtomgmod,G]^.DAUeapadea ea OO] pgrg kg

    gutadtomgmod ea usugrobs y kg mragmod ea ud tastofb ea gmmasb ea Vodebws pgrg raprasadtgr kg oeadtogutadtomgeg. OO] bhrama kbs sofuoadtas jamgdosjbs ea gutadtomgmod0

    b Gutadtomgmod isomg. Kg gutadtomgmod isomg raquoara qua ak usugrob prbpbrmobda mraeadmogkahbrjg ea dbjira ea usugrob y mbdtrgsag pgrg prbigr su oeadtoege. ]a trgtg ea udg prbpuastg eaastdegr ea Odtardat igsgeg ad0YHM 98760cttp0//www.hgqs.brf/rhms/rhm9876.ctjk. Ugdtb Datsmgpa Dgvofgtbr mbjb JomrbsbhtOdtardat Axpkbrar gejotad kg gutadtomgmod isomg. Kgs mraeadmogkas eak usugrob sa trgdsjotad axpkbrgebr gk sarvoebr Vai ad ud hbrjgtb mbeohomgeb ad Igsa85 db mohrgeb. ^uastb qua ak sarvoebrVai bitoada kgs mraeadmogkas eak usugrob sod mohrgr, puaea ajotor kkgjgegs rajbtgs (pbr a`ajpkb,pgrg bitadar gmmasb g aquopbs y ramursbs rajbtbs) mbd kgs mraeadmogkas eak usugrob.

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://www.faqs.org/rfcs/rfc2617.htmlhttp://www.faqs.org/rfcs/rfc2617.htmlhttp://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    9/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - ?

    Dbtg0 kg gutadtomgmod isomg eaia utokozgrsa domgjadta ea hbrjg mbd`udtg mbd ud mgdgk safurb sa suaka astgikamar jaeogdta ]]K). Ea kb mbdtrgrob, kbs dbjiras ea usugrob y kgs mbdtrgsags pbergrbigrsa hmokjadta mbd sbhtwgra ea suparvosod ea raeas. ]o utokozg kg gutadtomgmod isomg, eutokozgr ]]K ad tbegs kgs pfodgs (y db skb ad pfodgs ea odomob ea sasod) pbrqua kgs mraeadmotrgdsjotad ad tbegs kgs patomobdas pbstarobras. ^grg bitadar js odhbrjgmod gmarmg ea mjb utokozgkg gutadtomgmod isomg mbd ]]K, mbdsukta ak mgptukb 3, "]afuroege ea G]^.DAU" .

    b Gutadtomgmod ojpkmotg. Kg gutadtomgmod ojpkmotg, qua sa odtrbeu`b mbd OO] 1.>, as pgramoeggutadtomgmod isomg, axmaptb ad qua ad kufgr ea trgdsjotor kgs mraeadmogkas eak usugrob sod mohaxpkbrgebr gk sarvoebr Vai, sa trgdsjota ud cgsc ea kgs mraeadmogkas. Mbjb mbdsamuadmog, as jssafurg, gudqua raquoara ud mkoadta Odtardat Axpkbrar 1.> b pbstarobr y udg mbdhofurgmod aspamhea sarvoebr.

    b Gutadtomgmod ea Vodebws odtafrgeg. Kg gutadtomgmod ea Vodebws odtafrgeg (Lariarbs bDUKJ ad hudmod ea kg mbdhofurgmod ea mkoadta y sarvoebr) utokozg ud odtarmgjiob mroptbfrhoak axpkbrgebr Vai Odtardat Axpkbrar eak usugrob pgrg mbdhorjgr kg oeadtoege eak usugrob. ]kb asmbjpgtoika mbd Odtardat Axpkbrar (db mbd Datsmgpa Dgvofgtbr) y, pbr kb tgdtb, suaka utokozgsbkgjadta ad asmadgrobs ea odtrgdat, ad kbs qua sa puaea mbdtrbkgr ak sbhtwgra ea mkoadta. Kg utokodomgjadta ak sarvoebr Vai mugdeb sa eascgiokotg ak gmmasb gddojb b mugdeb sa eadoafg ak gmmagddojb jaeogdta parjosbs ea sostajg ea grmcovbs ea Vodebws.

    b Gutadtomgmod ea martohomgebs. Kg gutadtomgmod ea martohomgebs utokozg martohomgebs ea mkoadmbdhorjgr kg oeadtoege ea kbs usugrobs. Ak martohomgeb ea mkoadta sa trgdsjota eak axpkbrgebrusugrob (b gpkomgmod mkoadta) gk sarvoebr Vai. (Ad ak mgsb ea kbs sarvomobs Vai, ak mkoasarvomobs Vai trgdsjota ak martohomgeb jaeogdta kg prbpoaege MkoadtMartohomgtas eak bi`CttpVaiYaquast.) G mbdtodugmod, ak sarvoebr Vai axtrga kg oeadtoege eak usugrob eak martohomgeAsta adhbqua eapadea ea kg odstgkgmod ea ud martohomgeb ea mkoadta ad ak aquopb eak usugrob y, tgdtb, suaka utokozgrsa mgso soajpra ad asmadgrobs ea odtrgdat b axtrgdat ad kbs qua kg pbikgmod eusugrobs sa mbdbma ioad y ast mbdtrbkgeg. Urgs kg ramapmod ea ud martohomgeb ea mkoadta, OOgsofdgr ak martohomgeb g udg muadtg ea Vodebws.

    b

    Gutadtomgmod gddojg. ]o db damasotg gutadtomgr kbs mkoadtas (b ojpkajadtg ud asquajg eagutadtomgmod parsbdgkozgeb), puaea mbdhofurgr OO] pgrg qua utokoma kg gutadtomgmod gddasta mgsb, ak sarvoebr Vai mrag ud tastofb ea gmmasb ea Vodebws pgrg raprasadtgr g tbebs kbsusugrobs gddojbs mbd kg josjg muadtg gddojg (b ea odvotgeb). Kg muadtg gddojgpraeatarjodgeg as OQ]YRDBJIYAAWQO^B, ad kg qua DBJIYAAWQO^B as ak dbjira DatIOB] eakaquopb qua sa aspamohom eurgdta kg odstgkgmod.

    Gutadtomgmod ea ^gsspbrt. Ad asta jbeb ea gutadtomgmod, G]^.DAUutokozg kbs sarvomobs ea gutadtomgmodmadtrgkozgebs ea Jomrbsbht ^gsspbrt. G]^.DAUprbpbrmobdg udg prmtomg hudmobdgkoege ea ajpgquatgebraxpuastg pbr ak Lot ea easgrrbkkb ea sbhtwgra (]EL) ea Jomrbsbht ^gsspbrt, qua eaia astgr odstgkgeb ad aksarvoebr Vai.

    Gutadtomgmod jaeogdta Hbrjukgrobs. Asta adhbqua utokozg kg raeorammod ea mkoadta pgrg advogr usugrodb gutadtomgebs g ud hbrjukgrob CUJK aspamohomgeb qua kas parjota odtrbeumor sus mraeadmog(dbrjgkjadta ak dbjira ea usugrob y kg mbdtrgsag). G mbdtodugmod, sa vgkoegd kgs mraeadmogkas y fadarg y eavuakva gk mkoadta ud vgka ea gutadtomgmod. Ak vgka ea gutadtomgmod jgdtoada kg oeadtoeusugrob y, bpmobdgkjadta, udg kostg ea hudmobdas ea kgs qua as joajirb ak usugrob eurgdta tbeg kg sasodeak josjb.Kg gutadtomgmod jaeogdta Hbrjukgrobs sa utokozg ad bmgsobdas skb pgrg kg parsbdgkozgmod ea sotobAd asta mgsb, db damasotgr asmroior eajgsogeb meofb parsbdgkozgeb, puastb qua G]^.DAUragkozg kg jgybrpgrta eak prbmasb ea hbrjg gutbjtomg mbd udg mbdhofurgmod sadmokkg. Ad kbs asmadgrobsparsbdgkozgmod, kg mbbloa skb damasotg mbdtadar ak dbjira ea usugrob.Dbtg0 kg gutadtomgmod jaeogdta Hbrjukgrobs advg ak dbjira ea usugrob y kg mbdtrgsag gk sarvoebr Vai ataxtb sod hbrjgtb. ^br kb tgdtb, eaiar utokozgr kg gutadtomgmod jaeogdta Hbrjukgrobs mbd`udtgjadta mbd umgdgk prbtafoeb mbd ]]K. ^grg jgdtadar kg prbtammod ea kg mbbloa ea gutadtomgmod trgdsjotoeg ad patom pbstarobras, eaiar mbdsoeargr kg pbsoiokoege ea utokozgr ]]K ad tbegs kgs pfodgs ea kg gpkomgmod y db pfodg ea odomob ea sasod.

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    10/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 7>

    Dodfudg. Odeomg qua db easag gutadtomgr usugrobs b qua utokozg ud prbtbmbkb ea gutadtomgmod parsbdgko Js odhbrjgmod

    ^grg bitadar js odhbrjgmod gmarmg ea kg gutadtomgmod eaG]^.DAU, mbdsukta ak mgptukb 3, "]afuroegeeaG]^.DAU". Gutadtomgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas

    Kg gutadtomgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas sa kkavg g mgib jaeogdta kg odhrgastrumtrgdspbrta ea kkgjgeg g prbmaeojoadtb rajbtb (Y^M) suiygmadta, qua g su vaz utokozg kg Odtarhgz eak prbvaaebrea sarvomobs ea safuroege (]]^O,]amuroty ]arvoma rbvoear Odtarhgma)eak sostajg bpargtovb. ^grg gutadtomgr kbsmkoadtas ea gpkomgmobdas ea ]arvomobs Ajprasgrogkas, puaea utokozgrsa kg gutadtomgmod Lariarbs b DUKJ.Qd mbjpbdadta ravosgeb puaea astgr gkb`geb ad udg gpkomgmod ea ioikobtamg b ea sarvoebr. Kgs gpkomgmobdioikobtamg sa gkb`gd ad prbmasbs ea mkoadta y, pbr kb tgdtb, gsujad kg oeadtoege eak mkoadta. Kgs gpkomgmosarvoebr sa a`amutgd ad prbmasbs ea sarvoebr odeapadeoadtas mbd su prbpog oeadtoege. ^grg bitadar jsodhbrjgmod gmarmg ea kgs oeadtoegeas, mbdsukta kg sammod "Oeadtoegeas y prodmopgkas" js geakgdta amgptukb.

    Kgs kkgjgegs adtrgdtas g ud mbjpbdadta ravosgeb puaead gutadtomgrsa ad kbs sofuoadtas dovakas0 ^raeatarjodgeb0 sa utokozg ak dovak ea gutadtomgmod praeatarjodgeb pgrg ak pgquata ea safuroege. Dodfudb0 db sa kkavg g mgib dodfudg gutadtomgmod. Mbdaxod0 kg gutadtomgmod sa ragkozg skb mugdeb sa astgikama kg mbdaxod. Kkgjgeg0 kg gutadtomgmod sa kkavg g mgib gk odomob ea mgeg kkgjgeg g prbmaeojoadtb rajbtb. ^gquata0 gutadtomg y varohomg kg ramapmod ea tbebs kbs egtbs ea kkgjgeg. Odtafroege ea pgquata0 gutadtomg y varohomg qua db sa cg jbeohomgeb dodfd egtb eurgdta kg

    trgdsjosod. ^rovgmoege ea pgquata0 gutadtomg y mohrg ak pgquata, odmkuoebs kbs egtbs y kg oeadtoege y kg horjg

    rajotadta.

    Js odhbrjgmod^grg bitadar js odhbrjgmod gmarmg ea kg gutadtomgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas, mbak mgptukb ?, "]afuroege ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas". Gutadtomgmod ea ]WK ]arvar

    ]WK ]arvar puaea gutadtomgr usugrobs jaeogdta kg gutadtomgmod ea Vodebws (DUKJ b Lariarbs) b utokozgr suprbpob asquajg ea gutadtomgmod odtafrgeb, qua sa eadbjodg gutadtomgmod ea ]WK. Astd eospbdoikas astgs ebbpmobdas0 ]WK ]arvar y Vodebws. Kbs mkoadtas puaead mbdamtgrsa g udg odstgdmog ea Jomrbsbht ]WK ]arvar jaeogdta

    kg gutadtomgmod ea ]WK ]arvar b kg gutadtomgmod ea Vodebws. ]a eadbjodg ad bmgsobdas gutadtomgmojbeb joxtb.

    ]kb Vodebws. Ak usugrob eaia mbdamtgrsa g kg odstgdmog ea Jomrbsbht ]WK ]arvar jaeogdta kg gutadtomgmea Vodebws.

    Js odhbrjgmod

    Kgs vadtg`gs rakgtovgs ea mgeg adhbqua sa trgtgd ad ak mgptukb 79, "]afuroege eak gmmasb g egtbs". Gutbrozgmod

    .DAU Hrgjawbrl ad Vodebws 9>>> prbpbrmobdg kgs sofuoadtas bpmobdas ea gutbrozgmod0 Bpmobdas ea gutbrozgmod ea G]^.DAU Gutbrozgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas

    Gutbrozgmod ea ]WK ]arvar

    http://asp.net/http://deasp.net/http://asp.net/http://asp.net/http://deasp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    11/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 77

    Bpmobdas ea gutbrozgmod ea G]^.DAU

    Kgs bpmobdas ea gutbrozgmod ea G]^.DAUpuaead utokozgrkgs kgs gpkomgmobdas Vai G]^.DAU, kbs sarvomobs Vai ykbs mbjpbdadtas rajbtbs. G]^.DAUprbpbrmobdg kgs sofuoadtas bpmobdas ea gutbrozgmod0

    Gutbrozgmod ea eorammobdas QYK. ]a trgtg ea ud jamgdosjb ea gutbrozgmod astgikamoeb pbr bpmobdas eambdhofurgmod ea grmcovbs ea mbdhofurgmod ea aquopbs y gpkomgmobdas. Kg gutbrozgmod ea eorammparjota rastrodfor ak gmmasb g eatarjodgebs grmcovbs y mgrpatgs eak aspgmob ea dbjiras eak Oeadtohomgebea ramursbs udohbrja (QYO) ea kg gpkomgmod. ^br a`ajpkb, puaea eadafgr b parjotor ak gmmasb ea hbrjsakamtovg ea eatarjodgebs usugrobs g mgrpatgs b grmcovbs aspamhombs (odeomgebs pbr jaeob ea ueorammod QYK). Ugjiod puaea rastrodfor ak gmmasb ad hudmod ea kg partadadmog g hudmobdas eak usuak topb ea varib CUU^ utokozgeb pgrg ajotor udg patomod (FAU, ^B]U, atm.). Kg gutbrozgmod ea eorammobdas QYK raquoara udg oeadtoege gutadtomgeg. grg bitadarkg, puaea utokozgrasquajg ea gutadtomgmod ea Vodebws b igsgeb ad vgkas.

    Gutbrozgmod ea grmcovbs. Kg gutbrozgmod ea grmcovbs sa gpkomg sbkgjadta so sa utokozg udb ea kjamgdosjbs ea gutadtomgmod ea Vodebws prbpbrmobdgebs pbr OO] pgrg gutadtomgr kkgjgebras y so G]^.DAUsa cg mbdhofurgeb pgrg utokozgr kg gutadtomgmod ea Vodebws. ^uaea utokozgrkg pgrg rastrodfor ak gmmasb g grmcovbs aspamhombs ea ud sarvoebr Vai. Kbs parjosbsgmmasb kbs eatarjodgd kgs kostgs ea mbdtrbk ea gmmasb ea Vodebws ge`udtgs g kbs grmcovbs.

    ^atomobdas ea parjosbs ea prodmopgkas. Kgs patomobdas ea parjosbs ea prodmopgkas puaead utokozgrsa(jaeogdta eamkgrgmobdas b prbfrgjgmod) mbjb jamgdosjb ea mbdtrbk ea gmmasb geomobdgk aspamhomb. ^arjombdtrbkgr ak gmmasb g mkgsas, jtbebs b ikbquas ea meofb odeovoeugkas ad hudmod ea kg oeadtoege partadadmog g frupbs ea mgeg usugrob.

    Hudmobdas ea .DAU. Kgs hudmobdas ea .DAU sorvad pgrg gfrupgr usugrobs qua toadad kbs josjbs parjosbsad kg gpkomgmod. Mbdmaptugkjadta, sa pgramad g kgs ojpkajadtgmobdas gdtarobras igsgegs ad hudmobmbjb pbr a`ajpkb, kbs frupbs ea Vodebws y kgs hudmobdas ea MBJ+. Db bistgdta, g eoharadmog ea astbsadhbquas pravobs, kgs hudmobdas ea .DAU db raquoarad oeadtoegeas ea Vodebws gutadtomgegs y puaeautokozgrsa mbd asquajgs ea gutadtomgmod igsgebs ad vgkas tgkas mbjb kg gutadtomgmod jaeogdHbrjukgrobs. Kgs hudmobdas ea .DAU puaead sarvor pgrg mbdtrbkgr ak gmmasb g ramursbs y bpargmobdas y puambdhofurgrsa jaeogdta eamkgrgmobdas y jaeogdta prbfrgjgmod.

    Js odhbrjgmod

    ^grg bitadar js odhbrjgmod gmarmg ea kg gutbrozgmod eaG]^.DAU, mbdsukta ak mgptukb 3, "]afuroegeeaG]^.DAU". Gutbrozgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas

    Ak gmmasb g kg hudmobdgkoege ea kbs mbjpbdadtas ravosgebs ea gpkomgmobdas ea ]arvomobs Ajprasgrogkas eea kg partadadmog g hudmobdas ea kbs ]arvomobs Ajprasgrogkas. Astgs hudmobdas sbd eostodtgs ea kgs hudmob.DAU y puaead mbdtadar muadtgs ea frupb b ea usugrob ea Vodebws. Kg partadadmog g hudmobdas sa eahoda ad mgtkbfb MBJ+ y sa gejodostrg mbd kg carrgjoadtg ]arvomobs ea mbjpbdadta.Js odhbrjgmod

    ^grg bitadar js odhbrjgmod gmarmg ea kg gutbrozgmod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas, mbdsmgptukb ?, "]afuroege ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas". Gutbrozgmod ea ]WK ]arvar

    ]WK ]arvar gmaptg parjosbs aspamhombs qua puaead gpkomgrsa g bi`atbs ea igsa ea egtbs odeovoeugkas. Kparjosbs puaead astgr igsgebs ad kg partadadmog g hudmobdas (]WK ]arvar prbpbrmobdg hudmobdas ho`gs ea igsea egtbs, hudmobdas eahodoegs pbr ak usugrob y hudmobdas ea gpkomgmod) b sa puaea mbdmaear parjosb g muea frupb y ea usugrob odeovoeugkas ea Vodebws.

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://deasp.net/http://deasp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    12/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 79

    Js odhbrjgmod

    ^grg bitadar js odhbrjgmod gmarmg ea kg gutbrozgmod ea ]WK ]arvar, mbdsukta ak mgptukb 79, "]afuroege gmmasb g egtbs".

    Fugreogdas y puartgs

    Ak trjodb fugreodsa utokozg ad ak rastb eak ebmujadtb pgrg oeadtohomgr kg tamdbkbfg ea kg qua eapadea ud puartg.Qdg puartg raprasadtg ud pudtb ea mbdtrbk ea gmmasb (qua prbtafa ud ramursb) ea udg gpkomgmod.^br a`ajpkb, ud ramursb pberg sar udg bpargmod (raprasadtgeg pbr ud jtbeb ea ud bi`atb) b ud ramursb eaigsa ea egtbs b ea sostajg ea grmcovbs.Ubegs kgs tamdbkbfgs isomgs jadmobdgegs gdtarobrjadta prbpbrmobdgd fugreogdas pgrg kg gutbrozgmod egmmasb. Kgs patomobdas eaiad pgsgr pbr eostodtgs puartgs gdtas ea parjotrsakas ak gmmasb g kg bpargmod ramursb sbkomotgeb. G mbdtodugmod, sa easmroiad kgs puartgs pbr kgs qua eaiad pgsgr kgs sbkomotueas. OO] prbpbrmobdg udg puartg mugdeb sa gutadtomgd usugrobs (as eamor, mugdeb ea eascgiokotg kg gutadtom

    gddojg). Kbs parjosbs Vai ea OO] puaead utokozgrsa mbjb jamgdosjb ea mbdtrbk ea gmmasb pgrgrastrodfor kg mgpgmoege ea gmmasb ea kbs usugrobs Vai g mgrpatgs y grmcovbs aspamhombs. G eoharadmparjosbs ea grmcovbs DUH], kbs parjosbs Vai sa gpkomgd g tbebs kbs usugrobs Vai, ad kufgr ea g usugrobs bfrupbs odeovoeugkas. Kbs parjosbs ea grmcovbs DUH] bhramad tbegvg js rastrommobdas pgrg ramursbs Vatgkas mbjb kgs pfodgs Vai, kbs grmcovbs ea ojgfad, atm. Astgs rastrommobdas sa gpkomgd g usugrobs b frupodeovoeugkas.OO] mbjpruaig projarb kbs parjosbs Vai y easpus kbs parjosbs ea grmcovbs DUH].Ak usugrob eaia astgr gutbrozgeb pbr gjibs jamgdosjbs pgrg pbear bitadar gmmasb gk grmcovb b mgrpatg.]o sa prbeuma ud arrbr ad kg mbjprbigmod ea parjosbs Vai, OO] eavuakva udg raspuastg CUU^ 5>= -Gmmasbprbcoioeb, joadtrgs qua so sa prbeuma ud arrbr ad kg mbjprbigmod ea parjosbs DUH], OO] eavuakva CUU^5>7 - Gmmasb eadafgeb.

    G]^.DAUprbpbrmobdg vgrogs puartgs mbdhofurgikas y prbfrgjgikas. Adtra akkgs hofurgd kg gutbrozgmod eeorammobdas QYK, kg gutbrozgmod ea grmcovbs, kgs patomobdas ea parjosbs ea prodmopgkas y kgs hudm.DAU.

    Ak fugreod ea kg gpkomgmod ea ]arvomobs Ajprasgrogkas utokozg hudmobdas ea ]arvomobs Ajprasgrogkgutbrozgr ak gmmasb g kg hudmobdgkoege ajprasgrogk.

    ]WK ]arvar 9>>> odmkuya vgrogs puartgs mbd odomobs ea sasod ad ak sarvoebr, odomobs ea sasod ad kg egtbs y parjosbs ea bi`atbs ea igsa ea egtbs.

    Vodebws 9>>> odmkuya puartgs qua utokozgd GMK mbdamtgegs g ramursbs safurbs.

    Ad rasujad, kbs fugreogdas kkavgd g mgib kg gutbrozgmod ad hudmod ea kg oeadtoege eak usugrob b eak sarvqua kkgjg g kg puartg a odtadtg bitadar gmmasb g ud ramursb aspamhomb.Kg vadtg`g eak usb ea vgrogs puartgs rasoea ad ud jgybr dovak ea safuroege frgmogs g kgs jktopkas kdags eaeahadsg qua prbpbrmobdg.Kg tgikg 9.9 rasuja ak mbd`udtb ea fugreogdas a oeadtohomg pgrg mgeg udb ea akkbs kgs puartgs ea kgs qua admgrfgd.

    http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    13/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 7=

    Ugikg 9.90Yaspbdsgiokoegeas ea kbs fugreogdas y kgs puartgs qua prbpbrmobdgdFugreod ^uartgs]ostajg bpargtovbVodebws

    Earamcbs ea odomob ea sasod (pbsotovbs y dafgtovbs, mbjb pbr a`ajpkb"Eadafgr ak odomob ea sasod kbmgkjadta")

    Btrbs provokafobs (pbr a`ajpkb "Gmtugr mbjb pgrta eak sostajg bpargtovb)Mbdtrbkas ea gmmasb ea ramursbs prbtafoebs mbjb ak rafostrb y ak sostajg eagrmcovbs Kbs mbdtrbkas ea gmmasb utokozgd GMK mbdamtgegs g kbs ramursbssafurbs qua aspamohomgd kbs usugrobs qua puaead b db puaead tadar gmmasb gkramursb y tgjiod kbs topbs ea bpargmobdas qua puaead ragkozgr.Hoktrgeb UM^/O^]afuroege O^

    OO] Gutadtomgmod (gddojg, isomg, ojpkmotg, odtafrgeg, martohomgebs)Yastrommobdas ea eorammobdas O^ y dbjiras ea ebjodob (puaead utokozgrsambjb kdag ea eahadsg geomobdgk, parb db sa eaia eapadear ea akkgs eaioeb g kghgmokoege mbd qua sa puaead hgksohomgr kgs eorammobdas O^)^arjosbs Vai^arjosbs DUH]

    G]^.DAU Gutbrozgmod ea eorammobdas QYKGutbrozgmod ea grmcovbs^atomobdas ea parjosbs ea prodmopgkasHudmobdas ea .DAU

    ]arvomobs Gutadtomgmod ea Vodebws (DUKJ / Lariarbs)Ajprasgrogkas Hudmobdas ea ]arvomobs Ajprasgrogkas (MBJ+)

    Dovakas ea supkgdtgmod]arvomobs Vai Qtokozg puartgs prbpbrmobdgegs pbr OO] y G]^.DAU. Yajbtodf Qtokozg puartgs prbpbrmobdgegs pbr ak cbst. Ad mgsb ea astgr gkb`geb ad

    G]^.DAU, utokozg kgs puartgs prbpbrmobdgegs pbr OO] y G]^.DAU.]o ast gkb`gebad ud sarvomob ea Vodebws, eaiar easgrrbkkgr udg sbkumod parsbdgkozgeg.

    GEB.DAU Mgeadgs ea mbdaxod. Kgs mraeadmogkas puaead sar axpkmotgs b puaea utokozgrgutadtomgmod ea Vodebws (pbr a`ajpkb, so sa mbdamtg g ]WK ]arvar).

    ]WK ]arvar Odomobs ea sasod ad ak sarvoebrOdomobs ea sasod ad kg igsa ea egtbs^arjosbs ea bi`atbs ea igsa ea egtbs

    Gk usgr kgs eostodtgs puartgs ad tbebs kbs dovakas ea kg gpkomgmod, puaea hoktrgr usugrobs qua eaiad pbear tagmmasb g kbs ramursbs ea sarvoebr. Ak gkmgdma eak gmmasb sa va raeumoeb pbr kg prasadmog ea puartgs sumassa vuakvad mgeg vaz js frgdukgras g jaeoeg qua kg patomod pgsg pbr kg gpkomgmod g kbs ramursbs ea sarvoebAxgjoda ak a`ajpkb ea gpkomgmod igsgeb ad Odtardat mbd OO] qua sa juastrg ad kg okustrgmod 9.5.

    G]^.DAU

    Gmmasb gddojbeascgiokotgeb

    ^atomobdas eapartadadmog g hudmobdas

    OO]

    F

    F : Fugreod

    Gutbroz. QYK

    F

    Gutbroz.grmcovbs

    ^atomobdas eaparjosbs eaprodmopgkasojpargtovgs

    F F

    7>.>>>usugrobs

    7.>>>usugrobs

    7>>usugrobs

    7>usugrobs

    Okustrgmod 9.5 0 Hoktrgeb ea usugrobs mbd fugreogdas

    ^ b

    i k g m

    o d

    e a

    u s u g r o b s

    e a

    O d t a r d a

    t

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://ado.net/http://ado.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    14/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 75

    Kg okustrgmod 9.5 eajuastrg kb sofuoadta0 ^uaea eascgiokotgr kg gutadtomgmod gddojg ad Q]. Mbjb mbdsamuadmog, skb sa parjota ak gmmasb

    muadtgs qua puaea gutadtomgr Q]. Ea asta jbeb, sa pberg raeumor ak djarb ea pbsoikas usugrobs g7>.>>>.

    G mbdtodugmod, sa utokozg kg gutbrozgmod ea eorammobdas QYK ad G]^.DAU, kb qua pberg eosjoduor akdjarb ea usugrobs g 7.>>>. Kg gutbrozgmod ea grmcovbs pberg raeumor ak gmmasb tbegvg js g 7>> usugrobs. Hodgkjadta, ak meofb ea kg gpkomgmod Vai pberg parjotor ak gmmasb gk ramursb rastrodfoeb sbkgjad

    7> usugrobs ad hudmod ea kg partadadmog g hudmobdas aspamhomgs.

    http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    15/18

  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    16/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 78

    Vodebws^rodmopgk y Vodebwskeadtoty

    Kg varsod ea .DAU ea ud mbdtaxtb ea safuroege ea Vodebws ast eovoeoeg ad ebs mkgsas0 Vodebws^rodmopgk. Astg mkgsa gkjgmadg kgs hudmobdas gsbmogegs mbd ak usugrob gmtugk ea Vodebw

    ojpkajadtgmod Vodebws^rodmopgk trgtg kbs frupbs ea Vodebws mbjb hudmobdas. Ak jtbebO^rdmopgk.OsOdYbkaeavuakva "trua" b "hgksa" ad hudmod ea kg partadadmog eak usugrob g frupbs ea Vodebws.

    Vodebwskeadtoty. Astg mkgsa gkjgmadg kg pgrta ea kg oeadtoege eak mbdtaxtb ea safuroege eak usugrob gmtuy puaea bitadarsa jaeogdta ak jtbeb asttomb Vodebwskeadtoty.FatMurradt() sta eavuakva ud bi`atbVodebwskeadtoty mbd udg prbpoaegeUblad qua g su vaz eavuakva, gk tastofb ea gmmasb gsbmogeb mbd aksuiprbmasb ad a`amumod, ud vgkbr ea topbOdt^tr qua raprasadtg ud oeadtohomgebr ea Vodebws. Asta tastofbpuaea pgsgrsa adtbdmas g hudmobdas dgtovgs ea kg odtarhgz ea prbfrgjgmod ea gpkomgmobdas (G^O)Vod=9, mbjb FatUbladkdhbrjgtobd, ]atUbladkdhbrjgtobd, McamlUbladJajiarscop, atm., pgrgramupargr odhbrjgmod ea safuroege gmarmg eak tastofb. Dbtg0 ak jtbeb asttombVodebwskeadtoty.FatMurradt() eavuakva kg oeadtoege eak suiprbmasb ad a`amumodqua pberg trgtgrsa b db ea udg supkgdtgmod. ]a pgrama ad asta sadtoeb g kg G^OFatQsarDgja ea Vod=9.

    Fadarom^rodmopgk y bi`atbs ea oeadtoege gsbmogebsAstgs ojpkajadtgmobdas sbd juy sadmokkgs y kgs utokozgd kgs gpkomgmobdas qua db usgd kg gutadtomgmVodebws y mugdeb kg gpkomgmod db damasotg raprasadtgmobdas mbjpka`gs ea ud prodmopgk. ^uaead mhmokjadta jaeogdta prbfrgjgmod y, pbr kb tgdtb, eaiar axostor udg moartb frgeb ea mbdhogdzg mugdeb udggpkomgmod usa ud bi`atbFadarom^rodmopgk.]o vg g igsgrsa ad ak usb eak jtbeb OsOdYbkaea Fadarom^rodmopgk pgrg tbjgr eamosobdas ea gutbrozgmod,eaiar mbdhogr ad kg gpkomgmod qua ka advg ak bi`atbFadarom^rodmopgk. Astb mbdtrgstg mbd ak usb ea bi`atbsVodebws^rodmopgk, mbd kbs qua eaia mbdhogr ad qua ak sostajg bpargtovb prbpbrmobda ud bi`atbVodebws^rodmopgk vkoeb mbd udg oeadtoege gutadtomgeg y dbjiras ea frupb b ea hudmod vkoebs.Kbs topbs sofuoadtas ea bi`atb ea oeadtoege puaead gsbmogrsa g kg mkgsaFadarom^rodmopgk0

    Hbrjskeadtoty. Astg mkgsa raprasadtg g udg oeadtoege qua sa cg gutadtomgeb mbd kg gutadtomgmod jaeogdHbrjukgrobs. Mbdtoada udHbrjsGutcadtomgtobdUomlat qua g su vaz mbdtoada odhbrjgmod gmarmg ea kgsasod ea gutadtomgmod eak usugrob.

    ^gsspbrtkeadtoty. Astg mkgsa raprasadtg g udg oeadtoege qua sa cg gutadtomgeb jaeogdta kg gutadtomgmodea gsspbrt y qua mbdtoada odhbrjgmod ea parhok ea gsspbrt.

    Fadaromkeadtoty. Astg mkgsa raprasadtg g ud usugrob kfomb qua db ast gsbmogeb g dodfudg tamdbkbfg sostajg bpargtovb mbdmratg y qua sa suaka utokozgr ea hbrjg mbd`udtg mbd jamgdosjbs ea gutadtomgmod gutbrozgmod parsbdgkozgebs.

    G]^.DAU y CttpMbdtaxtQsar

    Dbrjgkjadta, Ucrage.Murradt^rodmopgk sa mbjpruaig ad ak meofb ea .DAU gdtas ea tbjgr mugkquoar eamosodea gutbrozgmod.Db bistgdta, G]^.DAU prbpbrmobdg ak mbdtaxtb ea safuroege eak usugrob gutadtomgeb jaeogdtaCttpMbdtaxt.Qsar.

    Astg prbpoaege gmaptg y eavuakva udg odtarhgzO^rodmopgk.Kg prbpoaege mbdtoada ud usugrob gutadtomgeb pgrgkg patomod gmtugk. G]^.DAUramupargCttpMbdtaxt.Qsar mugdeb tbjg eamosobdas ea gutbrozgmod.Gk utokozgr kg gutadtomgmod ea Vodebws, ak jeukb ea gutadtomgmod ea Vodebws mbdstruya ea hbgutbjtomg ud bi`atbVodebws^rodmopgk y kb gkjgmadg adCttpMbdtaxt.Qsar.]o utokozg btrbs jamgdosjbs ea gutadtomgmod, mbjb Hbrjukgrobs b ^gsspbrt, eaiar mbdstruor ud bi`atbFadarom^rodmopgk y gkjgmadgrkb adCttpMbdtaxt.Qsar.Oeadtoegeas ea G]^.DAU

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    17/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 76

    Ad mugkquoar pudtb ea kg a`amumod ea udg gpkomgmod Vai G]^.DAU, puaead astgr prasadtas vgrogs oeadtoegeaseurgdta udg sbkg patomod. Adtra astgs oeadtoegeas, hofurgd0

    CttpMbdtaxt.Qsar eavuakva ud bi`atb O^rodmopgkqua mbdtoada odhbrjgmod ea safuroege pgrg kg patomodVai gmtugk. ]a trgtg eak mkoadta Vai gutadtomgeb.

    Vodebwskeadtoty.FatMurradt() eavuakva kg oeadtoege eak mbdtaxtb ea safuroege eak suiprbmasb eaVod=9 ad a`amumod. Astg oeadtoege as soajpra G]^DAU ea hbrjg praeatarjodgeg, qua as kg muadtgpraeatarjodgeg qua sa utokozg pgrg a`amutgr gpkomgmobdas Vai G]^.DAU. Db bistgdta, so kg gpkomgmod Vaisa cg mbdhofurgeb pgrg kg supkgdtgmod, kg oeadtoege raprasadtg gk usugrob gutadtomgeb (qua OQ]YRAWQO^B, so ast gmtovgeg kg gutadtomgmod gddojg ea Q]).

    Ucrage.Murradt^rodmopgk eavuakva ak prodmopgk eak suiprbmasb ea .DAU ad a`amumod qua sa suparpbda suiprbmasb ea Vod=9.

    Js odhbrjgmod ^grg var ud gdkosos eatgkkgeb ea kg oeadtoege ea G]^.DAUpgrg udg mbjiodgmod ea mbdhofurgmobdas ea

    gpkomgmobdas Vai (mbd y sod supkgdtgmod), mbdsukta "Jgtroz ea oeadtoegeas eaG]^.DAU" ad kg sammod

    "Yaharadmog" ea astg fug. ^grg bitadar js odhbrjgmod gmarmg ea mjb mragr su prbpog ojpkajadtgmod eaO^rodmopgk,mbdsukta ak

    mgptukb 3, "]afuroege ea G]^.DAU", y "Mjb ojpkajadtgr O^rodmopgk" ad kg sammod "Yaharadmog" ea astfug.

    Yajbtodf y ]arvomobs Vai

    Ad kg varsod gmtugk ea .DAU Hrgjawbrl, Yajbtodf y kbs sarvomobs Vai db toadad su prbpob jbeakb easafuroege. Gjibs caraegd kgs mgrgmtarstomgs ea safuroege ea OO] yG]^.DAU. Gudqua kg grquotamturg ea rajbtodf db toada odtafrgeg kg safuroege, s qua sa eosa tadoadeb ad muadtg kgsafuroege. Kg odmbrpbrgmod ea eatarjodgebs dovakas ea safuroege ad kgs gpkomgmobdas ea rajbtodf eapadea eaeasgrrbkkgebr b eak gejodostrgebr. Ak pgsb ea bi`atbs ea prodmopgk g trgvs ea kbs kjotas ea rajbtodf eapadeaea kg uiomgmod eak mkoadta y eak bi`atb rajbtb. ^br a`ajpkb0

    Yajbtodf ad ak josjb prbmasb. Mugdeb rajbtodf sa utokozg adtra bi`atbs eak josjb ebjodob b ebjodobsea gpkomgmod b adtra ebjodobs odeapadeoadtas, kg odhrgastrumturg ea rajbtodf mbpog ad ak mbdtaxtb eramaptbr udg raharadmog gk bi`atbO^rodmopgkgsbmogeb mbd ak mbdtaxtb eak kkgjgebr.

    Yajbtodf adtra prbmasbs. Ad asta mgsb, kbs bi`atbsO^rodmopgkdb sa trgdsjotad ea ud prbmasb g btrb. Kgsmraeadmogkas utokozgegs pgrg mbdstruor ak bi`atbO^rodmopgkbrofodgk eaiad trgdsjotorsa gk prbmasb rajbtb,qua puaea astgr uiomgeb ad ud aquopb odeapadeoadta. Astb parjota gk aquopb rajbtb mbdstruor ud bi`atbO^rodmopgkgeamugeb igsgeb ad kgs mraeadmogkas sujodostrgegs.

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://yasp.net/http://yasp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/http://asp.net/
  • 8/12/2019 Crear Aplicaciones ASP CAP02: Modelo de seguridad para aplicaciones

    18/18

    Mgptukb >90 Jbeakb ea safuroege pgrg gpkomgmobdas

    ]ammod0 G]^>7-M>9

    Yavosod0 >5

    @udob 9>75

    Gka`gderb Cugpgyg ]dmcaz OO - 73

    Mbdmkusod

    Asta mgptukb cg prasadtgeb ak mbd`udtb mbjpkatb ea bpmobdas ea gutadtomgmod y gutbrozgmod prbpbrmobpbr kgs eostodtgs tamdbkbfgs rakgmobdgegs mbd .DAU. Frgmogs gk usb ea vgrobs fugreogdas ad kg gpkomgm.DAU, pber ojpkajadtgr udg astrgtafog ea safuroege eahadsovg gvgdzgeg. grg rasujor0

    Kgs gpkomgmobdas G]^.DAUpuaead utokozgr kgs mgrgmtarstomgs ea safuroege axostadtas prbpbrmobdgegpbr Vodebws a Q].

    ^uaea utokozgr udg mbjiodgmod ea ]]K a O^]am pgrg prbpbrmobdgr mbjudomgmobdas safurgs adtra kmgpgs ea udg gpkomgmod Vai .DAU, mbjb pbr a`ajpkb, eak axpkbrgebr g kg igsa ea egtbs.

    Qtokoma ]]K pgrg prbtafar kgs mraeadmogkas ea taxtb db mohrgeb qua sa trgdsjotad pbr kg rae gk utokozggutadtomgmod isomg b jaeogdta Hbrjukgrobs.

    .DAU raprasadtg g kbs usugrobs qua sa cgd oeadtohomgeb mbd kg gutadtomgmod ea Vodebws jaeogdta umbjiodgmod ea kgs mkgsasVodebws^rodmopgk y Vodebwskeadtoty.

    Kgs mkgsasFadarom^rodmopgk y Fadaromkeadtoty b Hbrjskeadtoty sorvad pgrg raprasadtgr g usugrobsqua sa cgd oeadtohomgeb mbd asquajgs ea gutadtomgmod eostodtbs ea kbs ea Vodebws, mbjb kgutadtomgmod jaeogdta Hbrjukgrobs.

    ^uaea mragr sus prbpogs ojpkajadtgmobdas ea prodmopgk a oeadtoege jaeogdta kg mragmod ea mkgsas qojpkajadtgd O^rodmopgka kkeadtoty.

    Ad kgs gpkomgmobdas Vai G]^.DAU, ak bi`atbO^rodmopgkqua raprasadtg gk usugrob gutadtomgeb sa gsbmog gkg patomod Vai CUU^ gmtugk jaeogdta kg prbpoaegeCttpMbdtaxt.Qsar.

    Kgs puartgs sbd pudtbs ea mbdtrbk ea gmmasb ea kg gpkomgmod g trgvs ea kgs mugkas kbs usugutbrozgebs puaead bitadar gmmasb g ramursbs b sarvomobs. Kbs fugreogdas sa admgrfgd ea mbdtrbkgr agmmasb g kgs puartgs.

    Qtokoma vgrobs fugreogdas pgrg prbpbrmobdgr udg astrgtafog eahadsovg gvgdzgeg.Ak mgptukb sofuoadta (Mgptukb = - "Gutadtomgmod y gutbrozgmod") prbpbrmobdg odhbrjgmod geomgyuegrka g sakammobdgr kg astrgtafog ea gutadtomgmod y gutbrozgmod js geamugeg g su asmadgrogpkomgmobdas mbdmratb.

    http://asp.net/http://asp.net/http://asp.net/http://asp.net/