scieee Science in your language
[es] (orig)

Ejemplo de la utilidad de Internet para la enseñanza especializada universitaria

Abstract

Se analizan en este artículo distintas posibilidades de la red Internet para completar la formación de los estudiantes universitarios en nuestros centros. En concreto se muestran una serie de informaciones relativas a la Administración de Sistemas Informáticos que habrían sido imposible recoger de otro modo, ante la escasez de bibliografía sobre el tema. Si a esto añadimos que dicha información afecta a la seguridad de los sistemas informáticos, que es justo la tarea prioritaria de los diplomados en este módulo, se comprende la importancia transcendental de la incorporación de estas nueva tecnología de comunicación a nuestra formación.

Read accessible full text

Ejemplo de la utilidad de Internet para la enseñanza especializada universitaria

Author: Albo Sánchez, Rafael; Escobar Reyero, Emilio; Kau, David; Lozano Gutiérrez, Oscar; Pozo Barajas, Rafael del
Publisher: Fundación Universitaria San Pablo CEU
Year: 2000
Source: https://idus.us.es/bitstreams/53145f01-d4bc-4be2-9533-d18b40abcf6a/download
85 • Escuela Abie a, 4 (2000)
SUMARIO:
Se analizan en es e a ículo dis in as posibilidades de la ed In e ne
pa a comple a la o mación de los es udian es uni e si a ios en nues-
os cen os. En conc e o se mues an una se ie de in o maciones
ela i as a la Adminis ación de Sis emas In o má icos que hab ían sido
imposible ecoge de o o modo, an e la escasez de bibliog a ía sob e
el ema. Si a es o añadimos que dicha in o mación a ec a a la segu idad
de los sis emas in o má icos, que es jus o la a ea p io i a ia de los
diplomados en es e módulo, se comp ende la impo ancia anscen-
den al de la inco po ación de es as nue a ecnología de comunicación
a nues a o mación.
SUMMARY:
This i em analyses he di e en ways in which he In e ne ne wo k
can be used o comple e he educa ion o Uni e si y s uden s a ou
cen es. I speci ically di ulges in o ma ion ela ed o Compu e
Sys ems Managemen ha would no ha e been possible o collec
h ough any o he means due o he lack o bibliog aphy conce ning
his issue. I we also add ha his in o ma ion a ec s compu e sys em
secu i y which is exac ly he main ask o he g adua e s uden s inclu-
ded in his module , one unde s ands he anscenden al impo ance
o inco po a ing his new media echnology o ou aining.
EJEMPLO DE LA UTILIDAD DE
INTERNET PARA LA ENSEÑANZA
ESPECIALIZADA UNIVERSITARIA
Ra ael Albo Sánchez, Emilio Escoba Reye o,
Da id Kau, Osca Lozano Gu ié ez y Ra ael del Pozo Ba ajas
De unos años a es a pa e la ed In e ne es á alcanzando una g an
expansión mundial, mul iplicándose cada año el núme o de usua ios.
Es e inc emen o de di usión se ha is o a o ecido p incipalmen e po
el uso de ecnologías hipe media, que pe mi en p esen a en la pan a-
lla de nues o o denado ex o, imágenes, sonido e incluso ídeos. Si a
es o le unimos la posibilidad de in e acción con el usua io nos encon-
amos con un nue o medio de comunicación muy a ac i o, an o
pa a los usua ios, que pueden ob ene casi cualquie in o mación (o así
lo c een), como pa a las emp esas, que pueden o ece publicidad
indi idualizada a cien os de miles de pe sonas in e esadas en sus p o-
duc os, a p ecios muy bajos.
Sin emba go, la g an di usión alcanzada po la Red no pa ece que
haya aumen ado su u ilidad espec o a la an igua In e ne , que sólo
hacía uso de ex os sin más, al menos en lo que espec a a la ace a uni-
e si a ia. Es o se debe, a nues o juicio, a dos p oblemas p incipales
que hemos de ec ado: En p ime luga , en la mayo pa e de los casos,
los nue os usua ios ienen más in e és en e la composición de las
páginas que en su con enido in o ma i o. En segundo luga , la g an
mayo ía de ans e encias de in o mación a a és de In e ne iene
ca ác e come cial, y no cien í ico, al con a io de lo que ocu ía has a
hace pocos años. Como esul ado enemos una ed que, aunque con-
iene g an can idad de in o mación, és a es di ícil de ob ene debido a
que se con unde en e un g an olumen de da os i ele an es.
Es e p oblema puede esol e se de dos o mas: u ilizando los se -
icios de In e ne oda ía no in adidos po la publicidad, o acudi a
pe sonas que ya hayan seleccionado p e iamen e la in o mación in e-
esan e en cada á ea. En es e a ículo hemos a ado las dos posibili-
dades, u ilizando el se icio de News, y seleccionando de e minadas
páginas WWW que apo an in o mación muy in e esan e pa a los u u-
os diplomados en Adminis ación de Sis emas In o má icos. Hay que
señala que oda es a búsqueda, y la mayo pa e del a ículo, ha sido
ealizada po los alumnos de ASI que lo i man. Aunque és a úl ima
pa e iene u ilidad casi exclusi a pa a la ama de ASI, la p ime a, la del
se icio News, puede se in e esan e pa a cualquie o a ca e a.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
86 • Escuela Abie a, 4 (2000)
In oducción
Es e se icio consis e en una imi ación de un ablón de anuncios, en
el que cualquie pe sona que lo desee puede pone el suyo, siendo
leído po un g an núme o de in e esados que pueden deja o o anun-
cio (o mensaje) como espues a. La u ilidad aumen a al habe a ios
ablones, cada uno con un ema especí ico, lo que pe mi e que los
in e nau as sólo lean aquellos a ículos que les in e esen. Hay g an
a iedad de ablones, llamados en ealidad g upos de no icias, apa e-
ciendo en el se ido de news de la Red In o má ica Cien í ica de
Andalucía ce ca de diez mil.
Pa a u iliza es e se icio es necesa io es a dado de al a en un p o-
eedo de se icios de In e ne ; en el caso de los miemb os docen es
de la comunidad uni e si a ia andaluza, és e puede se el Cen o
In o má ico Cien í ico de Andalucía, que p es a sus se icios g a ui a-
men e. Si ya se cumple es e equisi o, es necesa io dispone de un
clien e de news (el p og ama que nos pe mi i á lee y en ia mensajes
al se ido ), y acceso a un se ido de news (el p og ama esiden e en
el o denado del p o eedo que se enca ga de ecibi nues os men-
sajes, almacena los, y en ia los a odos aquellos que lo solici en).
No malmen e el acceso al se ido de news se le da al usua io cuan-
do se susc ibe al p o eedo ; el p og ama clien e puede coge se g a-
ui amen e ealizando un FTP anónimo a cualquie se ido FTP públi-
co. La explicación de es os é minos y p ocesos quedan ue a del obje-
i o de es e a ículo, ya que se ían necesa ios a ios a ículos de g an
ex ensión pa a explica cada uno de ellos con de enimien o. Sin
emba go, no malmen e el p o eedo de In e ne se enca ga á de ins-
ala odo lo necesa io en el o denado del usua io pa a que és e
pueda u iliza dichos se icios sin di icul ad.
Una ez conocido el se icio, queda po e su u ilidad pa a la
in es igación y ap endizaje. La p incipal en aja de es e se icio es que
nos pe mi e elaciona nos con un g an núme o de pe sonas que es án
in e esadas en el mismo campo, sin necesidad de conoce las p e ia-
men e. Ob iamen e la u ilidad depende á de las pe sonas que se
conec en al se icio, p incipian es o expe os, y de su disposición a
enseña o di undi sus conocimien os. No malmen e en un g upo hay
de los dos ipos de pe sonas, an o p incipian es como expe os, y
unos eque i án ayuda y o os la p es a án; lógicamen e noso os
Ra ael Albo y o os
87 • Escuela Abie a, 4 (2000)
El se icio News
debe emos p es a ayuda cuando podamos hace lo si que emos que
o os nos ayuden cuando lo necesi emos.
Quizá al comienzo sólo podamos pedi ayuda, si nues o conoci-
mien o es escaso, pe o en onces queda emos en deuda con la comu-
nidad In e ne y se supone que end emos que salda la en un u u o
di undiendo nues o conocimien o, bien sea a a és de la Red, bien
median e a ículos, lib os o ponencias. Es as no mas de compo a-
mien o no esc i as son las no males en cualquie sociedad educada y
su seguimien o queda al lib e albed ío del usua io, ya que nadie nos
exigi á su cumplimien o. En ealidad las no mas de compo amien o
educado en la ed (la e ique a de la ed) sí que es án esc i as, aunque
con la apa ición de la WWW, en la que sólo se ecibe in o mación y no
se apo a nada, es án cayendo en desuso. Los in e esados en es as
no mas puede busca in o mación en la Red sob e ne ique e (po
ejemplo en h p://www.ezine.com /ezne ique e.h ml), incluso hay un
g upo de no icias dedicado a la misma.
Dependiendo del g upo de no icias los usua ios p edominan es
se án de un ipo u o o, aunque lo no mal es que siemp e haya algu-
nos que pueden y quie en apo a soluciones. En los casos que más
hemos u ilizado, las á eas de mensajes elacionadas con el In e cambio
Elec ónico de Documen os, el ni el de los in e locu o es e a muy
al o. Como anécdo a podemos señala un ag io deba e sob e lo que
que ían exp esa algunas no mas de las Naciones Unidas sob e EDI-
FACT, en el que a ios in e locu o es exponía sus ideas de o ma más
o menos educada; la discusión se saldó cuando uno de los pa icipan-
es hizo sabe que él pe enecía al g upo de Naciones Unidas que
había edac ado la no ma, y dio la in e p e ación co ec a. Es a ejem-
plo si e pa a mos a has a qué pun o es posible ob ene in o mación
de g an u ilidad median e las News.
Cen ándonos en nues a diploma u a de Adminis ación de
Sis emas In o má icos y, en conc e o, en nues a asigna u a de
Fundamen os de P og amación, hemos seleccionado algunos g upos
de no icias que pueden se de in e és. Es os son: al .comp.lang.lea n.c-
c++, comp.lang.c.mode a ed, comp.lang.c, comp.lang.c++,
comp.lang.c++.leda, comp.lang.c++.mode a ed, es.comp.lenguajes.c, y
es.comp.lenguajes.c++. Los g upos que empiezan po es. es án en
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
88 • Escuela Abie a, 4 (2000)
español, y el es o en inglés; ambién hay g upos en o os idiomas,
pe o és os no han sido aquí ecogidos. Como mues a de lo que pode-
mos encon a en es os g upos ansc ibimos aquí una pequeña se ie
de mensajes de la úl ima lis a, odos espondiendo a la pe ición de
ayuda del p ime o. Cada mensajes se ha educido a un solo pá a o, y
se le ha qui ado oda la in o mación p opia del mensaje, como la echa
y el emiso .
P: Hola, Tengo una duda que no se si es especi ico de p og amación
o de C++. Alguien sabe que se en iende po "Callbacks". G acias.
R1: Callbacks son unciones que u iliza Windows pa a esponde a
los e en os. Po ejemplo, cuando u lanzas un ime , u puedes no
especi ica le una unción callback con lo que el ime en ia a un
mensaje WM_TIMER cuando expi e el iempo o, si le pones un un-
ción callback, la llama a. De odas o mas es o ul imo es un ejem-
plo, po que c eo que la posibilidad de pone callback a un ime no
es posible en Win32 aunque si en Win16. Pe o de odas o mas
quéda e con el ejemplo, que c eo que ilus a bas an e bien lo que
es una unción callback en Windows. Un saludo.
R2: El concep o de callback no pe enece a ningún lenguaje de p o-
g amación. Es una écnica de p og amación que se usa en di e sas
si uaciones. Básicamen e consis e en la posibilidad de especi ica
un p ocedimien o que debe ejecu a se cada ez que se p oduce un
cie o e en o en el sis ema. Es e mecanismo iene dos pasos. 1.-
Regis o del callback. Median e una unción de egis o se especi i-
ca que unción debe llama se pa a esponde a un cie o e en o. 2.-
Ejecución del callback. El sis ema ejecu a es a unción cada ez
que dicho e en o se p oduce. Aunque el uso de callbacks es á muy
gene alizado en el desa ollo de in e aces g á icas de usua io (MS-
Windows, X-Windows, OSF/Mo i , ...) no es es a su única aplica-
ción. O os e en os pa a los que se suelen usa callbacks son:
*Tempo izado es, pa a ejecu a una a ea pe iódicamen e.
*Mensajes en e p ocesos. *Modi icaciones en algún da o de la
aplicación. Aunque es e mecanismo se ha usado du an e mucho
iempo con éxi o, den o de los en o nos o ien ados a obje os se
Ra ael Albo y o os
89 • Escuela Abie a, 4 (2000)

pueden u iliza mecanismos mejo ados. Es as mejo as suelen
basa se no malmen e, en el pa ón de diseño COMMAND (Gamma
e al.). Pa a el caso conc e o de las comunicaciones en e p ocesos,
es in e esan e e los mecanismos usados en el en o no ACE (Doug
Schmi ).
R3: CallBack, signi ica "ma cha a ás", y po con enio, se u iliza
pa a las unciones que an a se llamadas po Windows 95. Po
ejemplo, las unciones que ges ionan las en anas, son CALLBCAK,
ya que es Windows el que las llama pa a pasa les los mensajes que
necesi e.
La se ie de mensajes aquí p esen ada es una mues a de la in o -
mación que puede ob ene se sin demasiado es ue zo median e es e
se icio, aunque que emos señala que no siemp e la espues a es an
ú il, incluso hay eces en las que nadie esponde. La u ilidad eal de
cada g upo de no icias sólo la conoce emos cuando es emos susc i os
a él du an e un iempo.
Como ya comen amos an e io men e, el p oblema que iene el uso
del se icio WWW es la excesi a abundancia de in o mación que con-
iene, que hace di ícil encon a un ema especí ico. Aunque hay se i-
do es especializados en acili a es as búsquedas, no es a o que la
selección que nos p esen e sob e el ema que le hemos pedido sea
ambién desbo dan e, ecogiendo cien os de a ículos, de los cuales
sólo unos pocos end án cie o in e és. Es po ello po lo que úl ima-
men e la mejo o ma de ob ene in o mación sea acudiendo a o as
pe sonas que ya han ealizado la búsqueda sob e el ema an e io -
men e, y han seleccionado la mejo . Noso os hemos seleccionado una
se ie de páginas de g an in e és pa a los Adminis ado es de Sis emas,
que ecogen un ipo de in o mación imposible de encon a de o o
modo.
Que emos señala que una pa e de in o mación ecogida es pa a
usua ios muy a anzados, casi expe os en in o má ica, y pa a es e ipo
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
90 • Escuela Abie a, 4 (2000)
Páginas de Wo ld
Wide Web
de pe sonas uno de sus mayo es e os (po lo menos, el más emocio-
nan e), es ompe la segu idad de los sis emas in o má icos de emp e-
sas y adminis aciones. Po eso algunas de las páginas seleccionadas
a an sob e cómo accede a si ios no au o izados, en o pece el a-
bajo de o as pe sonas, o incluso des ui o cambia iche os.
Ob iamen e, es e ipo de in o mación no apa ece en lib os ni a ícu-
los, y ampoco es nues a in ención explica aquí cómo (ni dónde) con-
segui es os esul ados an poco líci os. Sin emba go, c eemos que
pa a los u u os adminis ado es de sis emas es muy impo an e sabe
que es e ipo de in o mación es á accesible pa a odo aquel que sepa
busca la, y conoce cuáles son los e ec os, a eces demoledo es, que
pueden su i en sus equipos pa a, si es posible, emedia los.
Expond emos aho a la in o mación ecopilada en las dis in as pági-
nas, que hemos di idido en cua o g andes g upos: p i acidad, p o o-
colo TCP/IP, bugs de sis emas y i us. Al inal de cada g upo se p e-
sen a la lis a de páginas WWW consul adas pa a la ealización del
mismo.
La "p i acidad" como al no exis e en In e ne a p io i. Al en ia
co eo, al pos ea en las News, al ealiza una búsqueda y simplemen-
e na egando amos dejando un cla o as o de da os sob e noso os:
nues os gus os, nues os ho a ios de conexión, nues as endencias
ideológicas, polí icas, sexuales, eligiosas, na egado que empleamos,
di ección IP, co eo y un la go e cé e a que son acumulados po quie-
nes es imen opo uno. ¿Ha pensado alguna ez en la can idad de in o -
mación que pueden dispone sob e us ed?
Hay muchas emp esas que paga ían mucho po dispone de es e
ipo de in o mación. Hoy día no es á de moda a ica con a mas ni
d ogas sino con in o mación, po algo i imos en la llamada E a de la
In o mación. Quizás us ed no es é dispues o a se pa e de esas bases
de da os, o simplemen e p e enda pasa desape cibido. Pues a con i-
nuación amos a in oduci le en el in e esan e ema de la p i acidad o
"anonima o" en La Red. Es solamen e una in oducción en dicho ema,
Ra ael Albo y o os
91 • Escuela Abie a, 4 (2000)
P i acidad
no p e endemos en a con demasiada p o undidad ya que el ema es
ex enso.
¿Cuán as eces "na egando" po In e ne ha is o esos inocen es
con ado es de acceso en una página Web? Pues no sólo pueden sabe
que es la isi a nº xxxx, sino que además pueden sabe de dónde iene,
de qué página web accede,... ¿Cómo c ee sino que con olan la en a-
bilidad de los banne s publici a ios que encuen a en la mayo ía de las
paginas?
¿Cuán as eces al apun a se a un o o de deba e, solici a ac ualiza-
ciones de algún so wa e, d i e s, e c. ha ellenado un o mula io p e-
io con una se ie de da os como: edad, nomb e, apellido, di ección,
población, elé ono, e-mail, i ulación, ocupación, equipo in o má ico,
sis emas ope a i os y un la go e cé e a? Ellos siemp e e ga an izan
"p i acidad" pe o no dicen nada sob e la en a de esos da os que ie-
nen sob e i a o as emp esas o en idades...
¿Cómo puede e i a es o? Muy sencillo. Na egue de o ma anóni-
ma. Pa a ello puede accede a se ido es a a és de su pue o 80 y
na ega "a a és" de ellos. Hay algunos se ido es que lo pe mi en,
como el caso de Anonymize (www.anonymize .com), C2
(www.c2.o g) y o os que lo hacen ambién, pe o sin sabe lo, debido
a descuidos de los adminis ado es. Pa a ello no hay mas que indica la
di ección del se ido a a és del cual amos a accede a las páginas
que nos in e esan, seguido del pue o 8080 (la de Wo ld Wide Web
TCP/ Hype Tex T ans e P o ocol/UDP) y, a con inuación, la di ec-
ción que nos in e esa.
Po ejemplo:
Que emos accede a la página web de Mic oso de o ma anóni-
ma y lo amos a hace a a és del se ido de Anonymize , pa a ello,
pond emos en nues o na egado :
h p://www.anonymize .com:8080/h p://www.mic oso .com
E iden emen e es e sis ema es mas len o que el no mal ya que la
página solici ada es en iada a anonymize y pos e io men e és e nos la
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
92 • Escuela Abie a, 4 (2000)
Na egación
Anónima
en ía a noso os, pe o hemos conseguido lo que que íamos: ¡el anoni-
ma o!
Bueno, casi, queda o o de alle, que es el de los cookies. Los coo-
kies son una se ie de da os solici ados po el web que isi a sob e...
¿adi ina quién?, sí, sob e us ed. Cuando ecibe un cookie, almacena
nues os da os como di ección IP, echa, ho a, núme o iden i icación,
sis ema ope a i o, na egado y un sin in de da os más. Cuando solici-
e una página, el na egado en ia á es a in o mación de uel a al se -
ido que lo o iginó y sólo a és e (menos mal). Cada ez que nos
conec emos a ese se ido que gene ó el cookie, és e le en ia á de
nue o la nue a echa, ho a, IP, e c.
Po ejemplo:
Supongamos que ealiza una búsqueda en un Buscado de In e ne
y és e buscado le en ía un cookie con un núme o iden i icación. El
se ido del buscado gua da á au omá icamen e su núme o y el ema
sob e la búsqueda que ha ealizado, y us ed gua da á el cookie, con lo
cual o o día cuando uel a a conec a se a su buscado en busca de
in o mación sob e o o ema, su na egado ol e á a en ia el cookie
con su núme o de iden i icación y de nue o almacena án el ema sob e
el que ha ealizado la búsqueda. Al cabo del iempo end án una base
de da os es upenda sob e los emas que le in e esan, a las ho as que
ha ealizado las búsquedas, echas...
Todos los na egado es ac ualmen e ienen la opción de pedi con-
i mación po pa e del usua io pa a acep a un cookie o simplemen-
e que no los acep e, o sea, que en sus manos es á el en ia es a in o -
mación o no.
En ia co eo anónimo, como su p opio nomb e indica, consis e en
en ia un e-mail de o ma que se desconoce el emi en e. Hay a ias
o mas de en ia un co eo de o ma anónima: con algunos p og amas
que a i man en ia co eo anónimo sin uso de emaile s (de los que no
amos a habla debido a su ine icacia), y a a és de emaile s, que es
la o ma más e icaz.
Ra ael Albo y o os
93 • Escuela Abie a, 4 (2000)
Co eo Anónimo
dade os han llegado, en onces, incluso aunque se haya aciado el pool,
hab á más mensajes mezclados con los del a acan e. Si el a acan e
emplea un spam jun o con la negación de o ece se icio, en onces de
nue o su mensaje se á el único que no es del a acan e. No hay nada
que hace si el a acan e puede asegu a se de que su mensaje es el
único que pasa po la lis a de emaile s. Con emaile s ideales, su men-
saje pod ía se cualquie a de los ci culan po ellos en ese momen o,
pe o como no es á pasando ninguno sal o el suyo, se sabe cuál es.
Aho a suponga que su mensaje pasa po emaile s que es án e a -
dando y eo denando en cada sal o de emaile . Toda ía se puede as-
ea su mensaje po el amaño del mismo. Po de ec o en cada sal o el
mensaje mengua en un amaño pequeño y más o menos conocido, po
lo que aunque es é jun o a o os muchos mensajes y de dis in o amaño,
se puede as ea . Como máximo puede elimina has a el amaño míni-
mo del mensaje. También es á limi ado po que mensajes g andes lla-
ma án excesi amen e la a ención al elimina una acción de ellos mis-
mos en cada sal o. Llegamos a la siguien e conclusión, odos los mensa-
jes han de ene el mismo amaño pa a así e i a dis ingui unos de o os.
Aún así, los mensajes oda ía pueden se as eados con un a aque
Replay. Es e mé odo se emplea pa a segui un mensaje a su des ino y
eco e el camino a la in e sa. Es e ipo de a aque es un de i ado del
a aque spam. Pa a segui la pis a de un mensaje a a és de una se ie
de emaile s, el a acan e cap u a el mensaje y lo copia a ias eces
en iándolas al p ime emaile . En onces apa ece án muchos mensajes
que indica án la u a seguida po el mensaje, si esul a demasiado dis-
pe so debido el eo denamien o se puede hace a a és de a ios
emaile s in oduciendo a ias copias del mensaje en los mismos.
Pa a p e eni es e ipo de a aques, los emaile s no deben de pe -
mi i en ia ningún mensaje más de una ez. Es o se puede hace
in oduciendo un núme o alea o io en cada mensaje a cada sal o que
es g abado po el emaile . Como incon enien e equie e de cie o
espacio pa a gua da dicho log.
Pa a u iliza es os ipos de emaile s di ec amen e es necesa io un
so wa e. El más comple o que hay aho a mismo en el me cado es el
P i a e Idaho, pe mi e PGP, co eo, News, e c. y es á disponible con
código uen e en h p://www.eskimo.com/~joelm/pi.h ml .
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
100 • Escuela Abie a, 4 (2000)

El único emaile de segunda gene ación es MixMas e . La iloso ía
de su diseño es á ue emen e in luenciado po "los papeles de Chaum
en mezclas digi ales". A con inuación mos amos la es uc u a de un
paque e MixMas e . En luga de cua o cabece os, hay ein e. Los
mensajes se en ían como uno o más paque es (mensajes compues os
po múl iples paque es se denominan mensajes mul i-pa e). En el
siguien e diag ama las capas de enc ip ación es án indicados po una
ano ación a la izquie da del obje o. La úl ima lla e (key) en la lis a se á
la p ime a empleada. Es án en el o den necesa io pa a desenc ip a la
in o mación.
Ra ael Albo y o os
101 • Escuela Abie a, 4 (2000)
MixMas e
Cuando el emaile A ecibe es e mensaje, desenc ip a á el paque-
e RSA de a iba pa a comp oba que el ID del mensaje no ha es ado
ahí an e io men e. Si ha pasado an e io men e se á eliminado de
inmedia o. El p ime cabece o (an e io a la desenc ip ación RSA) se á
añadido al inal de la lis a de cabece os y odos los demás se despala-
za án hacia a iba. Todos los cabece os y el cue po (la pa e que con-
iene el ex o) se desenc ip a án con la lla es 3DES del cabece o. Es o
mues a a iba o o cabece o, enc ip ado con el mé odo RSA, pa a el
p óximo emaile y ocul a el an iguo de nue o al inal de la lis a.
MixMas e emplea iple lla e DES pa a oda la enc ip ación y 1024 bi
RSA pa a enc ip ación de la lla e pública de las lla es 3DES.
El cabece o pa a el úl imo emaile de la cadena con iene un lag
que indica que es el úl imo sal o y que es pa e de un mensaje mul i-
pa e. Si no es un mensaje mul ipa e el cue po se desenc ip a y el
ex o se coloca en el pool pa a se eo denado y en iado de nue o. Si
es pa e de un mensaje en onces el ID Mensaje es usado pa a iden i i-
ca las o as pa es al como an llegando. Cuando odas las pa es han
llegado se une el mensaje y se coloca en el pool. Si no se eciben odas
las pa es en un iempo de e minado se desca a el mensaje.
Solamen e el úl imo emaile puede dis ingui si los paque es ecibidos
son pa e de un mensaje o no. Pa a los demás emaile s son paque es
independien es.
Todos los paque es ienen exac amen e la misma longi ud y odos
los bi s es án enc ip ados con una lla e 3DES en cada sal o po lo que
ninguna in o mación del mensaje esul a isible al obse ado . Incluso
un emaile "hackeado" solamen e puede sabe el emaile siguien e y
an e io de la cadena. No puede sabe cuán os sal os ha hecho ni
cuán os le queda, sal o que sea el úl imo.
Es os mensaje esul an un poco g andes, cada uno de los cabece-
os ocupan 512 by es y el cue po 10k. Pe o a cambio o ecen SEGU-
RIDAD.
Pa a ob ene una lis a ac ualizada de emaile s diponibles consul a
la página web h p://www.cs.be keley.edu/~ aph/ emaile -lis .h ml .
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
102 • Escuela Abie a, 4 (2000)
P e y Good P i acy (PGP), de Phil's P e y Good So wa e, es una
aplicación in o má ica de c ip og a ía de al a segu idad pa a MSDOS,
Unix, VAX/VMS y o os o denado es. PGP pe mi e in e cambia
iche os y mensajes con in imidad, au en i icación y comodidad.
'In imidad' quie e deci que sólo pod án lee el mensaje aquellos a
quienes a di igido. 'Au en i icación' quie e deci que los mensajes que
pa ecen se de alguien sólo pueden eni de esa pe sona en pa icula .
'Comodidad' quie e deci que la in imidad y la au en i icación se con-
siguen sin los p oblemas de ges ión de cla es asociados a o os p o-
g amas de c ip og a ía con encional. No se necesi an canales segu os
pa a in e cambia cla es en e usua ios, po lo que PGP esul a mucho
más ácil de u iliza . Es o se debe a que PGP es á basado en una po en-
e nue a ecnología llamada c ip og a ía de "cla e pública". PGP com-
bina la comodidad del c ip osis ema de cla e pública de Ri es -Shami -
Adleman (RSA) con la elocidad de la c ip og a ía con encional, esú-
menes de mensajes pa a i mas digi ales, comp esión de da os an es
de enc ip a , un buen diseño e gonómico y una comple a ges ión de
cla es. Po o a pa e, PGP ealiza las unciones de cla e pública con
más ápidez que la mayo ía de las demás implemen aciones in o má i-
cas. PGP es c ip og a ía de cla e pública pa a odos.
Es pe sonal. Es p i ado. Y no le concie ne a nadie más que a us ed.
Puede es a plani icando una campaña polí ica, a ando sob e sus
impues os o eniendo una a en u a. O puede es a haciendo algo que
en su opinión no debe ía se ilegal, pe o que lo es. Sea lo que ue e,
no quie e que nadie más lea su co eo elec ónico (co eo-E) p i ado
ni sus documen os con idenciales. No hay nada malo en a i ma su
de echo a la in imidad. El de echo a la in imidad es an básico como la
Cons i ución.
¿Qué pasa ía si odo el mundo c eyese que los ciudadanos espe-
uosos de la ley debe ían u iliza pos ales pa a en ia el co eo? Si
algún espí i u alien e in en ase a i ma su in imidad u ilizando un
sob e, le an a ía sospechas. Las au o idades quizá ab i ían su co eo
Ra ael Albo y o os
103 • Escuela Abie a, 4 (2000)
Enc ip ación de
co eo: PGP
(P e y Good
P i acy o
"in imidad bas an e
buena")
¿Po qué se
necesi a PGP?
pa a e qué es á ocul ando. A o unadamen e no i imos en un
mundo así y la mayo pa e del co eo se p o ege con sob es. Nadie
le an a sospechas po a i ma su in imidad con un sob e. Hay segu i-
dad en los g andes núme os. De o ma análoga, se ía in e esan e que
odo el mundo u ilizase habi ualmen e el ci ado en el co eo-E, uese
inocen e o no, pa a que nadie le an ase sospechas po a i ma de esa
mane a su de echo a la in imidad. Piense en ello como una o ma de
solida idad.
Hoy en día, si el gobie no quie e in adi la in imidad de los ciuda-
danos co ien es iene que emplea una cie a can idad de es ue zo y
dine o en in e cep a y ab i al apo el co eo no mal, o en escucha ,
y quizá ansc ibi , las con e saciones ele ónicas. Es e ipo de con ol,
muy labo ioso, no esul a p ác ico a g an escala. Sólo se ealiza en
casos impo an es, donde pa ece que a a me ece la pena.
Cada ez una mayo pa e de nues a comunicación p i ada se di i-
ge po canales elec ónicos. El co eo elec ónico eemplaza g adual-
men e al co eo con encional. Los mensajes po co eo-E son dema-
siado áciles de in e cep a y de explo a pa a busca palab as in e e-
san es. Es algo que puede hace se a g an escala, ácilmen e, habi ual-
men e, au omá icamen e y de una o ma imposible de de ec a .
Nos di igimos hacia un u u o en el que los países es a án c uzados
de lado a lado po edes de da os basadas en ib a óp ica de al a capa-
cidad, que conec a án odos nues os o denado es pe sonales cada
ez más ubicuos. El co eo-E se á la no ma pa a odos, no la no edad
que esul a hoy en día. Puede que el gobie no p o eja nues o co eo-
E con algo i mos de ci ado diseñados po ellos mismos. Y puede que
la mayo ía es é de acue do. Pe o algunos p e e i án oma sus p opias
medidas de p o ección.
La p opues a de ley 266 del Senado de los Es ados Unidos, una
p opues a conjun a con a el deli o, enía ocul a una medida inquie-
an e. Si es a esolución no inculan e hubiese llegado a ley, hab ía obli-
gado a los ab ican es de equipos de comunicaciones segu as a inclui
"pue as ase as" en sus p oduc os pa a que el Gobie no pudiese lee
cualquie mensaje ci ado. Su aducción al cas ellano es la siguien e:
"Es la opinión del Cong eso que los p o eedo es de se icios de
comunicación elec ónica y los ab ican es de equipos pa a se icios
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
104 • Escuela Abie a, 4 (2000)
de comunicación elec ónica deben ga an iza que los sis emas de
comunicación pe mi an al Gobie no ob ene el con enido en ex o
no mal de las comunicaciones de oz, da os y o as comunicaciones,
cuando es é adecuadamen e au o izado po la ley". Es a medida ue
deses imada as una igu osa p o es a po pa e de de enso es de la
libe ad ci il y de g upos emp esa iales.
En 1992, la p opues a del FBI sob e in e ención de ele onía digi-
al se p esen ó en el Cong eso no eame icano. Obliga ía a odos los
ab ican es de equipos de comunicaciones a in eg a unos pue os
especiales pa a la in e ención a dis ancia, que pe mi i ía al FBI in e -
eni odo ipo de comunicación elec ónica desde sus o icinas.
Aunque no consiguió ningún apoyo en el Cong eso g acias a la oposi-
ción ciudadana, ol ió a p esen a se en 1994.
Lo más ala man e es la nue a y ené gica inicia i a de la Casa Blanca
sob e polí ica c ip og á ica, desa ollada en la NSA desde el inicio de
la adminis ación Bush y p esen ada el 16 de Ab il de 1993. La pa e
cen al de es a inicia i a es un disposi i o c ip og á ico cons uido po
el Gobie no, llamado el "chip Clippe ", que con iene un nue o algo i -
mo c ip og á ico sec e o de la NSA. El Gobie no anima a las emp esas
p i adas a que lo incluyan en odos sus p oduc os de comunicaciones
segu as, como elé onos, ax, e c. AT&T es á ins alando Clippe en
odos sus p oduc os segu os pa a oz. La ampa: en la áb ica, cada
chip Clippe se ca ga con su p opia cla e única y el Gobie no man ie-
ne una copia en depósi o. Pe o no hay que p eocupa se, el Gobie no
p ome e que sólo u iliza á esas cla es pa a lee las comunicaciones
cuando es é au o izado po la ley. Na u almen e, pa a que Clippe sea
e ec i o, el siguien e paso lógico se ía p osc ibi o as o mas de c ip-
og a ía.
Si la in imidad se p osc ibe, sólo los p osc i os end án in imidad.
Los se icios de in eligencia ienen acceso a ecnología c ip og á ica de
calidad. Lo mismo ocu e con los g andes a ican es de a mas y los
na co a ican es. También disponen de ellos los con a is as del ejé ci-
o, las compañías de pe óleo y o os gigan es emp esa iales. Pe o la
mayo ía de la gen e no mal y de las o ganizaciones polí icas de base no
han enido nunca a su alcance una ecnología asequible pa a u iliza
c ip ología de cla e pública de "g ado mili a ". Has a aho a.
Ra ael Albo y o os
105 • Escuela Abie a, 4 (2000)

Supongamos que quie o en ia le un mensaje que nadie excep o
us ed pueda lee . Pod ía "enc ip a " o "ci a " el mensaje, lo que signi-
ica e ol e lo de una o ma emendamen e complicada, con el in de
que esul e ilegible pa a cualquie a que no sea us ed, el des ina a io
o iginal del mensaje. Yo elijo una "cla e" c ip og á ica pa a enc ip a el
mensaje y us ed iene que u iliza la misma cla e pa a desci a lo o
"desenc ip a lo". Po lo menos así unciona en los c ip osis emas con-
encionales de "cla e única".
En los c ip osis emas con encionales, como el US Fede al Da a
Enc ip ion S anda d (DES) [No ma ede al pa a ci ado de da os en
EE.UU.], se u iliza una sola cla e pa a enc ip a y desenc ip a . Po lo
an o, hay que ansmi i p ime o la cla e po medio de un canal segu-
o pa a que ambas pa es la conozcan an es de en ia mensajes ci a-
dos po canales insegu os. Es e p oceso puede esul a incómodo. Si
se iene un canal segu o pa a in e cambia cla es, ¿pa a qué se necesi-
a en onces c ip og a ía?
En c ip osis emas de cla e pública, odo el mundo iene dos cla es
complemen a ias, una e elada públicamen e y o a sec e a (llamada
ambién cla e p i ada). Cada cla e ab e el código que p oduce la o a.
Sabe la cla e pública no si e pa a deduci la cla e sec e a co es-
pondien e. La cla e pública puede publica se y dis ibui se amplia-
men e po una ed de comunicaciones. Es e p o ocolo p opo ciona
in imidad sin necesidad de ese canal segu o que equie en los c ip o-
sis emas con encionales.
Cualquie a puede u iliza la cla e pública de un des ina a io pa a
enc ip a un mensaje y és e emplea á su cla e sec e a co espondien-
e pa a desenc ip a lo. Sólo él pod á hace lo, po que nadie más iene
acceso a esa cla e sec e a. Ni siquie a la pe sona que lo enc ip ó
pod ía desci a lo.
También p opo ciona au en i icación pa a mensajes. La cla e sec e-
a del emi en e puede emplea se pa a enc ip a un mensaje, " i mán-
dolo". Se gene a una i ma digi al, que el des ina a io (o cualquie o a
pe sona) puede comp oba al desci a la con la cla e pública del emi-
en e. De es a o ma se p ueba el e dade o o igen del mensaje y que
no ha sido al e ado po nadie, ya que sólo el emi en e posee la cla e
sec e a que ha p oducido esa i ma. No es posible alsi ica un mensa-
je i mado y el emi en e no pod á desau o iza su i ma más adelan e.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
106 • Escuela Abie a, 4 (2000)
¿Cómo unciona?
Es os dos p ocesos pueden combina se pa a ob ene in imidad y
au en i icación al mismo iempo, si se i ma p ime o el mensaje con la
cla e sec e a y se enc ip a después el mensaje i mado con la cla e
pública del des ina a io. El des ina a io sigue es os pasos en sen ido
con a io al desenc ip a p ime o el mensaje con su p opia cla e
sec e a y comp oba después la i ma con la cla e pública del emi-
en e. El p og ama lo hace au omá icamen e.
Como el algo i mo de ci ado en cla e pública es mucho más len o
que el ci ado con encional de cla e única, el p oceso esul a más e i-
caz con un algo i mo con encional ápido de al a calidad, de cla e
única, pa a enc ip a el mensaje. El mensaje o iginal sin enc ip a se
denomina " ex o en cla o". Sin in e ención del usua io se u iliza una
cla e alea o ia empo al, gene ada sólo pa a esa "sesión", pa a enc ip-
a con encionalmen e el iche o no mal. Después se enc ip a esa
cla e alea o ia con encional con la cla e pública del des ina a io. La
cla e de la "sesión" con encional, enc ip ada con esa cla e pública, se
en ía al des ina a io jun o al ex o ci ado. El des ina a io ecupe a esa
cla e empo al con su p opia cla e sec e a y ejecu a con ella el algo-
i mo con encional de cla e única, más ápido, pa a desenc ip a el
mensaje ci ado.
Las cla es públicas se gua dan en "ce i icados de cla e" indi idua-
les que incluyen el iden i icado de usua io del p opie a io (el nomb e
de esa pe sona [y algún da o único, como la di ección de co eo-E]),
un sello de ho a del momen o en el que se gene ó el pa y el ma e ial
p opio de la cla e. Cada cla e sec e a es á enc ip ada con su p opia
con aseña, po si alguien oba la cla e. Cada iche o ("anillo") de cla-
es con iene uno o más de esos ce i icados.
Las cla es se iden i ican in e namen e median e un "iden i icado de
cla e", que es una "ab e ia u a" de la cla e pública (sus 64 bi s menos
signi ica i os). Cuando se mues a es e iden i icado , sólo apa ecen los
32 bi s in e io es pa a mayo b e edad. Aunque muchas cla es pueden
compa i el mismo iden i icado de usua io, a e ec os p ác icos no
hay dos cla es que compa an el mismo iden i icado de cla e.
PGP u iliza " esúmenes de mensaje" pa a elabo a las i mas. Un
esumen de mensaje es una unción "dis ibución" ("hash") unidi eccio-
nal de 128 bi s, c ip og á icamen e esis en e, de ese mensaje. Es aná-
Ra ael Albo y o os
107 • Escuela Abie a, 4 (2000)
logo a una "suma de e i icación" o código CRC de comp obación de
e o es: " ep esen a" el mensaje de o ma compac a y se u iliza pa a
de ec a cambios en él. A di e encia de un CRC, sin emba go, esul a
compu acionalmen e imp ac icable pa a un a acan e idea un mensaje
sus i u i o que p oduzca un esumen idén ico. El esumen del mensa-
je se enc ip a con la cla e sec e a pa a elabo a la i ma. Los docu-
men os se i man añadiéndoles como p e ijo un ce i icado de i ma,
jun o con el iden i icado de la cla e que se u ilizó pa a ealiza la, un
esumen de mensaje del documen o ( i mado con la cla e sec e a) y
un sello de ho a del momen o de la i ma. El des ina a io u iliza el
iden i icado de la cla e pa a busca la cla e pública del emi en e y
comp oba la i ma. El p og ama busca au omá icamen e la cla e
pública y el iden i icado de usua io en el iche o de cla es co espon-
dien e.
Los iche os ci ados lle an como p e ijo el iden i icado de la cla e
pública con la que se han enc ip ado. El des ina a io u iliza es e p e i-
jo de iden i icación pa a encon a la cla e sec e a y pode desenc ip-
a el mensaje. Su p og ama busca au omá icamen e la cla e sec e a
en el iche o de cla es co espondien e. Es os dos ipos de iche o
cons i uyen el mé odo p incipal pa a almacena y ges iona las cla es
públicas y sec e as. En luga de man ene las cla es indi iduales en
iche os sepa ados, se eúnen en anillos pa a acili a la búsqueda
au omá ica, ya sea po iden i icado de cla e o po iden i icado de
usua io. Cada usua io man iene su p opio pa de anillos. Las cla es
públicas indi iduales se gua dan en iche os apa e du an e el iempo
necesa io pa a en ia las a algún amigo, que las añadi á en onces a su
p opio anillo de cla es.
¿Cómo p o ege las cla es públicas con a manipulación?
En un sis ema de cla e pública no hay que p o ege las cla es públi-
cas con a exposición. De hecho, es mejo que es én ampliamen e
di undidas. Sin emba go, es impo an e p o ege las con a manipula-
ción pa a asegu a que una cla e pe enece ealmen e a quien pa ece
pe enece . Es e quizá sea el pun o más ulne able de un c ip osis e-
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
108 • Escuela Abie a, 4 (2000)
ma de cla e pública. Veamos p ime o un posible desas e y a con i-
nuación la mane a de e i a lo con PGP.
Supongamos que quie e en ia a Alicia un mensaje p i ado. Recibe
la cla e pública de Alicia desde una BBS (Bulle in Boa d Sys em: ablón
elec ónico de anuncios). Enc ip a la ca a pa a Alicia con esa cla e y
la en ía po medio del co eo-E de la BBS.
Desa o unadamen e, sin sabe lo Alicia ni us ed, o o usua io lla-
mado Ca los se ha in il ado en la BBS y ha gene ado una cla e públi-
ca p opia que lle a el iden i icado de usua io de Alicia. Pone sec e a-
men e esa cla e alsa en luga de la e dade a. Us ed, sin sabe lo, u i-
liza esa cla e en luga de la au én ica. Todo pa ece no mal po que la
cla e alsa iene el iden i icado de usua io de Alicia. Aho a Ca los
puede desci a el mensaje di igido a Alicia, ya que iene la cla e sec e-
a co espondien e. Puede incluso ol e a enc ip a el mensaje con la
e dade a cla e pública de Alicia y en iá selo a ella pa a que nadie sos-
peche nada. Aún peo , puede incluso hace i mas en nomb e de Alicia
con esa cla e sec e a, po que odo el mundo u iliza la cla e pública
alsa pa a comp oba las i mas de Alicia.
La única o ma de e i a es e desas e es impedi que alguien pueda
manipula las cla es públicas. Si ha ob enido la cla e pública di ec a-
men e de Alicia, no hay p oblema. Sin emba go, es o puede esul a
di ícil si la pe sona se encuen a a mil kilóme os, o no es localizable en
ese momen o.
Pod ía consegui la cla e pública de Alicia de un amigo en el que
con ien los dos, Da id, que sabe que su copia de la cla e pública de
Alicia es buena. Da id pod ía i ma la cla e pública de Alicia, espon-
diendo de la in eg idad de la cla e. Da id ealiza ía es a i ma con su
p opia cla e sec e a.
Así se c ea ía un ce i icado i mado de cla e pública que demos-
a ía que la cla e de Alicia no ha sido manipulada. Es e mecanismo
equie e que su copia de la cla e pública de Da id sea buena, pa a
pode comp oba la i ma. Da id pod ía ambién p opo ciona a Alicia
una copia i mada de su cla e pública. Po an o, Da id hace de e e-
encia en e Alicia y us ed.
Da id o Alicia pod ían en ia a la BBS ese ce i icado i mado de
cla e pública de pa e de Alicia y us ed pod ía ecibi lo más adelan e.
Ra ael Albo y o os
109 • Escuela Abie a, 4 (2000)
sec e a/pública y dis ibui la nue a cla e pública. Puede en ia en un
solo lo e la nue a cla e con el ce i icado de comp omiso de la an i-
gua.
Pun os ulne ables
Ningún sis ema de segu idad de da os es impene able. PGP puede
bu la se de di e sas mane as. Los posibles pun os ulne ables que hay
que ene en cuen a son, en e o os, el comp omiso de la con aseña
o de la cla e sec e a, la manipulación de las cla es públicas, los iche-
os que se han bo ado pe o que siguen oda ía en el disco, los i us
y caballos de T oya, los allos en la segu idad ísica, las emisiones elec-
omagné icas, la exposición en sis emas mul iusua io, el análisis de
á ico, y quizá incluso el c ip oanálisis di ec o.
El mail - bombing es un ipo de a aque que consis e en, como su
p opio nomb e indica, bomba dea una cuen a de co eo. Hay
muchos p og amas que ealizan es e ipo de a aque. Su uncionamien-
o es ealmen e sencillo: se esc ibe el mensaje que se desea manda , y
el p og ama se enca ga de en ia lo de o ma au omá ica la can idad de
eces deseada. Es e ipo de a aque no p o oca o a cosa que la moles-
a de a ea de ene que llama a u ISP (In e ne Se ice P o ide )
pa a pedi le que acíen u espacio dedicado a co eo-E, con la posible
pé dida de o os co eos impo an es, o bien acia lo u mismo con
alguna aplicación diseñada pa a ello.
El p oblema del mail-bombing es que no se puede ealiza de o ma
anónima a a és de emaile s (ya que los emaile s no pe mi en ni
mail-bombing ni mail-spamming) con lo cual se puede as ea el o i-
gen de dicho a aque, aunque se puede ealiza a a és de algún se i-
do de co eo de alguna uni e sidad o simila con lo que di icul a ía
bas an e encon a el au o del a aque.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
116 • Escuela Abie a, 4 (2000)
Mail - Bombing

