Documentos de Académico
Documentos de Profesional
Documentos de Cultura
icam e nte
Re vis taSL
Atribución. De be s re conoce r l
a autoría de Re vis taSL y s us
col aboradre s e n los térm inos e s pe cificados por e l e q uipo
e ditorial
.
Alre util
iz ar o dis tribuir Re vis taSL, tie ne s q ue de jar bie n cl
aro
l
os térm inos de l al ice ncia Cre ative Com m ons
Coordinación EditorialSL
~# EditorialSL Carl
os Augus to Loz ano Vargas
Eq uipo EditorialSL
Jul io M . Acuña Carrillo
Victor H . Cordova M adrid
Sonia Sánch e z
La paranoia e n una re d inform ática de pe nde de l a im portancia de l a inform ación Jos é L. Gal icia Sánch e z
q ue s e trans porta y s e guarda e n l os dive rs os nodos de l a re d, as í tam bién de Je s ús A. Bal am Jim éne z
q ué tan crítico e s te ne r una com unicación “s in inte rrupcione s ” e ntre dos nodos de Jul io Cés ar Sos a Ye l
adaq ui
re d. Andre s Vargas
Je s us A. Alvare z Ce dill
o
H ay re de s donde no im parta m uch o l a s e guridad, com o los cibe rcafés , dónde Enriq ue Sánch e z M onte l l
ano
cual q uie r pe rs ona tie ne acce s o a una com putadora con Inte rne t y cone ctada a l a
re d local . Donde un us uario pue de de s cargar una apl icación para al m ace nar Dis e ño & Im áge n SL
contras e ñas de l os us uarios q ue van a ch ate ar, ch e car s u e -m aile inclus o ve r Edgar Gue rra
cuánto tie ne ah orrado e n e lbanco. Jos ue Gutie rre z H e rnánde z
Eyde n Barboz a Bare l a
Pe ro h ay re de s dónde l a s e guridad e s im portante y e s e lpan de cada día, com o H éctor Le alM oral es
lo pue de s e r una ins titución bancaria, q ue s e pue de pe rm itir 300 m ildol are s al Ivan A. Z e nte no
año de pe rdidas por conce pto de unos individuos con ganas de com prar un
iPh one , una M ac Book Pro, com e r bie n por un rato, pagar l al uz , agua, te léfono, Corre cción SL
e lADSL y talve z una IBM Inte l l
iStation® M Pro. La s e guridad e n e s ta re d Luis F. Pe nich e Nove lo
corporativa s e re s um e , a grande s ras gos , e n l a im pl
e m e tación de pol íticas y M artín Tre jo Ch áve z
proce dim ie nto e n e lus o de l a re d, y s u inform ación, donde l os us uarios no
pue de n h ace r m ás o m e nos de l o q ue de be n h ace r. Caricatura SL
H um be rto M oral
es
Es por e l l
o q ue e n e s te núm e ro s e h a pue s to e s pe cialinte rés e n e láre a de la
s e guridad inform ática pre s e ntando artícul os re fe re nte s alte m a, as í com o l a
e ntre vis ta a uno de l os e xpe rtos e n s e guridad m ás im portante s de M éxico, s in
de jar de l ado las te m áticas com o e lde s arrol lo, e lus o de h e rram ie ntas y l os
proye ctos q ue e nvue l ve n alm undo de lSoftw are Libre . Ele q uipo e ditoriale s ta de l uto
por e ls e ns ible fall
e cim ie nto de l
Sr. padre de nue s tro com pañe ro
Te c. Gonz al
o J. Gonz ále z Rodrígue z Victor H ugo, e lSr. Victor H ugo
Editor e n Je fe Cordova Gonz ál e z , de s cans e
e n paz .
Núm e ro 8
conte nido
Softw are Libre H e ch o Re vis ta
revistasl:~#
Curios idade s te cnol
ógicas
por Jul
io Cés ar Ye l
adaq ui
Iniciados e n s u inve s tigación y de s arrol lo e n 19 67 por parte de l os laboratorios IBM con l a e nm ie nda
de cre ar un dis pos itivo de al m ace nam ie nto de fácilm ane jo y bajo cos to, l ibe rados alm e rcado e n
19 69 e n form ato de 8 pul gadas y con ape nas unos 80 k il obyte s de capacidad aya cas i 40 años de s u
e xis te ncia aun s igue s ie ndo m uy com ún util iz arl
os y ve rl
os a l
a ve nta e n l
ugare s e s pe cial
iz ados .
No pode m os ol vidar aq ue l los le ge ndarios dis cos de 5¼ de m áxim o 1 Re fl e xionando un poco e s com ún ve r e n nue s tro tie m po q ue una
m e gabyte q ue nos h ace n re cordar aq ue l los h e rm os os tie m pos e n l os pe rs ona q ue h ace us o de l os com putadore s te nga a l a m ano una
70s h as ta m e diados de l os 80s e n q ue l a inform ática s e abría al “m e m oria USB” tan com ún com o te ne r un re l oj o un ce l ular s in
m undo e nte ro re puntando con cre cim ie nto im parabl e y ve rtiginos o e m bargo m uch as ve ce s por una u otra raz ón no todas l as pe rs onas
com o aun continua e n nue s tros días . La e vol ución e n tam años y tie ne n un dis pos itivo s im il ar a l a m ano ya s e a por q ue no h an
capacidade s continuo h as ta q ue e n 19 87 apare ció por prim e ra ve z e l adq uirido uno, s e h e ch o a pe rde r, o s e ol vido e n cas a y de pronto
form ato de Dis q ue te q ue com únm e nte conoce m os e lcl ás ico 3½- com o e s m uy com ún nos e ncontram os e n l a circuns tancia de
pul gadas H D o de Al ta de ns idad con una capacidad de 1.44 M B ne ce s itar al m ace nar inform ación digam os unas cuantas im áge ne s ,
nue s tra tare a, l a carta para l a novia, nue s tro oficio de re nuncia e tc.
M uch os nos pre guntam os com o e s pos ibl e q ue a pe s ar de tantos Entonce s h ace m os us o nue vam e nte de l os anticuados dis q ue te s q ue
años y a pe s ar de e xis tir nue vas te cnol ogías q ue e n cue s tión de aun s e e ncue ntran e n cual q uie r tie nda de com putadoras o a l a ve nta
ve l ocidad de e s critura, capacidade s de alm ace nam ie nto, e n l ugare s donde s e re nta e l s e rvicio de Inte rne t y us o de
pe rdurabil idad de l a inform ación y re ndim ie nto e n ge ne rals upe ran com putadoras , e s barato, al m ace nam os l o q ue ne ce s itam os y nos
con cre ce s a l os ya vie jos Dis q ue te s . Entre al gunos de e s os vam os de ll ugar fe l ice s y tranq uil os . “pe ro yo m ando m i inform ación a
dis pos itivos innovadore s q ue e s tán m arcando l a m ue rte ine vitabl e de m i e -m aily pos te riorm e nte acce do a e l l
a de s de m i cas a u oficina”,
e s te tan re cordado, apre ciado y tam bién odiado dis pos itivo de cie rto e s un m e to m uy popul ar h oy e n día de bido alauge de lInte rne t y
al m ace nam ie nto pode m os e ncontrar l os CDs y DVDs . As í com o e laum e nto día a día de l os anch os de banda l o q ue nos facil ita l
a
tam bién l as h oy e n día m uy popul are s “m e m orias us b” o pe ndrive s . trans fe re ncia de grande s cantidade s de inform ación e n un tie m po
re ducido. Pe ro… . Sie m pre h ay e lpe ro n_ n, ¿q ue pas a s i all ugar a
H ay q uie ne s afirm an q ue s e re s is te n a de s apare ce r de bido a q ue donde nos dirigim os y donde are m os us o de nue s tra inform ación no
e xis te n com pañías , q uie ne s s ol icitan s ie m pre te ne r un m e dio de cue nta con acce s o a Inte rne t? ¿Com pl icado ve rdad? n_ n e s tando
re s pal do e lcualno ne ce s ite de control adore s adicional e s com o e s e l bajo e s as circuns tancias l as cual e s aun s on m uy com une s cre o q ue
cas o de al gunos dis pos itivos de al m ace nam ie nto con cone xión USB, no s e ria m al a ide a te ne r un dis q ue te a la m ano ;)
las unidade s de e s critura de cd y dvds . Donde s e re q uie re de
s oftw are adicionalpara al m ace nar l a inform ación. M uch os s e ctore s Que pode m os concl uir con e s to, talpare cie ra q ue l os dis q ue te s h an
aun pide n y us an e ldis q ue te com o un m e dio rápido, s e ncil l
o y s in s obre vivido tanto tie m po de bido a s u inm e jorabl e s e ncille z de us o
com pl icacione s para guardar s u inform ación, talve z e n e s te punto “h as ta h ace unos años cl aro” y q ue h an pas ado de s e r l os m e dio
as í com o e n cue s tione s cas e ras y/o e ducativas l as ya tan com une s principal e s de al m ace nam ie nto y m ovil idad de l a inform ación dígas e
“m e m orias us b” e s tén ganado te rre no m arcando una m ue rte inform ación im portante e incl us o critica h as ta inform ación vana y
ine vitabl e para nue s tros nos tál gicos dis q ue te s . com ún s in ninguna im portancia re alpara s e r al go as í com o “un m e dio
de al m ace nam ie nto de e m e rge ncia o por q ue no de cirl o as í
Sin e m bargo a pe s ar de q ue l os dis pos itivos us b ya no s e l e s pue de “de s e ch abl e s ” para pe q ue ñas cantidade s de inform ación al go as í
cons ide rar una innovación nue va “s igue n s in de s apare ce r”. com o s e rvil le tas o cubie rtos de pl ás tico de los q ue ve m os e n fie s tas .
Exis te n l
e nguaje s de program ación cuyo único obje tivo e s fas tidiar alprogram ador.
Tale s e lcas o de al gunos l e nguaje s com o pue de n s e r INTERCAL Pyth on, Pe rl , PH P e ntre otros l os de s arrol ladore s de s oftw are l ibre y
m ante nido a e s tas fe ch as por Eric S. Raym ond (uno de l as no l ibre . a continuación un par de e je m pl os q ue m ue s tran s u
pe rs onal idade s prácticam e nte e m bl e m áticas de l m ovim ie nto de l funcional idad as í com o l o com pl icada y de l irante q ue s on s us
Softw are Libre , q uie n diría q ue gus ta de h ace r s ufrir crue l m e nte a las re s pe ctivas nom e ncl aturas .
pe rs onas ) y Brainfuck ("jode ce re bros "), cre ados con e lobje tivo
e s pe cialde fas tidiar y q ue brarl e l a cabe z a alprogram ador. Bas ta con Te ne m os q ue con l e nguaje s com o Ruby, l e nguaje q ue s u s e rvidor h a
le e r e lnom bre de ls e gundo l e nguaje e n m e nción para darnos una e s pe s ado a dis frutar, para e s cribir e lbás ico “H ol a M undo” bas ta con
ide a de q ue trata todo e s to, dich os l e nguaje s s on cl as ificados com o s e guir l as s iguie nte s nom e ncl aturas .
“Le nguaje s de program ación e s otéricos u e xóticos ” dich a
cl as ificación de l e nguaje s s e re fie re a todo tipo de l e nguaje cuyo fin print “Hola Mundo”
principale s e lde dive rtir, h ace r s e ncil la e n e xtre m o la program ación puts “Hola Mundo”
o incl us o fas tidiar y e ntorpe ce r e ltrabajo de lprogram ador q ue os e
util iz arl
o cabe de s tacar q ue l a m ayoría de dich os “l e nguaje s ” s on o s im pl e m e nte .
le nguaje s total m e nte funcional e s val ga l a re dundancia ya q ue m uch o
de e s tos “l e nguaje s e s otéricos ” com o s on INTERCAL, Brainfuck , p “Hola Mundo”
O ok !, W h ite s pace s on un “turing com pl e to”, un m ode l o o te oría de
com puto pre s e nte e n todo l e nguaje de nue s tro tie m po, una te oría s im pl e m e nte e s tam os e nviando a im prim ir una cade na de caracte re s ,
m uy pre s e nte y q ue prácticam e nte e s l a q ue h ace a un l e nguaje de obje tivo bás ico y prácticam e nte de l o m as norm alcuando s e inicia e l
h oy e n día s ie m pre s e r un “l e nguaje de program ación com o tal ”, apre ndiz aje de l al guno de l os l e nguaje s de al to nive l arriba
de s de l ue go todo l o m e ncionado e s e n e ls e ntido m as e s tricto ace rca m e ncionados , ah ora obs e rve m os com o s e re al iz a e s te m is m o e je m pl
o
de un “l e nguaje de program ación” pue s to q ue l a m ayoría de e s tos de im prim ir “H ol a M undo” con ITERCAL y Brainfuck “Le nguaje s
curios os l e nguaje s pue s no igual an e l pote ncial q ue brindan Es otéricos ” ¡nacidos para h ace r s ufrir!.
le nguaje s com o l os ya l e ge ndarios y bie n conocidos C/C+ + , Ruby,
INTERCAL“H ol
a M undo” : Brainfuck “HolaMundo – Hello World” :
Los te xtos q ue e n e s te e je m pl
o apare ce n no form an parte de lcódigo cada l ine a de lcódigo e lcuale n e lcas o de Brainfuck cons ta de e s e
e n s i m is m o ya q ue s on s im ple m e nte docum e ntación para e nte nde r cum ul
o de s ignos aritm éticos principal
m e nte . (“¿da m ie do cie rto?”).
o tratar de e nte nde r q ue s ignifica
El proye cto O pe nVZ (h ttp://ope nvz .org) h a anunciado l a dis ponibil idad de s u s oftw are de
virtualiz ación de s e rvidore s a nive lde s is te m a ope rativo para e lnue vo k e rne l2.6.20. Elnúcl
e o para
Linux ofre ce s ignificativas m e joras y de puración de e rrore s , incl uye ndo e ls oporte para nue vo
h ardw are .
"Linux 2.6.20 e s tam bién l a bas e para l a próxim a dis tribución de Ade m ás e ls itio contie ne docum e ntación y una bas e de conocim ie nto
Ubuntu q ue pote ncial m e nte nos pe rm itiría una trans ición para añadir de gran util idad.
la virtual iz ación O pe nVZ ”, com e nta K ir Kol ys h k in, Dire ctor de l
proye cto O pe nVZ . “Con e s ta úl tim a publ icación de s oftw are de Ace rca de O pe nVZ
O pe nVZ h e m os cons e guido introducir im portante s m e joras q ue
be ne ficiarán l a com unidad de us uarios O pe n Source ”, añade . O pe nVZ e s una te cnología de virtualiz ación de ls e rvidor a nive lde l
s is te m a ope rativo, bas ada e n Linux, q ue cre a m úl tipl
e s e ntornos
Els oftw are O pe n VZ para Linux k e rne l2.6.20 incl
uye m e joras e n l
as virtual e s s e guros y ais lados e n un único s e rvidor fís ico, pe rm itie ndo
s iguie nte s áre as : una m ayor util iz ación y re ndim ie nto de l s e rvidor. Los s e rvidore s
virtual e s garantiz an q ue l as apl icacione s no e ntre n e n confl icto y
- s oporte para l os dire ctorios bind m ount de l e ctura q ue pe rm ite pue dan re iniciars e de form a inde pe ndie nte .
conve rtir l a vis ta de le ctura e n s is te m as de arch ivos de l e ctura y
e s critura. Es to incre m e nta e lnive lde controly s e guridad ya q ue Con l a pote ncia de l os proce s adore s actual e s , a m e nudo no s e utiliz a
pe rm ite q ue s ol o de te rm inadas parte s de s is te m as de arch ivos e lh ardw are a pl e no re ndim ie nto. Con la te cnol ogía de virtual iz ación, e l
pue dan m odificars e . s e rvidor pue de dividirs e e n m úl tipl
e s s e rvidore s pe q ue ños , cada uno
de e l los con s us propias tare as para q ue as í e lus o gl obalde ls e rvidor
- te cnol ogía Nam e s pace s , re s ultante de l actual trabajo s obre l a s e a m ás e ficie nte .
virtual iz ación de Linux k e rne l
, ah ora utiliz ado por s oftw are O pe nVZ
Elprogram a O pe nVZ incl uye h e rram ie ntas de us uario q ue ayudan a
- nue va caracte rís tica de re cue nto de I/O q ue pe rm itirá e s tabl e ce r autom atiz ar l a ge s tión de l os s e rvidore s virtual e s . Con s u arq uite ctura
prioridade s para cada e ntorno virtualde talform a q ue al gunos VEs única q ue util iz a una única ins tancia de s is te m a ope rativo, l os
te ngan “m ayor prioridad” a l o h ora de acce de r aldis co m ie ntras otros s e rvidore s virtual e s s e com portan y tie ne n e l re ndim ie nto de un
te ngan una “prioridad m e nor”. Es ta m e jora re s ue lve e lprobl e m a de s e rvidor inde pe ndie nte , con s u propia m e m oria, arch ivos de
la dis tribución de l as tas as de trans fe re ncia de e ntradas /s al idas configuración, us uarios y apl icacione s . Cada uno de e l los pue de s e r
(e vitando as í pos ible s s aturacione s ) a través de todos l os e ntornos re iniciado de form a inde pe ndie nte . Elde s pl ie gue de l a apl icación
virtuales. bas ado e n pl antil l
as pe rm ite configurar nue vos s e rvidore s virtual es
fácil m e nte y e je cutarl os e n pocos m inutos . Ade m ás , O pe nVZ pe rm ite
El nue vo s oftw are pue de de s cargars e e n: la e je cución de m ás e ntornos virtual e s por CPU q ue cual q uie r otra
h ttp://ope nvz .org/dow nl oad/k e rne l
/2.6.20. Ade m ás , l os us uarios te cnol ogía de virtual iz ación. As im is m o, e lproye cto O pe nVZ dis pone
pue de n obte ne r ins truccione s ace rca de s u ins tal ación e n: de un bl og de dis cus ión ace rca de l a te cnol ogía de virtual iz ación:
h ttp://w ik i.ope nvz .org/Quick _ ins tal
lation. El s itio actúa com o foro h ttp://bl og.ope nvz .org.
para adq uirir y com partir conocim ie ntos de O pe nVZ .
La prue ba de pe ne tración e s e lproce s o m e diante e lcuals e inte nta, m e diante todos l os m e dios ,
com prom e te r un s is te m a dado. Su propós ito e s e lanál is is de l
as vul ne rabilidade s e ncontradas
durante e lanál is is pre vio, as í com o e lde s cubrim ie nto de al gunas no ide ntificadas , y l
a cuantificación
de l
a am e naz a re aly e lrie s go q ue una vul ne rabil
idad re pre s e nta.
Una de l as parte s m as inte re s ante s de l a s e guridad inform ática e s l a re aliz ación de prue bas de pe ne tración a re de s de form a autom atiz ada
q ue s e re fie re a l as prue bas de pe ne tración, l as cual e s ge ne ral m e nte y una h e rram ie nta de inform e s s um am e nte de tal lada. Sin duda una de
e s tán pre ce didas por un profundo anál is is de vul ne rabil idade s . las innovadoras caracte rís ticas de IM PACT e s e l “pivoting”
caracte rís tica q ue pe rm ite q ue IM PACT una ve z q ue h a com prom e tido
Es to úl tim o e s l o re al m e nte inte re s ante de l as prue bas de un h os t, l o utilice para atacar otros de ntro de l a re d;IM PACT e s capaz
pe ne tración, pue s e s e n e s te m om e nto cuando una vul ne rabil idad de ins tal ar “age nte s ” e n los h os t atacados , con e lfin de configurar un
ide ntificada de ja de s e r un re gis tro m as y s e convie rte e n una ataq ue de s de l a com putadora com prom e tida, l o cualcom o im aginarán
am e naz a. Ge ne ral m e nte e s tas prue bas s on re al iz adas con e lobje to e s una e m ul ación m uy re alde l o q ue un atacante re al iz aría.
de m os trarl e a un cl ie nte l o q ue un “atacante ” podría l l e gar a
ocas ionar e n e le ntorno re alde una re d. Pe ro talve z l a m as conocida, de ntro de l as h e rram ie ntas com e rcial es,
e s CANVAS de l a e m pre s a Inm m unity, l a cuale s tá e s crita e n Pyth on y
Durante e s tas prue bas de pe ne tración, e le xpe rto e n s e guridad q ue util iz a GTK para m os trar s u inte rfaz gráfica, l o cual l o h ace
las re al iz a lle gará a com prom e te r inform ación confide ncialcom o m ul tiplataform a. CANVAS incl uye e lcódigo fue nte de le ntorno de
pue de n s e r contras e ñas de pe rs onas im portante s de ntro de una trabajo, incl uye un ge ne rador de código para s h e l l(M os de f), tie ne una
e m pre s a, docum e ntación confide ncialo inform ación adm inis trativa, caracte rís tica para de l im itar e lnive lde “ruido” q ue de s e am os ge ne rar
e ntre otra inform ación. e n un ataq ue m e diante l as opcione s “As re l iable as pos s ibl e ” o “As
cove rt as pos s ibl e ”, incluye un anal iz ador de vul ne rabil idade s , aunq ue
Es a partir de l a prue ba de pe ne tración q ue e le xpe rto e n s e guridad no por e l lo autom atiz a e lataq ue ; l as pe rs onas q ue util iz an CANVAS
pue de acons e jar cual e s s on l as contram e didas q ue l a e m pre s a de be n de te ne r cie rto grado de e xpe rie ncia e n l a re al iz ación de
ne ce s ita im pl e m e ntar para l a m itigación de l as am e naz as prue bas de e s te tipo. Talve z l a caracte rís tica m as notabl e es l a
ide ntificadas . afinidad para de s arrol l
ar ataq ue s propios .
Cons ol
a de M e tas pl
oit
Para e je cutar l a cons ol a bas ta con pos icionarnos e n e ldire ctorio Un e je m pl o cl ás ico para de m os trar e lus o de M e tas pl oit e s atacar l a
donde e xtrajim os e ltarbal ly te cl e ar. vul ne rabil
idad W indow s SSL PCT O ve rfl ow , para e l lo de be m os
sel e ccionar e le xploit.
$ ./msfconsole
msf> use windows_ssl_pct
Una ve z q ue te ne m os e lprom pt de m s fcons ol e , pode m os e m pe z ar msf windows_ssl_pct>
e lus o de lfram e w ork . Los com andos bás icos s on:
En cas o de q ue de s e e m os cam biar e le xpl oit s e l
e ccionado, us ando e l
•s h ow : e s ta ins trucción m os trara l os e xploits y payl oads com ando “back ” re gre s are m os un pas o atrás .
•info: e s ta ins trucción nos m os trará inform ación s obre l os e xpl
oits y
payl oads msf windows_ssl_pct> back
•us e : e s ta opción nos pe rm itirá s e l e ccionar e le xploit o payl oad a msf>
us ar.
Cada uno de l os ataq ue s e s ta dirigido a dife re nte s obje tivos , por
msf > show exploits e je m plo, re s ul
taría il ógico e nfre ntar e s te ataq ue contra un s is te m a
msf> show payloads GNU/Linux, para m os trar l os obje tivos a l os cual e s pue de dirigirs e e l
ataq ue s e us a l a ins trucción:
Com o s e pue de obs e rvar, e lfram e w ork incl uye e xpl oits y payl oads
con l os cual e s s e pue de n re aliz ar bas tante s com binacione s . msf windows_ssl_pct> show targets
Configuración de l
os param e tros de ataq ue
Todas l as opcione s s e configuran m e diante e lcom ando s e t, por Es ta ins trucción iniciará e l ataq ue y re al iz ará l as accione s q ue
e je m pl
o e n e s te payload e s re q ue rido e lparám e tro RH O ST e lcual h all
am os e l e gido. Con tantas bondade s q ue nos ofre ce M e tas ploit y
e s configurabl e de la m is m a form a: re al
m e nte inte rm inabl
es l
a cantidad de accione s q ue pode m os re al
iz ar.
msf windows_ssl_pct (win32_bind)> set RHOST Sin e m bargo l o m os trado h as ta e lm om e nto no e s m as q ue una
192.168.1.3 pe q ue ña m ue s tra de l
as capacidade s de lfram e w ork , aún s on m uch as
m as l as q ue pos e e . Para de s cubrir m as s obre s us capacidade s l es
Una ve z q ue s e te ngan todos l os parám e tros configurados re com ie ndo vis itar e l s itio W e b de l proye cto y de s cargar l a
s im pl
e m e nte h ay q ue e je cutar e le xpl
oit. docum e ntación dis ponibl e , e ncontrarán inform ación tanto de us o com o
de de s arroll
o.
msf windows_ssl_pct (win32_bind)> exploit
H ace no-s é-cuántos años , l os france s e s propus ie ron un s is te m a de cim alpara m ane jar e ltie m po,
pe ro e lm étodo fue im popul ar e ntre la com unidad cie ntífica. Si h ubie ra s ido as í, m ane jar las fe ch as y
h oras e n cual q uie r s is te m a, h ubie ra s ido tan fácilq ue no h abría tantas im pl e m e ntacione s para
trabajar con él, com o h oy e n día. Pe ro bue no, e lh ubie ra no e xis te .
En Pe rla ve ce s nos confunde s obre s i ne ce s itam os us ar l ocaltim e , damog@cochina:~$ perl -e ‘print time.”\n”;’
tim e , gm tim e , Date Tim e .pm , e tc. para trabajar con e ltie m po. En 1179168385
re alidad e s m uch o m ás s e ncil l
o de l o q ue pare ce . Es pe ro q ue e s tas
m inire ce tas l e s irvan a al guie n cuando e ncue ntre e s te te xto l
ocal tim e tom a com o parám e tro una cie rta cantidad de s e gundos . Por
bus cando por ah í e n l a re d e lm ane jo de ltie m po con Pe rl . Lo h aré a de fault, tom a e lval or de tim e . As í q ue pode m os us ar tanto l
ocal
tim e
m ane ra de FAQ. com o l ocaltim e (tim e ) cuando us e m os dich a función.
Ech ando rápidam e nte una m irada a l a cade na, pode m os s abe r q ue damog@cochina:~$ perl -e ‘
e n e lm om e nto de e s cribir e s ta guía, te ngo 22 años , 9 m e s e s , 1 > use POSIX qw (mktime);
s e m ana, 2 días , 9 h oras , 55 m inutos y 34 s e gundos de vida. :-) >
> print scalar localtime(mktime(0, 0, 2, 8, 7,
¿Pe ro y s i q uie ro conve rtir una cie rta fe ch a a 84)), “\n”;
> ‘
s e gundos de s de e le poch ? Wed Aug 8 02:00:00 1984
damog@cochina:~$
Elm ódul o PO SIX tam bién proporciona una función bie n s e ncil l
a
llam ada m k tim e q ue pue de s e r us ada para pre cis am e nte e s to. Pare ce q ue as í e s :-) Nací e n e ls e gundo 460800000. Era m iércol
e s :-)
Com o pue de ve rs e e n l
a docum e ntación de e s ta función, l
a s intaxis Com o pue de s ve r, no e s l a gran cos a proce s ar fe ch as y h oras e n Pe rl
,
es l
a s iguie nte : re al
m e nte e s s e ncill
o y s ólo e s cos a de e xcarvarl e un poq uito por aq uí
y por al lá y us ar cinta adh e s iva para obte ne r lo q ue q ue re m os de una
mktime(sec, min, hour, mday, mon, year, wday = 0, form a e ficie nte y útil
.
yday = 0, isdst = 0);
Bie nve nidos alprim e r artícul o s obre program ación de apl icacione s w e b utiliz ando e lGoogl e Web
Tool k it (GW T). Es te tool
k it s obre s al
e de l
os de m ás ya q ue ofre ce l a ve ntaja de program ación rápida
utiliz ando e l l e nguaje Java. GW T vie ne con l as h e rram ie ntas ne ce s arias para cre ar un nue vo
proye cto, program ar y de purar para final m e nte com pilarlo a s u ve rs ión finale n arch ivos h tm ly js .
GW T pe rm ite q ue e lprogram ador s e pre ocupe por l a im ple m e ntación y no por l as dife re ncias e ntre
nave gadore s y ve rs ione s de JavaScript.
Inte rnam e nte GW T util iz a e ls e rvidor de apl icacione s Tom cat, m uy 5. Com pil ar a JavaScript y H TM L una ve z q ue l a aplicación
conocido por l as pe rs onas q ue h ayan program ado apl icacione s w e b no te nga e rrore s , util
iz ando otra ve z l
os s cripts ge ne rados por e l
util iz ando JSP o Se rvl e ts . Pe ro e s im portante notar q ue Tom cat s e applicationCre ator
util iz a s ol
am e nte e n e lde s arrol l
o de l a apl icación, una ve z q ue s e
q uie ra e m plaz ar e s ta apl icación para s u us o públ ico (o s e a, ya q ue Ade m ás , h ay ve rs ione s de GW T para Linux, W indow s y M ac O S X.
s e te rm inó de program ar y de purar) l a apl icación s e “com pil a” a GW T e s com pl e tam e nte libre util
iz ando l
alice ncia Apach e 2.0
JavaScript y arch ivos H TM L q ue no ne ce s itan de Tom cat para
e je cutars e (s i no s e h ace us o de proce dim ie ntos re m otos ). Una Prim e ros pas os : ¡h ol
a m undo! con GW T
apl icación GW T com pil ada pue de s e r h os te ada e n cual q uie r s e rvidor
h ttp, com o apach e , IIS, e ntre otros . Para e m pe z ar a program ar nue s tra prim e ra apl icación con GW T, e s
ne ce s ario prim e ro de s cargarlo de l s itio
GW T s igue e lm ode l o de program ación de inte rfaz gráfica de Sw ing. h ttp://code .googl e .com /w e btool
k it/dow nl oad.h tm l y ge ne rar nue s tro
Las apl icacione s s e organiz an e n pane l
e s con dis tintos m odos de prim e r proye cto. Es conve nie nte pone r l os arch ivos de s cargados e n
organiz ación (l
ayouts ) de s us com pone nte s (w idge ts ). Es tos pane l
e s algún l ugar de nue s tro path , o s i no, agre gar e ldire ctorio donde s e
s on l
o anál ogo al JPane l de Sw ing y l os w idge ts l o s on para e ncue ntran l os arch ivos de GW T alpath .
com pone nte s com o JButton, JTe xtBox, e tc. Los pas os para
program ar una apl icación GW T s on:
Lo q ue h ace n e s tas dos l ine as e s agre gar e ldire ctorio donde s e Todo l o ante rior nos ge ne ra una e s tructura de dire ctorios y al gunos
e ncue ntran l os arch ivos de GW T a nue s tro path (e n cas o de util iz ar arch ivos por de fe cto. La ce re z a e n e lpas te l(o e ll im ón e n e lte q uil
a, o
otro dire ctorio h ay q ue m odificar la prim e ra l ine a para q ue re fl e je los los h ie l
os e n la coca, l o q ue us te de s pre fie ran) s on los dos s cripts q ue
cam bios ) y de s pués e xportarl o para q ue e ls is te m a ope rativo s e de ge ne ra l l
am ados nom bre Apl icacion-s h e lly nom bre Apl icacion-com pil e
cue nta de l os cam bios . En e s te m om e nto guardam os e larch ivo q ue s irve n para e je cutar nue s tra apl icación e n m odo h os t (o s h e l l)o
.bas h rc y te ne m os de dos s opas : re iniciar la s e s ión (e s com o m atar a para com pil arlo a arch ivos H TM Ly JavaScript.
una m os ca con un cañón) o e je cutar l o s iguie nte e n l a cons ola:
En e s te m om e nto ya s e pue de e je cutar e lm odo s h e l
ly ve r q ue pas a.
source ~/.bashrc (Ve r im age n)
H ol
a M undo
Validando l
os cam pos obl
igatorios Ah ora e lcódigo de larch ivo de cl
as e e s e ls iguie nte :
(Re q uire dFie l
dValidator) Código Cam poRe q ue rido.as px.cs
Una de l as prim e ras tare as q ue s e ne ce s itan cuando s e de s arrol la
using System;
una apl icación e s ve rificar q ue ante s de q ue l a inform ación s e a
using System.Web.UI;
de vue lta con l os cam bios h acia e ls e rvidor, l a inform ación cum pl a
using System.Web.UI.WebControls;
con los crite rios obl igatorios para continuar, incl us o ante s de l
a tare a
de val idar e lform ato de l os cam pos , de be m os as e gurarnos q ue e s e s
cam pos tie ne n inform ación y l os cam pos ne ce s arios no e s tán s in
namespace glovo.Ejercicios{
inform ación, e lcontrolRe q uire dFie l dVal idator nos ayuda a e s a tare a,
public class CampoRequerido:
e lcódigo de lform ul ario e s e ls iguie nte :
System.Web.UI.Page{
protected TextBox txtName;
Código Cam poRe q ue rido.as px protected RequiredFieldValidator
reqvtxtName;
<%@ Page language="C#" AutoEventWireUp="false" protected Button btnSubmit;
CodeBehind="CampoRequerido.aspx.cs" protected Label lbMsg;
Inherits="glovo.Ejercicios.CampoRequerido"%>
<html> protected override void
<head><title>Campo requerido</title></head> OnInit(EventArgs e){
<body> this.Load += new
<form id="forma" runat="server"> EventHandler(g_Load);
Propie dade s O bl
igatorias De s cripción
· Static e s l
a propie dad pre de te rm inada, re s e rva un e s pacio
s uficie nte e n l
a página para m os trar e lm e ns aje de e rror.
· None e lm e ns aje no s e rá de s pl
e gado e n e llugar de lcontrol
s ino e n e lcontrolVal idationSum m ary s i s e l ocal iz a e n l
a m is m a
página.
Lo com pil
am os com o e n l
a im age n.
· Static e s l
a propie dad pre de te rm inada, re s e rva un e s pacio
s uficie nte e n l
a página para m os trar e lm e ns aje de e rror.
· Dynam ic e le s pacio para m os trar e lm e ns aje no s e re s e rva,
cuando e lm e ns aje s e de s pl ie ga s e de s pl
az a e lconte nido e xis te nte e n
la página.
· None e lm e ns aje no s e rá de s pl
e gado e n e ll ugar de lcontrol
s ino e n e lcontrolVal idationSum m ary s i s e l ocal iz a e n la m is m a
página.
MinimumValue Elval
or m ínim o de lrango
MaximumValue Elval
or m áxim o de lrango
La s e guridad inform ática com pre nde m uch as áre as de inte rés originadas por l a im portancia
fundam e ntalde lval or de la inform ación. Elgarantiz ar q ue l a inform ación q ue e s trans m itida por
cual q uie r m e dio de com unicación y s e re q uie ra q ue e s ta s e a inacce s ibl e para otras pe rs onas . Es te
no e s un proce s o fácily e n al gunas ocas ione s e s ne ce s ario m uch ís im os re curs os com putacional es
y financie ros para pode r re al iz as e ; e xis te n m uch os e s q ue m as de e ncriptación, s is te m as y al
goritm os
q ue tratan de prote ge r l a inform ación m ie ntras és ta e s trans m itida, de tal m ane ra q ue és ta
únicam e nte s e a acce s ibl
e por q uie n tie ne l a autoriz ación de l e e rl
a.
El s is te m a ope rativo Linux h a s e rvido com o una pl ataform a de com une s y ge ne ral e s por l os inform áticos y l os m ate m áticos de s de
arranq ue im portante para e l de s arrol l
o de nue vos e s tándare s y h ace m uch o tie m po, as í q ue s us conce ptos s ubyace nte s no e ran e n
s is te m as abie rtos , donde l a colaboración de m uch as pe rs onas ve rdad innovadore s . La innovación ve rdade ra de Z im m e rm ann
e xpe rtas e n s oftw are pe rm ite l
a cre ación de protocol
os y s is te m as cons is tía e n l a fabricación de e s tas h e rram ie ntas para pode r s e r
nue vos . utiliz adas por cual q uie r pe rs ona con una com putadora pe rs onal .
Incl us o las ve rs ione s te m pranas de lPGP die ron acce s o a l as pe rs onas
El Sis te m a PGP (Pre tty Good Privacy ó Encriptación bonita y q ue util iz aban e l s is te m a ope rativo M SDO S. Es te s oftw are fue
bue na) [1] e s un s is te m a de e ncriptación por l lave públ ica utiliz ado dis tribuido a una varie dad de s is te m as de lBBS as í com o e n e lInte rne t.
e n pl ataform a Linux q ue actual m e nte s e e s ta de s arroll
ando com o un Su activis m o contribuyó al fal le cim ie nto de l a le gis lación de l a
e s tándar, ya q ue util iz a dos l l
ave s una públ ica y otra privada, l al lave antie ncriptacion.
públ ica e s l
a q ue s e dis tribuye a l a ge nte con autoriz ación y s irve
para q ue e l los pue dan e nviarl e un m e ns aje codificado q ue s ol o él Z im m e rm ann, activis ta antinucl e ar, pe ns ó q ue e lPGP s e ría e m pl e ado
m e diante s u l lave privada podrá de s cifrar, tam bién pue de s e rvir para por l a m ayoría de l os dis ide nte s y de l os re be l
de s ; e s de cir e s te
firm ar un m e ns aje ponie ndo una parte de s u l lave privada e n una s is te m a s e us aría fue ra y de ntro de l os Es tados Unidos de
firm a, cons ide rándos e e s to com o un ce rtificado de aute nticidad ya Norte am érica para e le nvío de inform ación confide ncialactivis ta.
q ue alre cibir e lm e ns aje e lPGP com prue ba l a firm a y te xto y l o
com para con l a ll
ave públ ica q ue e lde s tinatario re cibe pre viam e nte De s de e lfin de l a s e gunda gue rra m undial , e lgobie rno de Es tados
de lre m ite nte m os trando un e rror s i s e h a cam biado al go e n e lte xto Unidos h a cons ide rado l a e ncriptación re s is te nte com o una am e naz a
ol a rubrica e le ctrónica no corre s ponde a l a de l a pe rs ona q ue e nvía s e ria para l a s e guridad nacionalpor l o q ue proh íbe e xportar e s te
e lm e ns aje . Su ve rs ión e n s oftw are libre GnuPG e n s í m is m o e s una s is te m a de l os Es tados Unidos alre s to de lm undo.
util idad de l íne a de com andos s in ninguna caracte rís tica gráfica. Se
trata de lm otor de cifrado e n s í m is m o y q ue pue de s e r util iz ado Final m e nte ; l
a e xportación de s oftw are de lcifrado, incl uye ndo e lPGP,
dire ctam e nte de s de l al íne a de com andos , de s de program as de s h e l l re q uirió una l ice ncia de lde partam e nto de le s tado, q ue dando ve dado
o por otros program as , s ie ndo e s ta l a caracte rís tica q ue pe rm itirá tanto e ls oftw are , com o l a l ice ncia de us o para cie rtos país e s l os
cre ar s e rvidore s de s e guridad. cual e s no podrían re cibir tal e s e xportacione s bajo ninguna
circuns tancia. Es tas re gl as e ran conocidas com o ITAR, q ue dando
H is toria [2] clas ificadas l as h e rram ie ntas de lcifrado com o arm as de gue rra e n e l
áre a de l as com unicacione s e n e le jército de l os Es tados Unidos de
Las ide as concurre nte s de l a innovación de l s is te m a PGP s on Nort e am érica.
En l
a figura 1 s e m ue s tra l
a e s tructura de arch ivos cre ados .
En l
a figura 2 s e m ue s tra e s te proce dim ie nto. Figura 3: M ue s tra e ltam año por de finir e n bits
De s pués s olicitará l
a fras e q ue irá e m be bida e n l
al l
ave , form ada por
Figura 5: M ue s tra e lnom bre de us uario q ue conform a l
as l
lave s
l
a fras e clave o contras e ña q ue s e rvirá para abrir l a l lave privada.
Una fras e no m uy corta. Que no s e adivine fácil m e nte . Que no s e a
una fras e h e ch a. Que te nga al gunos s ignos de puntuación, núm e ros
Para pode r inte rcam biar m e ns aje s cifrados con otra pe rs ona, e s ta
de be rá de conoce r nue s tra l
lave públ ica y nos otros la s uya. Cabe
cons ide rar q ue para pode r cre ar e l us uario s u l l
ave utiliz ará e l
s iguie nte orde n:
O pe ración
Para l a ope ración de e s te s is te m a, s e de be us ar e larch ivo de te xto
ll
am ado tcl aro.txt (Te xto cl aro) q ue contie ne l a pal abra CIDETEC, Figura 8: M ue s tra l a m ane ra de ve rificar e larch ivo tcl
aro.txt.as c (Para
prim e ro de be rá de s e r firm ado e l e ctrónicam e nte e m ple ando e l re al
iz arl
o s e ne ce s ita l
a palabra clave )
com ando SIGN y util iz ando l a opción –a para q ue e lre s ul tado s e a
un arch ivo de 7 bits ASCII y no un arch ivo binario de l a s iguie nte
form a:
A continuación s e h ace l
a ve rificación de l arch ivo util
iz ando e l Figura 9 : M ue s tra e larch ivo e ncriptado
com ando:
Para com probar e lconte nido, de be obs e rvars e l a igual dad con e l
Re fe re ncias .
original, por lo q ue e lproce s o de ope ración s e h a te rm inado y l
o m ás
Pagina O ficial w w w .gnugp.org
im portante e s q ue fue com pl e tam e nte s e guro.
Pagina s obre criptografía w w w .k riptopolis .com
Pagina de PGP Inte rnacional w w w .pgpi.com
Ph ilZ im m e rm ann w e b.m it.e du/~prz
Concl
us ione s :
En e ls e guim ie nto de e s tas ins truccione s de lproce s o de e ncriptación
Bibl
iografía
y de s e ncriptación e n e lus o de e s ta h e rram ie nta, s e obs e rva q ue e s
[1] Sam s on Garpik e , PGP: Pre tty Good Privacy by, De c 1, 19 9 4
com pl e tam e nte s e ncil
lo, rápido y dinám ico, ya q ue util iz ando s olo
[2] M ich ae lLucas ,PGP & GPG: Em ailfor th e PracticalParanoid ,
algunas órde ne s de com ando s im pl e s com o l as ante riorm e nte
April1, 2006
Con e lprobl e m a de acce s o a m e m oria, m e re fie ro a l os cue l los de “lock s ”, pe ro no e s viabl e , e lre ndim ie nto de ls is te m a cae y m ás aún
bote lla ge ne rados cuando m uch os proce s adore s q uie re n acce de r a cuando m ás proce s adore s e s tén tratando de acce de r alre curs o. Una
re gione s de m e m oria (e xce ptuando l os probl e m as de e xcl us ión s olución (no l a única s upongo, pue de h abe r m as ), e s l a de dicación de
m utua). Una s ol ución para al ivianar e ltráfico e n e lbus de m e m oria, re curs os por parte de lus uario; una ve z de dicado un re curs o a un
es l a im pl e m e ntación de al gún tipo de control adora de acce s o a proce s ador, s ól o e s te pue de acce de r a e l . Cuando h abl o de re curs os
m e m oria, com o por e je m pl ol a te cnología im ple m e ntada por AM D de m e re fie ro a un dis pos itivo de bl oq ue , de re d, un Sis te m a de Arch ivo,
H ipe rtrans porte , con e s to s e l e as igna una control adora de m e m oria e tc.
a cada proce s ador q ue pe rm ite acce de r a cie rtas re gione s de
m e m oria (q ue de be rán s e r pre e s tabl e cidas e n e linicio de ls is te m a) Lo único q ue de be im pl e m e ntars e e s una prote cción para acce s os
con m ayor rapide z , pe nal iz ando a l os acce s os fue ra de e s tas áre as . prove nie nte s de lproce s ador l ocal , l o cualinvol ucrará a l o s um o un
cie rre de l as inte rrupcione s para pl anificadore s funcione n con l a
Control adoras de e s te tipo pl ante an un m ode l o de M e m oria NUM A inte rrupción de re l og, o unas s im pl e s ins truccione s para pl anificadore s
(Non Uniform M e m ory Acce s s ), l o cual l le va a un re dis e ño de l Coope rativos .
M ódul o de M e m oria de un k e rne l.
La program ación no s e vue l ve m ás e ngorros a. Un cas o podría s e r
El m ódul o de m e m oria trabajará de acue rdo a q ué proce s ador de dicar todos l os re curs os alproce s ador de inicio y l ue go trabajar
re alice la s olicitud de m e m oria, un banco de m e m oria e s as ignado l ibre m e nte con e lre s to de l os proce s adore s , l os cual e s no podrán
para cada proce s ador s obre e lcuals e te ndrá acce s o privil e giado a acce de r a l os re curs os pue s to q ue todos fue ron de dicados al
través de al gún tipo de control adora de m e m oria com o l a ante s proce s ador de inicio.
citada.
La com unicación e ntre proce s adore s de be rá re al iz ars e por al gún
Una ve z optim iz ados l os acce s os re curre nte s a l a m e m oria, e lm ás m étodo q ue no invol ucre ins trucción atóm icas , com o por e je m pl o, cada
grave probl e m a e s -talve z - e lacce s o a re curs os com partidos por proce s ador pos e e una arre gl o de 1,2..n punte ros , cada punte ro h ace
los proce s adore s , q ue l l
e va a im pl e m e ntar prote cción de e xcl us ión re fe re ncia alN proce s ador, un punte ro nul o s ignifica q ue e lproce s ador
m utua, ge ne ral m e nte util iz ando al gún tipo de s e m áforos con N no e s tá e nviando inform ación alproce s ador l ocaly s i e lpunte ro e s
ope racione s atóm icas (ins trucción “l ock ”). Re corde m os q ue l a dife re nte de lnul o, e lproce s ador l ocalcopia e lpunte ro N a un buffe r y
ins trucción l ock inh ibe e lacce s o albus de m e m oria para todos l os lo vue l ve alNul o, de e s ta s e ncil
la m ane ra s e pe rm ite l a trans m is ión de
proce s adore s , e xce pto para e lproce s ador q ue l a e je cuta, e s por e s o datos e ntre proce s adore s , s in l a util iz ación de ins truccione s atóm icas .
q ue q ue de be s e r util
iz ada racional m e nte . Por s upue s to e lm e canis m o pue de s e r m ás com pl icado.
pl ante ando un m ode l o de e s te tipo, e lcualpodría s e r de nom inado Una ve z de dicado un dis pos itivo de bl oq ue , la llam ada Sys M ount
com o NURA (Non Uniform Re s ource s Acce s s ). m onta e ls is te m a de arch ivo q ue s e e ncue ntra e n e ldis pos itivo de
bl oq ue e n e lproce s ador l ocal . Sól o l os th re ads q ue s e e je cutan e n
Citaré com o cas o particul ar TO RO (h ttp://toro.s ource forge .ne t). e s te proce s ador podrán abrir l os arch ivos de ls is te m a m ontado.
TO RO e s un Sis te m a O pe rativo q ue s e com pil a junto con una A través de una pl antificación coope rativa donde cada th re ads de cide
apl icación de us uario, e s un Sis te m a M ul tith re ading q ue l le va al cuando re tirars e de lproce s ador, nunca e s util iz ada l
a ins trucción l ock y
program ador a dividir una apl icacione s e n m il e s de th re ads nunca s on inh ibidas l as inte rrupcione s .
e je cutándos e de form a paral ela e n dife re nte s proce s adore s .
Im pl e m e nta un m ode l o de M e m oria NUM A s in paginación . Pe rm ite l a m igración de th re ads y pas o de m e ns aje s e ntre
proce s adore s , s in ne ce s idad de prote cción de e xcl us ión m utua.
A cada proce s ador s e l e as igna un banco de m e m oria cuando s e
inicial iz a e ls is te m a. La as ignación e s s im pl e , s e divide l a m e m oria Las l l
am adas als is te m a no s on im pl e m e ntados com o inte rrupcione s a
totalpor e lnum e ro de proce s adore s , y l ue go, cuando un th re ad re gione s de código de lk e rne l , s on re m pl az adas por s im pl es l lam adas
re q uie re m e m oria, és ta s e as igna de pe ndie ndo s obre cuál a proce dim ie ntos .
proce s ador s e e s té e je cutando. Es un s is te m a de dicado a apl icacione s q ue de m andan re s pue s tas
rápidas com o de s e rvidore s w e b, de bido a q ue l a apl icación s e
Pe rm ite l a de dicación de re curs os , e s de cir, un h il o de e je cución de e je cuta e n m odo k e rne lcon todos l os re curs os de ls is te m a dis ponibles,
us uario ( q ue podría s e r e lth re ad inicial ) dis tribuye l os dis cos , y por h acie ndo un inte ns ivo us o de lparal elis m o ofre cido por l as te cnologías
e nde , l os s is te m a de arch ivos , a los dife re nte s proce s adore s . actual es.
Elotro día m e e ncontraba con l a dificul tad de pone r una pre s e ntación e n un página w e b. Bue no
e xis te n opcione s para com partir pre s e ntacione s , e n s u form ato original , com o odp, o e n pdf para q ue
la pue da ve r la m ayoría s in q ue ne ce s ite e lO ppe nO ffice . Es to s ignifica q ue tie ne n q ue de s cargar e l
docum e nto o irs e a otra página para ve rl o.
#!/usr/bin/perl
Lue go e xis te la pos ibilidad tam bién de ge ne rar una página w e b de tu ###############################################
pre s e ntación, pe ro s e pre s e nta e lm is m o inconve nie nte , h ay q ue abrir # yaptos 0.1
otra ve ntana de lnave gado ( u otra pe s taña e n cas o de fire fox). Lue go #
re cordé q ue s e pue de e xportar l a pre s e ntación al form ato SW F # Hugo Gonzalez
am pl iam e nte difundido. Elpunto con e s te tipo de pre s e ntacione s , e s # hugo@honeynet.org.mx
q ue s ol o pue de s avanz ar, no pue de s re troce de r ni vol ve r alfinal(o al #
m e nos no s e l a form a :) ) # Este software sirve para generar presentaciones
a partir
Elform ato SW F no e s un form ato abie rto, ya q ue no pe rm ite cre ar # de un conjunto de imagenes, contando con una
s oftw are q ue pue da re producir e s tos arch ivo, pe ro l a e s pe cificación barra para
de lform ato y l a cre ación de s oftw are q ue ge ne re e s tos arch ivos s i # avanzar o retroceder una diapositiva o para ir
e s tá pe rm itida. al final o
# al principio de la misma.
Re cordé e ntonce s q ue h abía una l ibre ria para PH P, e indagando un # Se puede exportar una presentación o convertir
poco, fuí a dar a l a página oficial de l proye cto m ing un pdf a
(h ttp://m ing.s ource forge .ne t), una l ibre ria q ue pe rm ite ge ne rar # imagenes y luego generar la presentación.
arch ivos fl as h . Encontré q ue e s tá dis ponibl e para varios l e nguaje s , #
e ntre e llos PERL, as í q ue a ins tal arlo e n m i Ubuntu. # uso : yaptos ruta-imagenes nombre-salida
# ejemplo:
hugo@Afrodita:~$sudo apt-get install libswf-perl # yaptos /tmp/presenta1 presentacion1.swf
#
Lue go de ins tal arlo, pue s a bus car m anual e s y e je m plos . En l a #
página de m ing vie ne l os m anual e s de l os e nvol torios de pe rlpara # Ver 0.1 Junio 2007
us ar l a l ibre ria, y l
os e je m plos q ue s e ins tal an s on bas tante bue nos # First release
tam bién. #
#
hugo@Afrodita:~$ dpkg -L libswf-perl #TODO:
[ Omitido ] # Agregar la capacidad de manipular las
/usr/share/doc/libswf-perl/examples imagenes
/usr/share/doc/libswf-perl/examples/action.cgi # dede el software ..
/usr/share/doc/libswf-perl/examples/alphafill.cgi # Agregar sonidos
/usr/share/doc/libswf-perl/examples/animation.cgi # Agregar transiciones.
#
A continuación s e de tal
la e lfuncionam ie nto. return $s1;
}
1. O btie ne l
os nom bre s de l
as im age ne s para ge rar l
a pre s e ntación
#####################################################
2. Si no h ay im áge ne s te rm ina con un e rror. # newButton : Create a new button
# input name : array of the name of the image for
3. Ge ne ra nue va pe l
ícul
a SW F, s e añade l
a función para. the button
# output button $B
4. Ge ne ra nue vo obje to BUTTO N, s e l
e as igna función Avanz a un # ###################################################
fram e . sub newButton{
my ($name1, $name2, $name3, $name4) = @_;
5. Ge ne ra nue vo obje to BUTTO N, s e l
e as igna función Re troce de un my $B = new SWF::Button();
fram e .
$B->setUp(newImage("bu/".$name1));
6. Ge ne ra nue vo obje to BUTTO N, s e l
e as igna función Ve alfram e 1 $B->setOver(newImage("bu/".$name2));
y para. $B->setHit(newImage("bu/".$name3));
$B->setDown(newImage("bu/".$name4));
7. Ge ne ra nue vo obje to BUTTO N, s e l
e as igna función Ve alúl
tim o return $B;
fram e y para. }
my $m = new SWF::Movie();
$m->setRate(1);
$m->setDimension($Gw,$Gh+20+$fh);
$m->setBackground(255,255,255);
############################################
# Add buttons to control the presentation
#
my $half = $Gw/2;
$Gh+=5;
#Fordward
my $xx=$m->add($bf);
$xx->moveTo($half+5,$Gh);
#Backward
$xx=$m->add($bb);
$xx->moveTo($half-$fw-5,$Gh);
#First
$xx=$m->add($bi);
$xx->moveTo($half-10-$fw-$fw,$Gh);
#last
$xx=$m->add($bl);
$xx->moveTo($half+10+$fw,$Gh);
$xx=$m->add($bm);
$xx->moveTo(0,$Gh);
############################################
# Save the file
$m->save($ARGV[1]);
¿Quién no conoce YouTube e n e s tos días ?. Elauge de portal e s de vide o cre ce y cre ce , y al
gunas
ve ce s q uis ie ras pode r ve r l
os vide os aún cuando e s tés fue ra de líne a.
Encontras te e lvide o q ue tanto te gus ta, l a pre gunta cl ás ica e s : ¿Y ah ora cóm o l o guardo?. Exis te n
algunas al te rnativas e n l 1
a re d , q ue te pe rm ite n de s cargar e lvide o, aq uí te pre s e nto una m ane ra l
ocal
de l
ocaliz arl o y guardarl o...
¿Qué ne ce s itam os ?
Pas o 0.
Para facil itarnos l
as cos as , e lim ina e lcach e de lnave gador.
En fire fox : Edit/Pre fe re nce s /Advance d /Ne tw ork
Pas o 1.
Abre e lvide o q ue q uie ras ve r e n Youtube , o e n cual
q uie r otro s itio de
vide os :)
Pas o 2.
Abre e n l a cons ol al a ruta a donde s e al m ace na e lCach e de fire fox.
En mi cas o la ruta com ple ta es:
~/.m oz il
la/fire fox/gii7gnw 2.de fault/Cach e , por l o ge ne rals e cre a un
pe rfilpor us uario, l a parte q ue pue de variar e s ta re s al
tada.
Pre fe re ncias de lnave gador Fire fox
En e s ta carpe ta s e al
m ace nan arch ivos q ue h as vis to de s de e l
nave gador, por l o ge ne ral s on im áge ne s , anim acione s e n fl
as h ,
program as q ue h as de s cargado, lo q ue no s e al m ace nan s on las
páginas w e b.
El com ando fil e , te indica q ué tipo de arch ivo e s cada uno, E incl us o l
o pue de s conve rtir a otros form atos con e lffm pe g, por
bas ándos e no e n l a e xte ns ión, s ino e n e lconte nido de lm is m o. Y con e je m pl
o para conve rtirl
o a m pg.
e lcom ando gre p, m os tram os s ól o los q ue coincidan con “ide o”, por
sila v de vide o vie ne e n m ayús cul a o m inús cula. $ ffmpeg -i F52ED3C1d01 vaca.mpg
Pas o 3. Es pe ro q ue l
o dis frute s !
Cuando re cién ins tal é Ubuntu GNU/Linux e n una l aptop (H P Pavil ion dv622us ), al go q ue no
funcionaba e ra l a tarje ta w ire l
e s s e ntre otros dis pos itivos , com o todo us uario nue vo de GNU/Linux
m e dí a l a tare a de bus car inform ación para h ace r funcionar m is dis pos itivos . Actual m e nte ya h e
logrado h ace r funcionar m i tarje ta, as í com o otros dis potivos com o e ls w tich de e nce ndido/apagado.
Te cl
e am os e n cons ol
a:
Si obte ne m os un re s ul
tado com o e s te :
bcm43xx 148500 0
ieee80211softmac 40704 1 bcm43xx
ieee80211 39112 2 bcm43xx,ieee80211softmac
blacklist bcm43xx
Lo s iguie nte e s bajar e ldrive r q ue original m e nte s e ria e lq ue us aria Para continuar, te cl e am os :
W indow s , e n m i cas o yo de s carge e l"s p33008.e xe "
:~$ sudo gedit /etc/default/wpasupplicant
El pas o s iguie nte e s col ocarl
o e n una carpe ta (drive r-w ifi por
e je m plo), de s pue s te dirigirnos a e s a e s a carpe ta de s de cons ol a y En cas o de no e ncontras e , agre gam os l a s iguie nte l
ine a:
te cle ar.
ENABLED=0
:~$ cd ~/Desktop/driver-wifi
:~$ cabextract sp33008.exe Guardam os y ce rram os e larch ivo.
:~$ sudo ndiswrapper -i bcmwl5.inf
:~$ ndiswrapper -l Para q ue ndis w rappe r cargue junto con e l s is te m a, de be m os de
:~$ sudo ndiswrapper -m agre gralo a la l
is ta de m odul os . Es to e s m uy conve nie nte , pue s cada
:~$ sudo modprobe ndiswrapper q ue arranq ue nue s tro s is te m a e lm odul o s e rá cargado.
Eje m pl
o 2:
Gnom e m ue s tra l
a re ce pción de l
a cone xión
Para e m pe z ar ne ce s itam os te ne r un dis pos itivo bl ue tooth ya "h cid" e s e lde m onio q ue controla e lbl ue tooth . Es te de m onio tie ne 2
funcionando e n nue s tra com putadora, m uch as dis tribucione s , ya program as q ue control an e lbl
ue tooth : h ciconfig h citool
tie ne n s oporte para e s to. Ya s e a Ubuntu, De bian, SuSe , Ge ntoo, e tc.
h ciconfig
Eldrive r q ue s e e ncarga de m ane jar e lbl ue tooth s e ll
am a bl ue z , H ay
al gunos otros m as com o e laffix q ue e s apoyado por Nok ia, y e l Es e lq ue m odifica l a inform ación de nue s tra inte rfaz , no pue de s acar
Bl ue dre k ar de l a IBM (e lcuale s tá m ue rto) inform ación de s u e ntorno y pue de cam biar s u propia configuración.
Com o cam biar m odo vis ibl e /invis ibl
e , cam biar nom bre de dis pos itivo,
Com o bl ue z tie ne s oporte para m uch as cos as e s e lm as us ado. Para cam biar l l
ave , e tc.
e m pe z ar te ne m os q ue s abe r s i te ne m os te ne r ins tal ado e ldrive r.
Para e s o re vis am os con e lcom ando l s m od, q ue e s e lcom ando q ue Para te ne r inform ación com pl e ta de ldis pos itivo bl
ue tooth us am os :
lis ta los drive r de lk e rne lq ue te ne m os activos (por l o ge ne rale ldrive r
s e carga cuando cone ctas tu dis pos itivo bl ue tooth ). hciconfig -a
Ve m os q ue h an cam biado l
os m odos
h citool
Es ta e s la principal , con e ll
a podre m os control ar todo e le ntorno de Proce s o de cone xión e ntre dis pos itivos
nue s tro dis pos itivo, l
e e nviam os com ando para q ue s e com porte de
cie rta m ane ra y s aq ue la inform ación de s u e ntorno.
rfcom m
Es te com ando nos pe rm ite e m potrar nue s tro bl ue tooth e n
/de v/rfcom m , e n otras pal
abra pe rm ite com unicars e con e lbl
ue tooth
de m ane ra s e rial
s dpd
Es otro de m onio q ue control
a/de s cubre l
os s e rvicios q ue brinda e l
bl
ue tooth .
Para control
ar e s te de m onio us am os e l s pdtool
. Si us am os e l
com ando:
.....
Service Name: OBEX Object Push <--- nombre servicio
Pode m os obs e rvar q ue bajo cada canalde lbl ue tooth s e e ncue ntra O e n m i cas o (te ngo un ce l ul
ar nok ia, e lcualno contie ne e lcanal
un s e rvicio, e lcualtie ne una funcional
idad e s pe cifica. pcs uite s ino e lnok ia pcs uite )
Bie n por ah ora ya s abe m os al gunas cos il las de bl ue tooth ah ora Service Name: Nokia OBEX PC Suite Services
com uniq uém onos con e lce l ular. Pode m os h ace rl o de dos form as : Service RecHandle: 0x10003
Service Class ID List:
M odo cons ol a: UUID 128: 00005005-0000-1000-8000-0002ee000001
Protocol Descriptor List:
Utiliz are m os l a m ane ra e s tándar de com unicación e inte rcam bio de "L2CAP" (0x0100)
arch ivos , e s to e s us ando e lprotocol o O BEX, e lcualnos pe rm ite "RFCOMM" (0x0003)
inte rcam biar arch ivos a través de dis pos itivos . Para e s to Channel: 12
ne ce s itam os ope nobe x, e l cual nos de ja m ontar un s is te m a de "OBEX" (0x0008)
arch ivos (us ando obe xfs ) o e nviar/re cibir arch ivos por Language Base Attr List:
blue tooth (obe xftp, us s -pus h ,obe xpus h e d). code_ISO639: 0x454e
encoding: 0x6a
Para e nviar arch ivos ne ce s itam os s abe r s obre q ué canal e s tá base_offset: 0x100
funcionando com o trans fe re ncia de arch ivos as í q ue l o bus cam os Profile Descriptor List:
con e ls dptool . "" (0x00005005-0000-1000-8000-0002ee000001)
Version: 0x0100
# sdptool search FTP
Inquiring ... Ya con e s e canalpode m os util
iz arl
o com o s i fue ra un ftp.
Searching for FTP on 00:02:5B:00:A5:A5 ...
Service Name: OBEX File Transfer Para bus car arch ivos us am os :
Service RecHandle: 0x10001
Service Class ID List: turish:/home/zodman# obexftp -b -B12 -l
"OBEX File Transfer" (0x1106) Scanning ...
Protocol Descriptor List: Using 00:02:5B:00:A5:A5 Andy
"L2CAP" (0x0100) Browsing 00:02:5B:00:A5:A5 ...
"RFCOMM" (0x0003) Channel: 10
Channel: 10 Connecting...done
"OBEX" (0x0008) Receiving "(null)"... <?xml version="1.0"?>
Language Base Attr List: <!DOCTYPE folder-listing SYSTEM "obex-folder-
code_ISO639: 0x454e listing.dtd"
encoding: 0x6a [ <!ATTLIST folder mem-type CDATA #IMPLIED>
base_offset: 0x100 <!ATTLIST folder label CDATA #IMPLIED> ]>
Profile Descriptor List: <folder-listing version="1.0">
"OBEX File Transfer" (0x1106) <folder name="C:" user-perm="RW" mem-type="DEV"
Version: 0x0100 label="Memoria del teléfono"/>
<folder name="E:" user-perm="RW" mem-type="MMC"
Y util
iz am os e lus s -pus h para e nviar arch ivos label="N7610 LTA"/>
</folder-listing>done
$ ussp-push 00:02:5B:00:A5:A5@10 test.txt test.txt Disconnecting...done
name=test.txt, size=10
Local device 00:0E:A1:30:1A:07 La -b e s para com unicarm e por bl ue tooth a taldire cción. Si no l
e pas o
Remote device 00:02:5B:00:A5:A5 (10) parám e tros bus ca una y l a us a. -B12 e s e lcanalpara acce de r. Com o
Connection established s e nota bus ca prim e ro e n e lcanal10 (por de fault) y de s pués bus ca e n
e lcanal12
Y ah ora para re cibir arch ivos ne ce s itam os e lobe xpus h e d
Ah ora para m andar un arch ivo us o -p y para de s cargar un arch ivo -g
Bl
ue tooth Appl
e te s una h e rram ie nta para e lcontrolde todo l
o re l
acionado a Bl
ue tooth
Y para re cibir arch ivos corre m os e lgnom e -obe x-s e rve r para q ue e l
bl
ue tooth pue da re cibir arch ivos .
Se l
e cción de dis pos itivo Re ce pción de arch ivo
LinuxCabal(w w w .l inuxcabal .org) fue fundado e n San Francis co, Cal ifornia e n 19 9 6, y actual m e nte
re s ide e n Guadal ajara de dicándos e a brindar e s tim ul o, s oporte y facil idade s a las com unidade s de
Linux, Fre e Softw are , y O pe n Source , dando s ol ucione s s upe riore s a los probl e m as y ne ce s idade s ya
q ue l a actualidad s e orie nta totalm e nte a l
a te cnol
ogía com putacional .
Es ta l ibe rtad de m andatos financie ros da com o re s ul tado s oftw are y cas as de s oftw are com e rcialno pue de n e m pl e ar ni h a una fracción de
s is te m as ope rativos m ás s e guros , ricos e n caracte rís ticas , dinám icos pe rs onas de l as q ue re pre s e ntan l as com unidade s de Fre e Softw are ,
y s e ns ibl e s a tus ne ce s idade s . Nue vas ve rs ione s de s oftw are s e O pe n Source y Linux, as í m is m o no pue de n producir s oftw are q ue
e s cribe n y dis tribuye n cuando una nue va ne ce s idad s e h ace re s ponda igual m e nte y s e a s e ns ibl
e
pre s e nte , e n com paración con e ls oftw are com e rcialq ue l ibe ra s us a tus ne ce s idade s .
ve rs ione s h as ta te ne r re gal ías s uficie nte s de s us ve rs ione s
ante riore s . Bugs (e rrore s ) y anom al ías s on corre gidos tan pronto ElLinuxCabalprove e a l as com unidade s de Fre e Softw are , O pe n
com o s on de te ctados y l ibe rados inm e diatam e nte s in l a ne ce s idad Source y Linux e s pacio confortabl e y fácil m e nte acce s ibl e , para s us
de pagar por una ve rs ión nue va de s oftw are q ue corrija l os juntas y re unione s , s ie te días a l a s e m ana s in cos to al guno. El
probl e m as , com o s e ria e lcas o de las políticas de ls oftw are com e rcial. LinuxCabaltie ne tam bién fe s tival e s de ins tal ación (Ins tal lFe s t) todos
los s ábados de 3p.m . a 9 p.m ., para brindar s oporte a nue vos us uarios
El s oftw are com e rcial h a s e rvido a s u propós ito de prove e r y con e xpe rie ncia. Ade m ás te ne m os te m as e s pe cial iz ados s obre un
h e rram ie ntas ade cuadas para re s ol ve r l
as tare as de l h oy, pe ro tópico e s pe cifico durante e s te e ve nto. Es te foro s e m anale s un l ugar
s ie m pre con e l propós ito principal de ganar e conóm icam e nte , e n donde l as ide as nue vas pue de n s e r e xpl oradas y nue vos proye ctos
m ie ntras q ue l as com unidade s de Fre e Softw are , O pe n Source y pue de n s e r conce bidos . Nue vas pre guntas y dudas s urge n e n e s tos
Linux e s tán m ás orie ntadas a re s ol ve r tus ne ce s idade s e foros q ue nos m otivan a m ante ne rnos a l a par de l as ne ce s idade s de l
inq uie tude s , s in l
a carga de las s ol
ucione s q ue ne ce s itan m e tas y cam bio, bus cando s ol ucione s inte re s ante s a l os probl e m as e
re s ultados financie ros . inte rcam biar ide as e inform ación q ue conduce a nue vas y e l e gante s
s ol ucione s . Elconce pto y fil os ofía de "com unidad" de ntro de una
Es ta l ibe rtad de m andatos financie ros da com o re s ul tado s oftw are y e s tructura s ocials on l a m otivación de lLinuxCabal . No e s pos ibl e para
s is te m as ope rativos m ás s e guros , ricos e n caracte rís ticas , dinám icos una s ol a pe rs ona te ne r a l
a m ano todas l as s ol ucione s a l os probl e m as
y s e ns ibl e s a tus ne ce s idade s . Nue vas ve rs ione s de s oftw are s e q ue s urge n cons tante m e nte e n e lus o y m ante nim ie nto de l os s is te m as
e s cribe n y dis tribuye n cuando una nue va ne ce s idad s e h ace de cóm puto. Con una com unidad fue rte y s e ns ibl e , probl e m as y
pre s e nte , e n com paración con e ls oftw are com e rcialq ue l ibe ra s us s ol ucione s pue de n acopl ars e rápidam e nte . ElLinuxCabalte incita a
ve rs ione s h as ta te ne r re gal ías s uficie nte s de s us ve rs ione s participar y a e nvol ve rte e n l as cre cie nte s com unidade s de Linux y
ante riore s . Bugs (e rrore s ) y anom al ías s on corre gidos tan pronto O pe n Source de todo e lm undo. Tus pre guntas y probl e m as as í com o
com o s on de te ctados y l ibe rados inm e diatam e nte s in l a ne ce s idad tus s ol ucione s a e s tas y a las de l as de m ás pe rs onas s on l a aportación
de pagar por una ve rs ión nue va de s oftw are q ue corrija l os de e s ta com unidad. ElLinuxCabalte anim a a cre ar grupos de us uarios
probl e m as , com o s e ria e lcas o de las políticas de ls oftw are com e rcial. de dicados a tópicos e s pe cíficos com o Pe rl , PH P, Se guridad e n re de s ,
Pyth on, Apach e , e ntre otros . Ade m ás te invita a util iz ar s us
Las com unidade s de Fre e Softw are , O pe n Source y Linux, e xis te n ins talacione s s in cos to y a e s coge r un día de l a s e m ana para as is tir e n
e n todo e lm undo con m il l
one s , l
ite ral
m e nte , de de s arrol
ladore s q ue grupo.
s e de dican a e s cribir, m e jorar, y docum e ntar e ls oftw are nue vo. Las
QFB e gre s ado de l a Unive rs idad La Salle , q uién e ntre 2001 y 2003 ocupó e lcargo de Dire ctor de
De s arrol l
o e Infrae s tructura Te cnológica de lSis te m a Inte rne t de l
a Pre s ide ncia de l a Re publica e n
M éxico, ade m as a trabajado e n proye ctos para Xaos , ElSitio, As is A, Sim pl e m e nte , Styx, Gam e l
a,
Intélite , IAC y SAC.
RSL.- ¿Quién e re s y e n dónde trabajas ? ¿de q ué voy a h abl ar?", e s tuve ve inte h oras con e lce re bro s e co --ve s
porq ue tie ne tan poq uitas l ám inas -- h as ta q ue e n al gún m om e nto de
SA.-Bue nas tarde s dam as y cabal l
e ros , s oy Sandino Araico, due ño ins piración de úl tim a h ora dije : "ya s é vam os a bus car a tu pe or
de Sandino Ne tw ork s , e l m e jor s itio de h os ting de s e rvidore s e ne m igo", fue e ntonce s cuando m e pus e a de s arrol lar las l ám inas de
virtual e s de todo e lm undo porq ue nue s tros s e rvidore s virtual e s cóm o podríam os bus car a tu pe or e ne m igo y con s ól o doce l ám inas y
tie ne n grs e curity. Soy program ador de s de 19 85, l inuxe ro de s de 19 9 7. h ora y m e dia para e xpone r e n e lTe c de M onte rre y de Córdoba y yo e n
prim e ra fil a --pue s s i vam os a bus car a tu pe or e ne m igo ¡pue s l o
RSL.-Cuéntanos de tu pone ncia, ¿por q ué e s cogis te e ltítul o "tu pe or vam os a bus car! y l o vam os a e ncontrar-- La pl ática de Ch e tum alm e
e ne m igo" y por q ué continuas te con l a te rce ra te m porada? gus tó m uch o m ás porq ue e lforo de Ch e tum als e pre s ta m uch ís im o
para l a banda, care ce de todos e s os re q uis itos de form al idad q ue
SA.-Pre cis am e nte e ltítul o re s ponde a inte re s e s de rock s taris m o, e ntorpe ce n, q ue te l im itan e n m uch os e s ce narios , de talm ane ra q ue
cue s ta m uch o trabajo e lrock s taris m o, s obre todo m ante ne r e linte rés pue de s s acar todo tu pe ns am ie nto, todas tus opinione s , incl us o
e n tre s te m poradas s e guidas de lm is m o te m a. opinione s de l a banda, de lpúbl ico as is te nte , e s raro q ue l a ge nte opine
incl us o e n auditorios l le nos de 500 pe rs onas nadie l e vanta l a m ano,
Si e l ige s "e lfal s o s e ntido de l a s e guridad te m porada tre s ", ve rían l as por e s o e laño pas ado traje m is propias pre guntas porq ue m e l l
e gué a
pe rs onas e ltítul o, no l es llam aría l a ate nción, e s as í cóm o m ás de h artar de q ue pido pre guntas y nadie l e vanta l a m ano.
m e rcade o, q uie ro una pone ncia q ue s e ve nda, q ue l a ge nte q uie ra
as is tir. Y e s un re to h abl ar de lo m is m o pe ro s ie m pre te m as nue vos . RSL.-Y e lm ate rialpara l as pone ncias , ¿de dónde l o s acas te ?, ¿dónde
lo bus cas te ?, m e im agino q ue por l a e xpe rie ncia.
RSL.- ¿Al guna ve z pe ns as te q ue ibas a l le var tre s te m poradas
s e guidas de lm is m o te m a? SA.-La m ayor parte , e s de l a e xpe rie ncia propia y apl icación de l
s e ntido com ún, l a inte nción de l as tre s te m poradas de "e lfal s o s e ntido
SA.- No, todo h a s ido l l
e vado e n l os com e ntarios de s pués de l a de l a s e guridad" m ás q ue il us trativa, l a pre te m porada q ue e ra
pre s e ntación, e n l as re unione s e ntre pl áticas s urge n l as ide as . "h e rram ie ntas para l a s e guridad" e ra una pl ática ilus trativa, inform ativa,
lis taba e lcatál ogo de h e rram ie ntas , s u us os y apl icacione s , e ra una
Fue una e xage ración e n e s ta ocas ión porq ue l a te rce ra te m porada pl ática m ás aburrida, e ra una re copil ación de l o m is m o q ue te
tuvo s u títul o m uch os m e s e s ante s de q ue s iq uie ra yo s upie ra de q ue e ncue ntras e n inte rne t, pe ro l o q ue no e ncontré q ue al guie n e s tuvie ra
iba a tratar, e ntonce s l a pl ática "Tu pe or e ne m igo" h abía s ido h acie ndo e s e s te tipo de pl áticas , no una pl ática inform ativa s ino una
anunciada de s de h ace un año cuando vine , aq uí nació, e n Ch e tum al . pl ática conte xtual de l as s ituacione s , dónde funciona, dónde no
funciona y e lus o de ls e ntido com ún q ue e s im portantís im o y e s e l
Elgran dil e m a e n e lq ue m e m e tí, digo, e lgran com prom is o q ue m e nos com ún de todos l os s e ntidos , e ntonce s l a m is m a h e rram ie nta
adq uirí alanunciar l a s iguie nte te m porada, alcre ar e s pe ctativas , y de con e ls e ntido com ún y s in e ls e ntido com ún funciona de una m ane ra
re pe nte a l a h ora de le s tre no yo: "utah ! m i m ate rialno l o h e h e ch o, m uy dis tinta
tom adore s de de cis ione s a pe rs onas q ue s e vis te n de traje pue s . En pérdido, y todo e s públ ico, inclus o alSis te m a O pe rativo m ás s e guro
cam bio, de s pués de e s te prim e r track e s un día de de s cans o y de lm undo, O pe nBSD, pus e una..., igualcon e xpl oits públ icos o q ue e n
vie ne n tre s días q ue s on l os tre s días de la banda e n l os q ue s e van al gún m om e nto fue ron públ icos y e s tuvie ron s in parch ar,
a pre s e ntar l os e xpl oits , q ue va a ve nir un e urope o a h abl arte e n e ns am bl ábam os un root re m oto por m e dio de una s um a aritm ética
e ns am bl ador, e n s u le ngua nataly cos as as í ya bie n cl avados para l a "s h e l
lre m oto + rootlocal= rootre m oto" y e s m as com ún de l o q ue todo
banda q ue e s e n donde radica e lve rdade ro conocim ie nto, h acie ndo m undo s e im agina de h e ch o e s l o q ue l a m ayoría de l os h ack e rs us an o
de m os tracione s de s us e xpl oits , de m uy bue na cal idad, s on one s e a un root re m oto un one s h ot s on m uy e s cas os e ntonce s l o q ue
s h ot, y s e e s pe ra q ue s e ve ngan a de ve l ar varios 0h 'days aq uí e n h ace s e s ganas s h e l
lre m oto y as í e s com o s igue l
a e xplotación.
M éxico q ue no e s al go prim ordial pe ro l e da m uch a
e s pe ctacul aridad, cobe rtura e n todos l os m e dios inte rnacional es. La s e gunda te m porada de lfal s o s e ntido de l a s e guridad l a fuim os a
e s tre nar alGULEV de Coatz acoal cos h ace dos años , invite "alnah ual "
RSL.- ¿Y q ué s ignifica it1tk 1? a dar l a pl ática conm igo, nos e nte ram os q ue iba a e s tar Al varo Lópe z ,
y e s a m is m a noch e e n e lcam ino de M éxico a Coatz acoal cos s e bajó
SA .- it1itk 1 s ignifica It Tak e s 1 To k now I por e s o e s it1tk 1 e l "e lnah ual " e lO pe nSol aris y toda l a carre te ra s e fue l e ye ndo e lcódigo
s ignificado e s ta e n e ls itio w e b it1tk 1.org. Y bue no todos e s tam os m ás o m e nos por Acayucan, no, no, por Caz am al oapan e m pie z a a
e s pe rando q ue s e ponga m uy bue no, l os G-CO Ne s 1, 2 y 3 pe s e a l a pe gar de gritos e lnah ual"!s í!, !s í! tie ne s q ue ve r e s to e ncontré uno"
de s organiz ación fue ron e xitos os , s e s igue h abl ando de e l l
os tre s obviam e nte no podía vol te ar a ve r a s u l ap por q ue iba m ane jando a
años de s pués , y alfinals ie m pre fue ron e xitos os , l os pone nte nte s s e 180 K m /h r y s i vol te aba podíam os s al irnos de l a carre te ra pe ro aldía
la pas aron bie n, l os as is te nte s q ue daron im pre s ionados otros de cían s iguie nte l le gam os a dar l a plática y pre s e ntam os un 0h 'day para
¡ah no pue do cre e rl o cam arada!, y e n e fe cto m uch os de l os O pe nSol aris .
as is te nte s de los g-cone s tie ne n pe ns ado re gre s ar ah ora a it1tk 1 y
pue s digo h as de cue nta q ue q uitas a E. J. Craus y pone s a otro RSL.- ¡En una carre te ra l o s acó!
organiz ador, pe ro e lform ato de l a confe re ncia e s l a m is m a, trae r a
inve s tigadore s re al m e nte bue nos de s e guridad a h abl ar de te m as SA .- Si, por s upue s to, éle s m uy bue no, no, l a ne ta no e s pe rabam os
profundos de s e guridad, e s no cóm o ins tal o m i Ubuntu ni nada as í, e ncontrarl o tan rápido y s i e s taba m uy e m ocionado, e s te e xpl oit e s e l
aq uí s e vie ne n a h ablar cos as bie n com pl e jas de s e guridad. q ue s al e com o e je m pl oenl a pone ncia de lfal s o s e ntido de l a s e guridad.
RSL.- ¿Es l
o q ue de ja "l
a papa"?.
SA .- Por s ue pue s to, tie ne un m uch o dine ro, be be vino tinto todos l os
días , pe ro pue s digo, l a de cis ión q ue tom ó e s : cos as q ue m e de je n
dine ro a cos as de inve s tigación cóm o l a q ue h acía h ace unos 3
años . "Elnah ual " s igue inve s tigando com o s ie m pre , s igue h acie ndo
de s arrollo.
Es ta fue l
a s e gunda e dición de e s te e ve nto, e lprim e ro s e organiz ó e laño pas ado a principios de
Abril.
En e s ta ocas ión l a cita fue e n e l“Cine m a Cam pe s tre ”, e n e lcuals e im partirl a... “Ins tal
e m os Ubuntu com o s i fue s e W indow s ”, e lnom bre l o
util iz ó la s al a de proye cción para dar pas o a l as confe re ncias y un dice todo ¿o no?;)
s al ón e n e lcuals e m ontó e lce ntro de cóm puto donde s e im partie ron
los tal le re s . La úl tim a pone ncia de l día, y por e nde nue s tra tan e s pe rada
Confe re ncia M agis tral de l prim e r día de actividade s , s e títul o “La
Elprim e r día, vie rne s 6 de jul io, s e dió inicio con e lre gis tro de l os e conom ía de lSoftw are Libre – Los paradigm as cam bian!”, im partida
as is te nte s a l as 8:30 a.m . y al re de dor de l as 9 :15 a.m . com e nz ó l a por Fe l ipe Sánch e z Díaz , s in l ugar a dudas fue una pl ática bas tante
prim e r confe re ncia, im partida por e lIng. H e ctor Le alM oral e s , titulada agradabl e y am e na, e n l a cuale lpone nte nos l le vó de l a m ano al
“Softw are Libre para e s tudiante s y novatos ”, e n l a cualH e ctor nos actual s is te m a de ne gocios q ue s e pue de im pl e m e ntar util iz ando
h iz o e lfavor de darnos una introducción s obre l a fil
os ofía de lSL, h e rram ie ntas de lSL, dando as í por final iz ada la prim e ra jornada de l
ve ntajas , de s ve ntajas , principios , l ibe rtade s bás icas , e tcéte ra, e s Congre s o FS'07.
de cir, todo l o ne ce s ario para q ue cual q uie r pe rs ona q ue no tuvie ra
ide a de l o q ue e s e lSLe nte ndie ra e lpunto m e dul ar de és te . Yl le gó as í e ldía s ábado 7 de jul io, e n e lcualm uy te m prano a l as 9 :00
a.m . die ron inicio l as actividade s con l a confe re ncia nom brada
Tam bién tuvim os l a pl ática de Radam antis Torre s Le ch uga, de l “Proye cto Vive Linux!”, e s ta pl ática fue e xpue s ta por Jos é Al be rto
Laboratorio de Inve s tigación y De s arrol lo de Softw are Libre de l a Lópe z Raz o y Sonia Sánch e z , m ie m bros de lGrupo de Us uarios de
UNAM , LIDSO L, de nom inada “8 tips bás icos de s e guridad e n Softw are Libre de Cuautl a, GRUSLIC, q uie ne s nos pre s e ntaron l a
s e rvidore s ”, l a cuals e fundam e ntó com o una orie ntación a nue vos cam paña q ue h an e s tado de s arrol l
ando al re de dor de l e s tado de
“s ys adm ins ” para q ue s e pan com o as e gurar s us e q uipos te nie ndo e n M ore l os para difundir e l us o de GNU/Linux y Softw are Libre , e n
cue nta m e didas bás icas de s e guridad para e vitar probl e m as ins titucione s de nive lM e dio Supe rior y Supe rior, s in duda al guna uno
bas tante com une s . de l os trabajos m ás im portante s y difícil e s , no cual q uie ra s e e m pre nde
un proye cto as í, e lprom ocionar e lus o de lSL s ie m pre s e rá m otivo de
Una confe re ncia m uy inte re s ante fue l a q ue nos h icie ron e lfavor de re conocim ie nto.
pre s e ntar Eric Gal icia Ros as y Ul is e s Juáre z M iranda, “Sis te m as de
Inform ación Ge ográfica y Softw are Libre ”, l a pone ncia trató s obre Sonia Sánch e z ya e ncarril ada no de jó e l e s ce nario para
una bre ve e xpl icación s obre l os s is te m as GPS, y l a pre s e ntación de inm e diatam e nte dar pas o a l a s iguie nte pone ncia, “e bXM L”,
un Softw are dis e ñado por l os e xpos itore s para e ls e guim ie nto de de m os trando com o XM L h a ido e vol ucionando e introduciéndos e al
ve h ícul os util iz ando GPS, obviam e nte s obre pl ataform as l ibre s . m undo de lcom e rcio e l e ctrónico y todas l as te nde ncias al re de dor de
és te .
No podía fal tar e ltal l
e r introductorio e n e lprim e r día, para q ue l os
as is te nte s ale ve nto s e fam il iariz aran un poco con e lSL, e n donde e l Al m is m o tie m po q ue s e l le vaban a cabo l as confe re ncias
ya conocido Ing Iván Al fre do Z e nte nto Aguil ar nos h iz o e lfavor de m e ncionadas h ace un ins tante , s e im partía e n e lce ntro de com puto
e ltalle r “Program ación con C, Pyth on y GTK + ”, Sandino Fl ore s e lSL nos da m uch as ve ntajas para pode r m ontar am bie nte s de prue ba
M ore no nos h iz o e lfavor de ins truir a l
os participante s . para e s te tipo de dis pos itivos util iz ando un m ínim o de re curs os ,
¿control ar tu PC de s de tu ce l ul ar?;) s e guram e nte al gún día podre m os
Te rm inando l a confe re ncia de “e bXM L” continuam os con otra control ar h as ta l a te m pe ratura de lagua para duch arnos con e s te tipo
de nom inada “w e bERP: una apl icación para l as PyM ES”, e n l a cual de dis pos itivos y e lSLe s tará ah í pre s e nte =P
M arcos García Tre jo h abl ó s obre una apl icación q ue funciona s obre
la Inte rne t y e l val or agre gado q ue re pre s e nta e l us o de una Y e s as í com o l le gam os alúl tim o día de lCongre s o FS'07, dom ingo 8
pl ataform a de Softw are Libre , l as e xpe ctativas de l os cl ie nte s y l as de jul io...
h e rram ie ntas q ue s on re q ue ridas para e s te tipo de apl icacione s .
“Cl us te rs H PC Sobre Linux”, e s l a confe re ncia q ue nos im partió e lM .
Ante s de l “bre ak ” de l al m ue rz o tuvim os una úl tim a confe re ncia, e n C. Je s ús Antonio Al vare z Ce dil l
o, prove nie nte de l Ce ntro de
“Re al idad Virtual : Softw are Libre com o H e rram ie nta Educativa y Innovación y De s arrol lo Te cnol ógico e n Cóm puto de lIPN, bautiz ado
Prom ocional ”, im partida por Luis García Sil va q uién e s e x-títul ar de l com o “toGNU” aq uí e n Ch e tum al . Nos pl aticó s obre l as nue vas
Sis te m a Quintanarroe ns e de Com unicación Social , en l a cuals e te nde ncias e n l a el aboración de cl us te rs con bajo cos to m one tario
pre s e ntó e lproye cto VR M ayan W orl d Re al idad Virtual , Softw are us ando, por s upue s to, con Softw are Libre y l as ve ntajas q ue nos
Libre com o H e rram ie nta Educativa y Prom ocional , un SW e n e lcual brinda l a s upe rcom putación.
se l e da prom oción a l as principal e s Z onas Arq ue ol ógicas M ayas , e l
cuale s un pas e o vis uala l o largo y anch o de e s tas de s de l a A l a par con l a confe re ncia de “toGNU” nue s tro bue n am igo Jos é
com odidad de tu PC. Al be rto Lópe z Raz o, de l GRUSLIC, im partía e l tal le r de nom inado
“De s arrol l
o W e b con PH P, M ySQL, Sm arty, Adodb y Subve rs ion”,
Alre gre s ar de l a com ida, s e pre s e ntó una de l as confe re ncias , a m i e nfocándos e e n e lde s arrol lo de una apl icación de m ue s tra util iz ando
gus to, de l as m ás inte re s ante s de lcongre s o, “Es te ganografía VS acce s o a bas e s de datos .
Criptografía (anál is is e im ple m e ntación)”, Eduardo Ruiz Duarte fue e l
e ncargado de im partirl a m os trando al gunos e je m pl os prácticos de Eltal le r q ue s e guía, de igualform a e ra de de s arrol lo, pe ro e n e s ta
e ncriptación. ocas ión s obre PH P5, Jim m y Jos ué Pe ña Koo de l a Unive rs idad
Te cnol ógica Re gionalde lSur, e xponie ndo PH P5 com o un pote nte
M ie ntras tanto e n e lce ntro de cóm puto e lIng. H éctor Le alatacaba l e nguaje O rie ntado a O bje tos , de s arrol l
o de s cripts y de apl icacione s
de nue vo, pe ro e s ta ve z con un tutorial , “ElControlde Ve rs ione s , de e s critorio por m e dio de GTK + .
e ficie ncia e n l os Grupos de Trabajo”, e n e s te tal l
e r s e vió l a
ins tal ación y configuración de “Subve rs ion”, configuración de Cas i para final iz ar e lcongre s o tuvim os l a participación de O m ar Lara
re pos itorios , e ntre otras cos as para ayudar e n e ltrabajo col aborativo Sal az ar, pre s e ntando l a pone ncia “Laboratorios de Cl us te riz ación
a dis tancia para de s arrol los de SW , e s m uy im portante q ue cuando bas ados e n GFS com o s is te m a de arch ivos , H A y bal ance o e n
s e tie ne a un grupo trabajando s obre un m is m o proye cto, pe ro l os e ntornos virtual iz ados Xe n”.
m ie m bros de e s te grupo s e e ncue ntran a dis tancia, l le var un control
e s tricto e n l os cam bios q ue s e van agre gando por l os dife re nte s Y com o pl ato fue rte , para dar por concl uido e le ve nto, tuvim os l a
individuos , para q ue e l trabajo de uno no afe cte ni te ngan Confe re ncia M agis tralde ldía, nue s tro ya conocido am igo Sandino
incom patibil idade s con e lde otro. Araico Sánch e z , pre s ide nte de Sandino Ne tw ork s , q uién pre s e ntó “Tu
Pe or Ene m igo”, és ta e s l a te rce ra parte de l a trilogía bautiz ada com o
As í e s com o l e gam os alfinalde e s te s e gundo día de lCongre s o “Elfal
l s o s e ntido de l a s e guridad”. La pone ncia trató s obre pl ante arnos
FS'07, no s in ante s te ne r nue s tra Confe re ncia M agis tral , “Am bie nte s l as pre guntas y h ace r una bús q ue da de nue s tro pe or e ne m igo y una
de prue ba e n dis pos itivos e m be bidos con l inux”, im partida por ve z e ncontrado util iz ar todas l as h e rram ie ntas q ue conoce m os y
Sandino Fl ore s M ore no, e l cual e n una agradabl e ch arl a nos te ne m os a nue s tro al cance para de s m itificar e lfal s o s e ntido de l a
pre s e ntó com o e lde s arrol l
o de dis pos itivos e m be bidos tal e s com o s e guridad, con s u ya tan bie n conocida s e s ión de pre guntas y
PDA's o Ce l ul are s s e h a vue l to al go m uy im portante al re de dor de l re s pue s tas , talcom o e laño pas ado Sandino Araico fue un gran cie rre .
Col
aboradore s SL
~# ConvocatoriaSL
Re vis taSL agrade ce a:
Gos ia Pajk ow s k a Re novam os nue s tra im age n y q ue re m os q ue nue s tros l e ctore s
David M ore no Garz a s e an parte de e s te cam bio, por e l l
o convocam os a un concurs o
Cés ar O lea para e le gir e lnue vo l ogotipo y m as cota de Re vis taSL "Softw are
M artín M arq ue z Libre H e ch o Re vis ta".
M atias E. Vara
H ugo F. Gonz ál e z Robl
e do Bas e s :
Jos é de Je s us Re ye s
Rich ard Couture 1. Podrán participar todas l
as pe rs onas q ue gus te n apoyar al
Adrian Navarro proye cto con un núm e ro m áxim o de dos propue s tas por
Sandino Araico Sánch e z participante .
Colum naPL 2. Eldis e ño de ll ogotipo y m as cota de be n de s e r al
us ivos al
Toro Ke rne l Softw are Libre y/o re pre s e ntativos de M éxico.
Congre s o FS 3. Las propue s tas de be rán s e r e nviadas e n form ato PNG y SVG,
ENLi al a dire cción de corre o e l
e ctrónico concurs o@ re vis ta-s l
.org
it1tk 1
FSL 4. Todas l as propue s tas s in e xce pción de be rán de s e r l
ibe radas
bajo una l ice ncia l
ibre . Re vis taSL re com ie nda e l us o de l a
Inte rl
e gitSolucione s W e b l
ice ncia: Cre ative Com m ons Attribution-Sh are Al ik e 2.5 M e xico
Baz arLibre .Com Lice ns e
Sandino Ne tw ork s
H os pe l's 5. La fe ch a lím ite de re ce pción de propue s tas e s e l30 de
O ctubre de l2007
El
e cción de l
as propue s tas ganadoras
1. Ele q uipo de Dis e ño e Im age n de Re vis taSL analiz ará l
as
propue s tas re cibidas para corroborar q ue cum pl an con l os
re q uis itos q ue m arca l
a convocatoria.
2. Las propue s tas q ue e s te n acorde a l os re q uis itos q ue m arca
la convocatoria s e rán col ocadas e n e ls itio w e b w w w .re vis ta-
sl .org para s u e l e cción por parte de l os l e ctore s e n donde
e s tarán dis ponibl
e s para s e r votadas durante 10 días natural es.
Buz ón SL 3. La propue s ta ganadora s e rá l
a q ue re una un m ayor núm e ro
buz on@ re vis ta-s l
.org de votos .
Col
aboracione s 4. La propue s ta ganadora s e dará a conoce r e n e lnúm e ro 9 de
la publ icación, apare cie ndo e l l ogotipo e n l
a portada de l a
col
aboracione s @ re vis ta-s l
.org re vis ta, y l
a m as cota e n l
a página e ditorial
Publ
icidad M uch a s ue rte :)
publ
icidad@ re vis ta-s l
.org