www.anonymize .com
www.sal eado .com
www.pgp.com
www.uk.pgp.ne
www.c2.o g
Un p o ocolo no es más que un conjun o de no mas o eglas a las
que nos ceñimos pa a que la comunicación sea posible en cualquie
campo de la ida. Los p o ocolos que se u ilizan en la ed no son sino
eso, unas eglas de inidas como es ánda .
El p o ocolo más u ilizado en In e ne es el TCP/IP. Realmen e, no
es un único p o ocolo, es la unión de a ios lo que o man los llama-
dos p o ocolos de In e ne , siendo los mas impo an es el IP y el TCP.
Pa a en ende sus de ec os y ulne abilidades (ya que es eso lo que
aquí se a a) hay que hace una pequeña in oducción.
Fundamen almen e hay dos ipos de p o ocolos: los o ien ados a la
conexión y los que no lo son. La di e encia undamen al en e ellos es
sencilla: los o ien ados es ablecen una comunicación en e dos maqui-
nas y ienen con ol de e o es. Los no o ien ados mandan su mensa-
je y se desp eocupan, no les impo a si llega a su des ino o no; es una
ac i ud ancamen e op imis a. Pues bien, de los dos p o ocolos an e-
io men e ci ados, el TCP es o ien ado a la conexión y el IP es no
o ien ado.
La al a de e i icaciones hace de es e p o ocolo IP un obje i o pe -
ec o pa a el a aque. Lo único que iden i ica a los que in e ienen en la
conexión es su di ección IP y és a es ácilmen e cambiable. Con unos
conocimien os básicos de p og amación se puede consegui que el
des ina a io de un paque e piense que es él mismo el que manda y
ecibe un mensaje, con los pelig os que ello conlle a.
Como ya se ha comen ado, el IP es un se icio no o ien ado a la
conexión, es deci , pe mi e el in e cambio de da os en e o denado-
es sin es ablecimien o p e io de llamada. Pa a a eas de iabilidad se
enca ga de a eas de con ol, secuenciamien o, ape u as, cie es, e c.
Ra ael Albo y o os
117 • Escuela Abie a, 4 (2000)
Bibliog a ia sob e
p i acidad
P o ocolo TCP/IP
Uno de los p oblemas más impo an es que iene el p o ocolo es
que es muy conocido y es ela i amen e sencillo. Además, cada sis e-
ma ope a i o (Windows 3.11, Windows 95, Windows NT, UNIX,
macOs, OS/2, e c) iene di e en es implemen aciones de los mismos
p o ocolos, es deci , hacen lo mismo y ienen di e en es allos.
El a aque básico que a ec a al p o ocolo lo que busca es la desco-
nexión de la ed de la íc ima, ni más ni menos, o zando a que eini-
cia su maquina y ol e a llama po elé ono.
De es e a aque hay muchas a iaciones que explo an di e en es
allos en dis in os sis emas. El p ime o que apa eció a ec aba a los sis-
emas ope a i os de Mic oso : sólo enía que deci le a la íc ima que
el mensaje e a de un ipo especi ico.
O os como el jol mandan paque es alsos a la íc ima has a p o-
oca la pe dida de conexión. El jol además alsea la di ección del asal-
an e pa a di icul a su localización, es o es ya una cosa común a odos
es os ipos de a aques. El land y sus a iaciones básicamen e mandan
un paque e con la di ección de des ino igual que la de o igen pa a que
la íc ima en e en un cí culo has a que se cuelgue. Los más ac uales
como el ea d op explo an e o es en la ecepción de mensajes ag-
men ados: le dice a la íc ima que le manda más o menos paque es de
los que llegan en ealidad.
Pa a soluciona el p oblema que es o supone los dis in os ab ican-
es de sis emas ope a i os sacan se ies de pa ches. En Windows NT la
mayo ía de los allos se solucionan ins alando el SP3, y en los sis emas
UNIX ac ualizando la e sión del núcleo.
O a o ma de soluciona lo es u ilizando un co a uegos o i ewall,
con el que se pueden bloquea los paque es sospechosos de cons i ui
un a aque.
De odas o mas ninguna de es as dos soluciones es comple amen-
e segu a, pe o es mejo que no ene nada.
En cuan o a la segu idad del p o ocolo, el mayo pelig o que iene
es la posibilidad de a iación de los con enidos de los mensajes IP. Es a
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
118 • Escuela Abie a, 4 (2000)
IP spoo ing
écnica se denomina spoo ing. Ac ualmen e, el spoo ing no es el a a-
que en sí, sino un paso del mismo.
El IP es ácilmen e a acable, pe o el TCP, al se o ien ado a la cone-
xión como explicamos an es, es más complicado de a aca . El TCP es
iable, es capaz de ecupe a da os pe didos, duplicados, cambiados
de o den. Es o lo hace asignando núme os a cada mensaje en iado,
u ilizados po el ecep o pa a o dena los, elimina los duplicados,
pedi los que le al en en el caso de que ocu a, e c.
Es deci , manda un mensaje con un nume o, y el ecep o le manda
o o ce i icando que ha llegado co ec amen e.
Pa a el in e cambio, los o denado es ienen que es ablece la cone-
xión. El TCP la es ablece en es pasos.
1 A ---SYN---> B
2 A <---SYN/ACK--- B
3 A ---ACK---> B
En (1) el clien e le dice al se ido que quie e conec a se. Es e es
el p opósi o del lag SYN. El clien e le dice al se ido que el campo
del núme o de secuencia es álido y que debe se comp obado. El
clien e debe indica el núme o de secuencia en el campo de la cabe-
ce a del TCP como ISN (núme o de secuencia inicial). El se ido des-
pués de ecibi es e segmen o (2) debe manda le su p opia ISN y un
ACKnowledgemen del p ime segmen o del clien e (que se á
ISN+1). El clien e le manda el ACK del ISN del se ido y la ans e-
encia puede ene luga .
Es impo an e comp ende cómo los núme os de secuencia son
seleccionados inicialmen e, y cómo cambian con el iempo.
El IP-Spoo ing cons a de muchos pasos. P ime o hay que elegi a la
maquina obje i o, después enemos que encon a las elaciones de
con ianza en e las máquinas. La elación de con ianza es desac i ada y
los núme os de secuencia TCP son analizados. Se suplan a a la máqui-
na, los núme os de secuencia se copian y se in en a es ablece una
comunicación que sólo equie e au en i icación basada en di ecciones.
Si iene éxi o, el a acan e ejecu a á un simple comando pa a deja un
backdoo .
Lo necesa io pa a hace es e a aque es un o denado obje i o,
elaciones de con ianza, una máquina a acan e (con pe il de oo ), y
Ra ael Albo y o os
119 • Escuela Abie a, 4 (2000)
so wa e de IP-spoo ing. Gene almen e es e a aque se hace desde una
cuen a oo con a la cuen a oo de la íc ima.
Un ac o muy impo an e en IP-spoo ing y muy a ene en cuen a
es que es un a aque ciego. El a acan e a a oma la iden idad de un
pues o con elaciones de con ianza pa a deshabili a la segu idad de la
íc ima. Después de que el obje i o se ha seleccionado, el a acan e
debe de e mina las elaciones de con ianza (suponemos que exis en,
de o a o ma, el a aque e mina aquí), si no se iene in o mación de
ese ipo, el úl imo ecu so es á en p oba las di ecciones del mismo
ipo que la íc ima.
Una ez que hemos encon ado al us ed hos , debemos deshabi-
li a lo. Desde el momen o que se a a suplan a debemos asegu a nos
que no ecibe ningún á ico de la ed.
P e ención del a aque
Una mane a ácil de soluciona el p oblema es no u iliza au en i i-
caciones basadas en las di ecciones. Deshabili e odos lo comandos *,
qui e odos los iche os . hos s y bo e el con enido del
/e c/hos s.equi . Es o o za á a odos los usua ios a u iliza o os
medios de acceso emo o ( elne , ssh, skey, e c).
Si su si e iene conexión di ec a a In e ne , puede usa su ou e
pa a ayuda le. P ime o asegú ese que sólo los hos de su ed in e na
pueden pa icipa en las elaciones de con ianza. Después simplemen-
e il e odo el á ico de ue a (In e ne ) que in en e en a .
Un mé odo ob io pa a de ec a IP-spoo ing es eque i que odo
el á ico de la ed es e enc ip ado y/o au en i icado.
Co a una conexión ya es ablecida
Pa a co a una comunicación enemos que ene en cuen a que:
hos A <------X------------------------->hos B
| A,B ienen una conexión TCP en ma cha
hos S <------/ S es á en la misma subne
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
120 • Escuela Abie a, 4 (2000)
Co a la conexión con RST
Es un lag que se usa pa a co a la conexión. Pa a se acep ado, el
núme o de secuencia iene que se el co ec o (no hay ACK en un
paque e RST). Calculamos el núme o de secuencia y ya es á.
Co a una conexión con FIN es simila a lo hecho has a aho a. Un
lag FIN quie e deci que no hay más in o mación pa a se en iada. La
di e encia es que el hos obje i o le manda un paque e de con i ma-
ción de co e.
Con el hijacking enemos un mé odo po el cual podemos " oba "
una conexión gene ada po una aplicación de ed iniciada po un clien-
e. Gene almen e, la aplicación de ed que más nos in e esa pa a es os
ines es el TELNET., y lo que amos a hace es hace nos pasa po el
clien e que ha iniciado esa aplicación, sus i uyéndolo y omando los
mandos de la aplicación.
Escaneo de pue os
El escaneo es un mé odo pa a descub i pue os de comunicación
explo ables. La idea es p oba cuan os más pue os se pueda mejo ,
pa a encon a cuales es án p epa ados pa a ecibi in o mación.
Tipos
Desde hace un iempo se han desa ollado muchas écnicas pa a
e i ica que pue os y p o ocolos es aban escuchando en una máqui-
na. Algunos de los más comunes son:
- TCP connec () scanning: Es a es la más básica o ma de escaneo
de TCP. Con connec () su sis ema inicia una conexión con los pue os
más in e esan es de la máquina. Si el pue o es á escuchando, con-
nec () end á éxi o y no lo end á si es á ce ado. Una g an en aja de
es e mé odo es que no necesi a p i ilegios especiales, y es de los esca-
neos más ápidos. Su mayo des en aja eside en que es ácilmen e il-
able y de ec able.
Ra ael Albo y o os
121 • Escuela Abie a, 4 (2000)

- TCP SYN scanning: A es a écnica se le suele llama "hal -open"
scanning po que no hace una conexión comple a. Us ed manda un
paque e SYN como si ue a a es ablece una conexión y espe a que le
esponda, un SYN/ACK indica que el pue o es á escuchando. Si eci-
be un SYN/ACK manda inmedia amen e un RST pa a co a la comu-
nicación. La p incipal en aja es que pocos si ios ienen log de es e
ipo, desa o unadamen e, necesi a se oo pa a u iliza lo.
- TCP FIN scanning: Algunos i ewalls y p og amas como el synlog-
ge son capaces de de ec a ese ipo de escaneo. Con los paque es
FIN podemos pasa en e esas cosas moles as, la idea es que los pue -
os ce ados esponden a un FIN con un RST, y los que es á escu-
chando igno an ese paque e en cues ión. Es o es un allo del TCP así
que no es 100% segu o.
- F agmen a ion scanning: Es e no es un mé odo nue o de escaneo
en sí mismo, sino una modi icación de o as écnicas. En luga de man-
da en paque e de p ueba, lo que hace es manda lo en pequeños ag-
men os pa a hace más di ícil su de ección.
- FTP bounce a ack: Uno de los aspec os más in e esan es del p o-
ocolo FTP es su sopo e pa a conexiones p oxy FTP. En o as pala-
b as, puedo conec a desde e il.com al se ido FTP de a ge .com
pa a es ablece una conexión de con ol de comunicaciones, después
puedo pedi le al se ido que inicie un DTP (da a ans e p ocess pa a
en ia un iche o a cualquie si io de in e ne ). U ilizando esa base se
puede usa pa a hace escaneo de pue os.
- UDP ICMP po un eachable scannig: Es e mé odo a ía de los
an e io es en que u iliza el p o ocolo UDP en luga del TCP. Escanea
a es e p o ocolo es signi ica i amen e más di ícil po que los pue os
abie os no ienen que manda un ACK de espues a a nues a p ueba
y los ce ados no ienen que manda un mensaje de e o .
A o unadamen e muchos hos e mandan un ICMP_PORT_UNRE-
ACH e o cuando mandas un paque e a un pue o UDP ce ado. Ni
los paque es UDP ni los ICMP ienen segu idad de que lleguen. Es muy
len o es e ipo de escaneo.
- UDP ec om() and w i e() scanning: Cuando hace un ec o m()
con a un pue o UDP abie o e de uel e un EAGAIN si el e o
ICMP no ha sido ecibido, y un ECONNREFUSED si sí lo ha sido.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
122 • Escuela Abie a, 4 (2000)
- ICMP echo scanning: Es o no es en ealidad un escaneo de pue -
os pe o algunas eces puede llega a se ú il pa a de e mina que hos
en una ed es án uncionando haciéndoles pings.
Bibliog a ía sob e TCP/IP
- Lib os: TCP/IP Illus a ed; CIFS: Common Insecu i ies Fail
Sc u iny; Redes de O denado es.
- RFCs: 768; 791; 792; 793; 1180; 1752; 1825; 1948
- Re is as en papel: PC Ac ual nº 93
- Tex os: Windows Socke s (An Open In e ace o Ne wo k
P og amming unde Mic oso Windows 1.1); BSD Socke s (A Quick
And Di y P ime ); Windows Socke s (A Quick And Di y P ime );
P og amming UNIX Socke s in C - F equen ly Asked Ques ions
- Re is as: Con idence Remains High 001, 003, 666; Ph ack P48-14,
P49-06, P49-07, P49-15, P51-06, P51-11; SET 09, 12, 13;
- Di ecciones web: www. oo shell.com; www.isla o uga.com;
www.ph ack.com; www.codez.com; www.l0ph .com; www.unde -
g ound.o g; www.2600.com; www.geek-gi l.com/bug aq;
www.angel i e.com/mi/JJFHacke s;
- Lis as de co eo: [email p o ec ed]
- O os: R34.linux, R34.in e ne , 425.linux (á eas de idone )
Podemos de ini un bug, de o ma simple, como un e o p oduci-
do po un de e minado p og ama. Es os e o es, cuando esos p og a-
mas esul an se el p opio sis ema ope a i o, dan luga a allos de
di e sa índole en la segu idad de los sis emas in o má icos, desde la
pé dida de es abilidad del sis ema ope a i o has a la inco ec a asigna-
ción de pe misos de los usua ios, pasando po odo ipo de acciones
pelig osas. Aunque debemos señala que no odos los bugs son peli-
g osos pa a la segu idad; po ejemplo, un allo en las lib e ías g á icas
no p o oca á allos en la segu idad del sis ema, aunque cause moles-
Ra ael Albo y o os
123 • Escuela Abie a, 4 (2000)
Bugs de Sis emas
ias isuales al usua io.
Es os e o es son descubie os de muy di e sas mane as: po la
misma compañía desa ollado a del S.O., o bien po algún usua io,
u o de la casualidad, o más comúnmen e, po las in es igaciones que
los hacke s de al o ni el ealizan con el obje i o de log a el con ol de
las máquinas en las que ese S.O. es á ins alado.
En In e ne podemos encon a a ias bug aps (lis as de bugs) en
las que, clasi icados po sis emas ope a i os, podemos e cuales son
los bugs más ecien es. Algunas de es as lis as son de ac ualización casi
dia ia, e incluso incluyen los exploi s (p og amas ejecu ables o ins uc-
ciones paso po paso) necesa ios pa a log a p oduci ese e o . Una
a ea básica pa a el adminis ado de sis emas se á la lec u a de es as
lis as, con el obje i o de subsana los e o es p esen es en odos los
SS.OO. Na u almen e, los hacke s sí las leen.
A con inuación obse a emos algunos bugs de los SS.OO. más
comunes en el me cado.
Fallos gene ales de la ed Windows
Es os allos son aplicables a cualquie ed Windows, en la que nos
encon a emos con pues os Windows 3.x, 95 y se ido es NT. Son
independien es de las e siones de es os, y solo hemos comen ado
aquí dos de los más ep esen a i os. Casi cualquie p og ama de ec-
nología Mic oso iene una lis a de bugs conside able, y no se lib an de
ellos ni siquie a aquellos de los que más se p egona su segu idad. Si a
como ejemplo Windows NT Se e 4.0, del cual Mic oso asegu a su
es abilidad y su cumplimien o como sis ema con segu idad de clase
C2, mien as en cualquie bug ap (si ios en In e ne que con ienen
una lis a de bugs) podemos ob ene como mínimo 25 allos de segu i-
dad de es e se ido .
Ac i eX
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
124 • Escuela Abie a, 4 (2000)
Windows
Un con ol Ac i eX no es más que un componen e de un p og a-
ma que puede se desca gado de una máquina se ido y ejecu ado en
una máquina clien e. Los con oles Ac i eX pueden esul a an ú iles
como le ales. Cualquie con ol Ac i eX puede con ene código que
dañe nues o sis ema, dado que puede con ene cualquie ipo de
código, incluidos, po supues o, los í icos. Se debe de ene cuidado
al desca ga cualquie con ol de In e ne , dado que a pesa de es a
au en i icado nada ga an iza la iden idad del ab ican e del con ol.
Es o es así po la ecnología empleada po Mic oso en su denomina-
da "Mic oso 's Au hen iCode echnology", que pe mi e la dis ibución
de cualquie código, sin ealmen e demos a la iden idad del c eado .
Bas a conec a se a un WEB, da un nomb e, di ección, núme o de a -
je a de c édi o y alguna o a in o mación (na u almen e, oda puede
se alsa, incluido el núme o de VISA, In e ne es á llena de núme o de
VISA álidos), hace clik en el bo ón "I Ag ee" as lee un mon ón de
inú il je ga legal, y espe a a que nos llegue un email con la in o mación
que debemos añadi a nues o con ol pa a que quede egis ado.
Na u almen e, es e email ambién puede se ecogido de cualquie
si io que ga an ice el anonima o. Nadie se p eocupa á de e isa nues-
o con ol Ac i eX. Un ejemplo no dañino de con ol Ac i eX egis-
ado de es a mane a es a disponible en h p://www.halcyon.com/
mclain/Ac i eX. Se llama "Explo e " y p e ende se una demos ación
de lo pelig osa de es a o ma de egis o au omá ico.
Segu idad en la compa ición de ecu sos
La segu idad de la compa ición de ecu sos en edes Windows se
basa en la p o ección median e con aseñas pa a accede al ecu so,
de al mane a que si no se conoce la con aseña el acceso al ecu so
compa ido se á denegado. Aho a bien, la segu idad en la enc ip ación
de es as con aseñas deja mucho que desea po su debilidad. Hoy
es os algo i mos de "enc ip ación" son conocidos, y cualquie na e-
gan e de In e ne puede da con ellos. Po lo an o, es as passwo ds
pueden se a e iguadas po cualquie a. Es a debilidad de las con a-
Ra ael Albo y o os
125 • Escuela Abie a, 4 (2000)
Las écnicas pa a cola se en sis emas UNIX son múl iples, a iadas,
y gene almen e, complejas. La más gene al, y en la que la mayo ía de
es os p og amas que o o gan el ni el oo , es in en a sob epasa la
capacidad del bu e que maneje el p og ama. Resul a imposible esc i-
bi aquí donde alla cada uno y como soluciona lo; una lis a de bugs
puede ob ene se en h p://www.geek-gi l.com/bug aq. Aquí pode-
mos ob ene lis as pa a a ios sis emas ope a i os.
La segu idad en No ell, en cualquie a de sus e siones, deja de
exis i dado que pasa po se de las más amenazadas en In e ne . Es
posible consegui p og amas que den a cualquie usua io el pode de
Adminis ado con solo ejecu a un iche o: "hack.exe" o simila . En la
bibliog a ía pueden obse a se di ecciones en las que ob ene algunos
de es os iche os.
Es a es una lis a de p og amas ob enida de la di ección In e ne
h p://www.angel i e.com/mi/JJFHacke sTeam/, muchos de ellos son
ejecu ables, con los que oma el con ol de un sis ema que no es e
p o egido es an ácil como eclea alguno de es os comandos...
Bu gla .zip: Usado pa a que una pe sona enga acceso de SYSOP
desde el p omp del se ido .
• Con ol.zip: Da con ol emo o desde cualquie nodo.
• FAQ.zip - Ul ima y no o icial No ell Ne wa e Hack FAQ. (July
22)
• Hack.zip: 2 Exe's que e dan in o mación i al. Po ejemplo, si el
SYSOP es a conec ado.
• Idleboo .zip: TSR que ese ea o denado es en ne wo ks (con i-
gu able).
• Madch .zip: P og ama de LAN Cha .
• No ellb h.zip: No ell B u e Fo ce Hacke .
• No ell s.zip: No ell Fake File Se e .
• No elhak. x : No ell Hacking Tx , esc i o po los mismos que
el FAQ.
• Nwpc ack.zip: B u e Fo ce Hacke o e . 3.11 and 3.12.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
132 • Escuela Abie a, 4 (2000)
No ell

• Pzapdemo.zip: Le da al No-SYSOP la habilidad pa a ese ea
ID's y cambia passwo ds (Req. Win 3.1 o highe ).
• Se pass.zip: Cambia el passwo d del SYSOP.
• Shu down.zip: Apaga el se ido a cualquie ho a, u decides ;-).
• Shwus 10.zip: Te p opo ciona in o macion i al.
• No ell.zip: Un x que e enseña algun que o o aguje o.
• No ell.zip: Unos cuan os p og amas, uno de ellos un sni e del
eclado (necesi as acceso al se ido ).
• No hack.zip: P og ama que e da acceso de SYSOP (necesi as
acceso el se ido ).
Bibliog a ía sob e bugs de sis emas.
www.halcyon.com/mclain/Ac i eX
www.l0p hc ack.com
www.snadboy.com
www. oo shell.com
www.geek-gi l.com/bug aq
www.angel i e.com/mi/JJFHacke sTeam/
De inido como una in omisión, ilegí ima, en un de echo básico del
i ula , los conocidos " i us in o má icos" es án consiguiendo ma ca
un campo en la in o má ica. Su nume o aumen a descomunalmen e
día a día y se p e é que en el año 2001 pod ían exis i diez millones de
i us en ci culación, y has a hoy se conocen como mínimo mas de
5000 p og amas en el mundo con es as ca ac e ís icas.
Pod íamos emon a nos al año 1949, pa a encon a nos el p ime
indicio de de inición de i us. John Von Neumann, expe o en eo ía
de o denado es, expone su eo ía de p og amas con capacidad de
mul iplica se en el a iculo: "Teo ía y o ganización de un au óma a
complicado". Diez años después, en los labo a o ios AT&T Bell, in en-
an el juego Gue a Nuclea (Co e Wa s). Consis ía en una ba alla
Ra ael Albo y o os
133 • Escuela Abie a, 4 (2000)
Vi us
en e los códigos de dos p og amado es, en la que cada jugado desa-
ollaba un p og ama cuya misión e a la de acapa a la máxima memo-
ia posible median e la ep oducción de sí mismo. En es a lucha, cada
uno de los p og amas in en aba des ui al del oponen e y as un
iempo p ede e minado ganaba quien u ie a la mayo can idad de
memo ia ocupada con su p og ama. En 1983 Co e Wa s, que ya con-
aba con adep os en el Ins i u o de Tecnología de Massachuse s (MIT)
y en el Cen o de In es igación de Xe ox en Palo Al o, salió a la luz
pública en un discu so de Ken Thompson en la en ega del p emio
Tu ing. Ese mismo año apa ece el e mino " i us" al como lo en en-
demos hoy día, F ed Cohen en su esis doc o al lo de inió como "un
p og ama que puede in ec a o os p og amas modi icándolos pa a
inclui una e sión de sí mismo". P esen ó di e sos expe imen os
donde demos aba la ac ibilidad de es os engend os y p obó las limi-
aciones pa a de ende nos de ellos y la imposibilidad de diseña un sis-
ema de de ección uni e sal. En los años 1986-87 se p oduce la explo-
sión del enómeno i us en PCs. Fue en el en o no uni e si a io donde
se de ec a on los p ime os casos de in ección masi a.
P opiedades de un i us in o má ico
Es capaz de gene a copias de si mismo en iche os o luga es dis-
in os de donde se encuen a. Se in oduce den o del código de o o
p og ama, pudiendo ejecu a se de es e modo de o ma pa ási a, sien-
do ac i ado inconscien emen e po el usua io en sus a eas dia ias
median e p og amas del p opio usua io o del sis ema ope a i o, sien-
do es e úl imo su e dade o obje i o, ya que eniendo el con ol sob e
el sis ema ope a i o, se iene en consecuencia el con ol sob e odo lo
que se encuen a en el sis ema in o má ico in ec ado.
Las acciones pa a las que han sido p og amados, an desde un sim-
ple mensaje, has a la des ucción o al de los da os del sopo e ísico
de es os, pasando po oda clase de a iedades con mayo o meno
g ado de ingenio po pa e del p og amado , pe o no debemos ol ida
que su uncionamien o es básicamen e el mismo que el de cualquie
o o p og ama que pueda exis i en el me cado, pe o con obje i os
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
134 • Escuela Abie a, 4 (2000)
cla amen e dis in os, con es o que emos deci que un i us in o má i-
co no es pelig oso po el hecho de es a g abado en un disco du o,
sino que necesi a de una uen e ex e na que lo ac i e pa a comenza
a ejecu a se, y pode así ealiza su come ido, y de ahí que busque
o o p og ama en el que inclui se de o ma pa ási a, ya que mien as
no se ejecu e y se ca gue en memo ia, odo su código es o almen e
ino ensi o
Clases de i us
Según los c i e ios de los in o má icos, hay quienes dis inguen en e
i us y p og amas de ca ac e ís icas simila es (gusanos, caballos de
T oya o bombas lógicas) pe o que no ienen al denominación, noso-
os no amos a en a en el análisis de cuales son o no i us in o má-
icos, a ando a odos como al ya que su ac i idad es pe niciosa en
cualquie a de los casos. Gusano, Caballo de T oya, bomba Lógica,
polimó icos, pa ási os, i us de disque e, i us de sec o de a anque,
i us de mac o, i us de mul ipa ición, i us de enc ip ación, en in,
oda una gama pa a odos los gus os, aunque es os se asocian en pocos
g upos.
Los i us son, sin duda alguna, los eyes de los p og amas dañinos.
Sin emba go, no debemos ol ida que exis en o as u inas que pue-
den igualmen e causa nos des ozos en nues os sis emas. Los gusa-
nos y conejos son p og amas que compa en con los i us su capaci-
dad de ep oducción. Tienen como obje i o ealiza múl iples copias
de sí mismo, lo que suele e mina po desbo da y colapsa al sis e-
ma. El gusano más amoso ue el de Robe Mo is, que consiguió blo-
quea la ed ARPAne . No es casualidad que su pad e ue a uno de los
implicados en el desa ollo del Unix y pione o en las Co e Wa s.
Los i us gusano
Se p opagan ápidamen e a a és de las edes. Gusano es un p o-
g ama que se desplaza po la memo ia in e na del o denado con
Ra ael Albo y o os
135 • Escuela Abie a, 4 (2000)
iden idad p opia, a di e encia del i us, que gene almen e se adhie e a
o os p og amas, es á diseñado especí icamen e pa a que busque
zonas de memo ia desocupadas, donde se au oduplica sucesi amen e
p oduciendo un desbo damien o ísico de la memo ia y además, a
di e encia de los i us, man ienen comunicación con el p og ama po
el que han sido c eados, su ámbi o de ac uación son edes publicas, y
edes de á ea local, u ilizando el co eo elec ónico como medio de
p opagación.
Los Caballo de T oya o simplemen e oyanos
Son p og amas que se p esen an en o ma de aplicación "no mal",
pe o que en su in e io poseen código des uc i o. Hay que des aca
que los Caballos de T oya, a di e encia de los i us, no ienen capaci-
dad de eplicación. Se suelen p esen a como u ilidades comunes, po
lo que podemos encon a nos con Caballos de T oya que simulan el
comp eso ARJ o el an i i us McA ee. Uno de los oyanos que más
impac o causó, po la epe cusión en los medios de comunicación, ue
el conocido AIDS.
Las bombas lógicas
Son p og amas que se ejecu an al p oduci se un hecho de e mina-
do; la condición puede se una echa, combinación de eclas, e c., y si
no se p oduce la condición el p og ama pe manece ocul o sin eje ce
ninguna acción. Es a écnica es, en ocasiones, u ilizada audulen a-
men e po p og amado es a medida en sus aplicaciones. Consiguen
que en de e minadas echas el p og ama gene e un e o , de mane a
que el clien e es é o zado a ecu i al p og amado pa a subsana lo,
asegu ándose de es a o ma el man enimien o.
No podemos ol ida nos de los i us, p og amas que u ilizan ca ac-
e ís icas de los gusanos, Caballos de T oya y bombas lógicas. Así pues,
se ep oducen, se in oducen en aplicaciones o iginales y pueden cau-
sa di e en es e ec os cuando se cumple alguna de e minada condi-
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
136 • Escuela Abie a, 4 (2000)
ción.
Po úl imo, los apple s Ja a y Ac i eX, de la mano de los lenguajes
o ien ados a In e ne , han pe mi ido la po enciación y lexibilidad de
los desa ollos en la Red. Sin emba go, es as nue as ecnologías ab en
ambién un nue o mundo a explo a po los c eado es de i us. Si bien
aún no se ha p oducido un uso masi o de es as écnicas, p uebas ea-
lizadas de o ma aislada ienen a demos a la ac ibilidad del uso de
es os lenguajes pa a ealiza las unciones de los p og amas an e io -
men e comen ados. La mayo ía de las casas an i i us hace iempo que
ienen dando a sus p oduc os un en oque o ien ado a la Red. En es os
momen os, y an e la amenaza que se p e é, son muchas las que han
comenzado a implemen a écnicas de de ección de apple s Ja a y
con oles Ac i eX maliciosos.
Funcionamien o
Hay que ene siemp e en cuen a que un i us es simplemen e un
p og ama. Po lo an o, debemos deja a un lado las his e ias y los mie-
dos in undados y al mismo iempo se conscien es del daño eal que
pueden causa nos. Pa a ello, lo mejo es ene un buen conocimien o
de cómo uncionan y las medidas que debemos de oma pa a p e e-
ni los y hace les en e. El nacimien o de un i us pa e de pe sonas
con un al o g ado de conocimien os de p og amación. Las mo i acio-
nes que pueden lle a a c ea los son de lo mas a iadas y quedan ue a
del p opósi o de es e a ículo. Es os p og amas pueden desa olla se
en dis in os lenguajes de p og amación, siendo el ensamblado el más
u ilizado po su po encia. El obje i o del i us consis e en eplica se a
sí mismo de o ma anspa en e al usua io y di icul ando al máximo su
de ección. Pa a pode eplica se necesi a se ejecu ado en el o dena-
do , po lo que ecu e, de mane a habi ual, a uni se a iche os ejecu-
ables modi icándolos o si uándose en los sec o es de a anques y
abla de pa iciones de los discos. Una ez que se ejecu an, ya sea po
ab i un iche o in ec ado o po hace una ope ación de un disco con
el boo in ec ado, suelen queda esiden es en memo ia a la espe a de
in ec a o os iche os y discos. Los i us esiden es in e cep an los
Ra ael Albo y o os
137 • Escuela Abie a, 4 (2000)

ec o es de in e upción, modi icando la abla que los con ienen, pa a
que apun en a su código. Los ec o es son los enca gados de p es a
los se icios del sis ema; de es a mane a, cuando una aplicación llame
a uno de esos se icios el con ol es cedido al i us. Con el con ol del
sis ema, el i us se dispone a la eplicación, ya que una llamada al se -
icio de ejecución o copia de un iche o puede se in e cep ada g acias
a las modi icaciones de los ec o es de in e upción y p ocede a su
in ección.
Lo más usual pa a ello consis e en añadi el código í ico al inal del
iche o y modi ica la cabece a de és e pa a que apun e al i us. Al inal
del código del i us hab á un nue o sal o al comienzo del p og ama
o iginal pa a que se ejecu e con no malidad y el usua io no sospeche.
Po úl imo, el i us suele con ene un e ec o que se ha á isible en
de e minadas ci cuns ancias. Una echa o un nume o conc e o de
in ecciones son comúnmen e u ilizados pa a hace despe a el e ec-
o, que puede a ia desde inocen es mensajes en pan alla has a la pe -
dida o al de la in o mación de nues o disco du o.
Los i us más a anzados u ilizan écnicas pa a hace más e ec i o
su abajo. Así, median e la écnica de S eal h el i us esconde los sig-
nos isibles de la in ección que pod ían dela a su p esencia. Con el
Tunneling in en an bu la los módulos esiden es de los an i i us
median e pun e os di ec os a los ec o es de in e upción. Los módu-
los esiden es de los an i i us uncionan de o ma pa ecida a los i us,
in e cep ando los se icios del sis ema, pe o lógicamen e con un
p opósi o o almen e di e en e. O a écnica muy u ilizada es la au o-
enc ip ación, que pe mi e que el i us se enc ip e de mane a di e en-
e cada ez que in ec a un iche o. De es a o ma di icul a la labo de
de ección de los an i i us. No malmen e son de ec ados po la p e-
sencia de la u ina de desenc ip ación, ya que és a no a ía. La con a-
medida de los i us pa a impedi se de ec ados de es a o ma es
a ia el mé odo de enc ip ación de gene ación en gene ación. Es
deci , que en e dis in os ejempla es del mismo i us no exis en coin-
cidencias ni siquie a en la pa e del i us que se enca ga de la desen-
c ip ación; son los llamados i us polimó icos. En es a gue a abie a,
los c eado es de i us en su a án de no se de ec ados po los an i i-
us llegan a implemen a écnicas especí icas pa a bu la los.
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
138 • Escuela Abie a, 4 (2000)
Tipos de i us
Dependiendo del luga donde se alojan, la écnica de eplicación o
la pla a o ma en la cual abajan, podemos di e encia en dis in os
ipos de i us. Los i us de Boo u ilizan el sec o de a anque, el cual
con iene la in o mación sob e el ipo de disco, es deci , núme o de pis-
as, sec o es, ca as, amaño de la FAT, sec o de comienzo, e c. A odo
es o hay que suma le un pequeño p og ama de a anque que e i ica
si el disco puede ca ga el sis ema ope a i o. Los i us de Boo u ilizan
es e sec o de a anque pa a ubica se, gua dando el sec o o iginal en
o a pa e del disco. En muchas ocasiones el i us ma ca los sec o es
donde gua da el boo o iginal como de ec uosos; de es a o ma impi-
den que sean bo ados. En el caso de los discos du os pueden u iliza
ambién la abla de pa iciones como ubicación. Suelen queda esi-
den es en memo ia al hace cualquie ope ación en un disco in ec a-
do, a la espe a de eplica se en o os. Como ejemplos ep esen a i os
enemos al ya mencionado B ain. Los i us de iche o, como su p o-
pio nomb e indica, in ec an a chi os y adicionalmen e los ipos eje-
cu ables COM y EXE han sido los más a ec ados.
Den o de la ca ego ía de i us de iche os podemos encon a más
subdi isiones. Así, los i us de acción di ec a son aquellos que no que-
dan esiden es en memo ia y que se eplican en el momen o de eje-
cu a se un iche o in ec ado. Los i us de sob eesc i u a co ompen el
iche o donde se ubican al sob eesc ibi lo.
Los i us de compañía ap o echan una ca ac e ís ica del DOS, g a-
cias a la cual si llamamos a un a chi o pa a ejecu a lo sin indica la
ex ensión el sis ema ope a i o busca á en p ime luga el ipo COM.
Es e ipo de i us no modi ica el p og ama o iginal, sino que cuando
encuen a un a chi o ipo EXE c ea o o de igual nomb e con enien-
do el i us con ex ensión COM. De mane a que cuando ecleemos el
nomb e ejecu a emos en p ime luga el i us, y pos e io men e és e
pasa á el con ol a la aplicación o iginal. Una amilia de i us de ecien-
e apa ición y g an expansión son los i us de mac o. No malmen e
inse an el código del i us al p incipio o al inal del a chi o. Cuando se
Ra ael Albo y o os
139 • Escuela Abie a, 4 (2000)
ejecu a, el i us puede hace se esiden e en memo ia y luego de uel-
e el con ol al p og ama o iginal pa a que con inúe de modo no mal.
En es os momen os son los iche os de documen os (DOC, XLS,
SAM...) los que es án en boga g acias a los i us de mac o. Se ha de
des aca , de es e ipo de i us, que son mul ipla a o mas en cuan o a
sis emas ope a i os, ya que dependen únicamen e de la aplicación.
Hoy día son el ipo de i us que es án eniendo un mayo auge debido
a que son áciles de p og ama y de dis ibui a a és de In e ne , y
aún no exis e una concienciación del pelig o que puede ep esen a un
simple documen o de ex o. Sin duda, el más ex endido de es e ipo
de i us ue el Concep , g acias al descuido de Mic oso que lo inco -
po ó acciden almen e en un CD, el cual se dis ibuyó po milla es a
mediados del año 1995.
Sin duda alguna, el ensamblado es el lenguaje po excelencia en la
c eación de i us. Ningún o o lenguaje puede eje ce al con ol
sob e el sis ema, ni pe mi e an al o g ado de op imización. En eali-
dad, es p ác icamen e ac ible p og ama los en cualquie lenguaje,
desde C has a Basic. Los i us BAT ienen a ea i ma es e hecho, ya
que empleando o denes DOS en a chi os de p oceso po lo es consi-
guen eplica se y p o oca e ec os dañinos como cualquie o o ipo
i us.
En ocasiones, los iche os de p oceso po lo es son u ilizados como
lanzade as pa a coloca en memo ia i us comunes. Pa a ello se
copian a sí mismo como iche os COM y se ejecu an. Ap o echan que
las o denes @ECHO OFF y REM aducidas a código máquina son
"comodines" y no p oducen ningún e ec o que al e e el uncionamien-
o del i us.
Los i us del Mi c ienen a o ma pa e de la nue a gene ación
In e ne y demues a que la Red ab e nue as o mas de in ección.
Consis e en un sc ip pa a el clien e de IRC Mi c (p og ama de cha -
las a a es de in e ne ). Cuando alguien accede a un canal de IRC,
donde se encuen e alguna pe sona in ec ada, ecibe po DCC un
a chi o llamado "sc ip .ini". Po de ec o, el subdi ec o io donde se
desca gan los iche os es el mismo donde es á ins alado el p og ama,
C: MIRC. Es o causa que el "sc ip .ini" o iginal sea sob esc i o po el
nue o iche o maligno. El nue o sc ip pe mi e a los au o es, y a cual-
Ejemplo de u ilidad en In e ne pa a la enseñanza uni e si a ia
140 • Escuela Abie a, 4 (2000)
quie pe sona que conozca su uncionamien o, desde desconec a el
usua io in ec ado del IRC has a accede a in o mación sensible de su
o denado . Así, po ejemplo, pueden ab i un FTP en la máquina de la
íc ima, accede al a chi o de cla es de Windows 95 o baja se el
"e c/passwd" en caso de que sea Linux.
El usua io de IRC iene a ias o mas de p o ege se. Como p ime-
a medida debe desac i a la opción AUTO GET que ecoge los iche-
os DCC de o ma au omá ica. De es a o ma cada ez que in en en
un en ío po DCC el clien e le in o ma á del iche o en cues ión, del
nick que nos lo en ía y, lo más impo an e, nos da á la opción a echa-
za lo. O a medida de p o ección consis e en cambia el subdi ec o io
po de ec o del DCC pa a e i a que sob eesc iba el "sc ip .ini".
Po úl imo, no odos los i us son malignos aunque siemp e se aso-
cie el e mino con des ucción. Podemos señala que hay i us benig-
nos y que, como ocu e con o as disciplinas del unde g oung, odo
depende de la u ilidad que se le de a es a écnica. Con el e mino " i us
benigno" no nos e e imos a aquellos que ienen como payload (e ec-
o del i us cuando se ac i a) alguna pan alla g aciosa y no des uyen
da os. Nos e e imos a que una buena u ilización de las écnicas que
emplean los i us pueden, aunque desg aciadamen e no es lo habi ual,
epo a nos bene icios y se sumamen e ú iles. Además ambién se
pueden u iliza dichas écnicas pa a pa chea sis emas a a és de
ex ensas edes LAN. El p og ama se in ec a de o denado a o dena-
do modi icando pa e de un p og ama que causa allos en el sis ema,
y una ez solucionado el e o se au odes uye.
Debido a la na u aleza de las páginas www de donde se encon ó
la in o mación u ilizada en es e apa ado de i us, és as es án poco
iempo disponibles en la Red. A la ho a de e isa es e a ículo pa a su
publicación de ini i a ya no exis ía ninguna de las o iginales. Hemos
encon ado nue as páginas elacionadas con el ema, como cualquie
lec o con un poco de conocimien o de In e ne pod ía encon a ,
pe o la na u aleza mucho más ag esi a de és as nos ha hecho pensa
que se ía mejo que no apa ecie an en un a ículo de es e ipo.
Ra ael Albo y o os
141 • Escuela Abie a, 4 (2000)