Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S E R V IC IO D E D IR E C T O R IO
E r ic a Y o lim a U r ib e
M a r c e la M a r tí n e z
V a n e s s a V a le n z u e la
R ic h a r A le x a n d e r S a la z a r
J o n a t a n O s t a u d e la F o n t M a r t in e z
IN S T R U C T O R
A n d r é s M a u r ic io O r t iz
S e rv ic io N a c io n a l d e A p re n d iz a je “ S E N A ”
R e g io n a l A n t io q u ia
C e n t r o d e S e r v ic io s y G e s t ió n E m p r e s a r ia l
2009
IN D IC E
1 . IN T R O D U C C IO N … … … … … … … … … … … … … … … … … … … … … … … … … ...4
2 . O B J E T I V O S … … … … … … … … … … … … … … … … … … … … … … … … … … .. … .. 5
2 .1 O B J E T IV O G E N E R A L … … … … … … … … … … … … … … … … … … ..… .5
2 .2 O B J E T IV O S E S P E C IF IC O S … … … … … … … … … … … … … … … … … ..5
3. M A R C O C O N C E P T U A L … … … … … … … … … … … … … … … … … … … … … … ...6
3 . 1 . Q u e e s s e g u r id a d in f o r m á t i c a … … … … … … … … … … … … … … … … . . . 6
3 . 4 Q u é e s u n s e r v id o r P r o x y … … … … … … … … … … … … … … … … … … . .. 6
3 . 5 F u n c io n a m ie n t o … … … … … … … … … … … … … … … … … … … … … … … 6
3 .6 C L A S E S D E P R O X IE S … … … … … … … … … … … … … … … … … … … ...7
3 . 6 . 1 P r o x y N A T … … … … … … … … … … … … … … … … … … … … … .. 7
3 . 6 . 2 P r o x y C a c h e … … … … … … … … … … … … … … … … … … … … .. 8
3 . 6 . 3 P r o x y T r a n s p a r e n t e … … … … … … … … … … … … … … … … … .. 9
3 . 6 . 4 P r o x y R e v e r s e … … … … … … … … … … … … … … … … … … … .. . 9
3 . 6 . 5 P r o x y A b ie r t o … … … … … … … … … … … … … … … … … … … . .. 1 0
3 . 7 Q u é e s S q u id … … … … … … … … … … … … … … … … … … … . . . .. .. .. .. . .. .. 1 1
4 . P R O Y E C T O A IM P L E M E N T A R … … … … … … … … … … … … … … … … … … … .1 2
4 . 1 E s c e n a r io … … … … … … … … … … … … … … … … … … … … … … … … … 1 2
5 . A u t e n t if ic a c ió n L d a p p o r G r u p o s d e W in d o w s 2 0 0 3 … … … … … … … … … … . . 1 3
6 . IN S T A L A C IO N D E S Q U ID … … … … … … … … … … … … … … … … … … … … … .1 5
6 . 1 C o n f ig u r a c ió n d e s q u id … … … … … … … … … … … … … … … … … … … . 1 5
6 . 2 c o n f ig u r a c ió n g e n e r a l … … … … … … … … … … … … … … … … … … … … 1 5
6 . 3 p a r a c o m u n ic a r c o n e l a c t iv e d ir e c t o r y d e W in d o w s … … … … … … … 1 7
6 . 4 C r e a r la s a c l's … … … … … … … … … … … … … … … … … … … … … … … . 1 9
6 . 5 P o lí t ic a s … … … … … … … … … … … … … … … … … … … … … … … … … . .. 2 1
6 . 6 C r e a r e l d ir e c t o r io a c l… … … … … … … … … … … … … … … … … … … … 2 4
2
7 . L IS T A S N E G R A S … … … … … … … … … … … … … … … … … … … … … … … … … .2 6
7 . 1 C o n f ig u r a c ió n d e s q u id g u a r d … … … … … … … … … … … … … … … … . . . 2 6
8 . A N A L IZ A D O R D E T R A F IC O S A R G … … … … … … … … … … … … … … … … … .2 9
8 . 1 C o n f ig u r a c ió n d e s a r g … … … … … … … … … … … … … … … … … … … . .. 2 9
8 . 2 C o n f ig u r a c ió n d e a p a c h e … … … … … … … … … … … … … … … … … … . . 3 1
9 . P R U E B A S … … … … … … … … … … … … … … … … … … … … … … … … … … … … .3 6
1 0 . A r c h iv o d e c o n f ig u r a c ió n S Q U I D . C O N F … … … … … … … … … … … … … … … 3 9
1 0 . V e n t a ja s … … … … … … … … … … … … … … … … … … … … … … … … … … … … . . 4 2
1 1 . D e s v e n t a ja s … … … … … … … … … … … … … … … … … … … … … … … … … … … 4 3
1 2 . C o n c lu s io n e s … … … … … … … … … … … … … … … … … … … … … … … … … … . . 4 4
1 3 . C ib e r g r a f í a … … … … … … … … … … … … … … … … … … … … … … … … … … … .. 4 5
3
IN T R O D U C C IO N
H oy en d ía p a ra un a d m in is t r a d o r de re d es in d is p e n s a b le im p le m e n t a r la
s e g u r id a d y t e n e r e s p e c ia l c u id a d o e n lo s a c c e s o s d e lo s u s u a r io s h a c ia la r e d
e x t e r n a o I n t e r n e t , p o r e llo e s n e c e s a r ia la im p le m e n t a c ió n d e u n s e r v id o r c o m o
e l “ P R O X Y ” d e s d e u n a in t r a n e t q u e v ig ile e l t r á f ic o d e r e d y g e s t io n e t o d o t ip o
d e a c c e s o s p o r m e d io d e l f ilt r o d e c o n t e n id o s .
C on e s te m e c a n is m o de s e g u r id a d im p le m e n t a d o por el IS P se p o d rá
W eb c o n s id e r a d a s o f e n s iv a s o d a ñ in a s p a ra la re d y lo s u s u a r io s p o d rá n
p r o d u c t iv o y n o a llá m o d o d e d is t r a c c ió n .
4
O B J E T IV O S
O B J E T IV O G E N E R A L
C o n f ig u r a r un S e r v id o r P ro x y con a u t e n t ic a c ió n de u s u a r io s de s e r v ic io d e
d ir e c t o r io y a n a liz a r e l t r á f ic o g e n e r a d o .
O B J E T IV O S E S P E C IF IC O S
U t iliz a r lo s c o n o c im i e n t o s r e q u e r id o s p a r a e l m o n t a je d e u n s e r v id o r p r o x y y s u
c o n f ig u r a c ió n .
R e c o n o c e r lo s d if e r e n t e s a n a liz a d o r e s d e t r á f ic o p a r a e l s q u id ,
M e jo r a e l t r a b a jo e n g r u p o .
5
M A R C O C O N C E P TU A L
Q u e e s S e g u r i d a d I n f o r m á ti c a
E s a s e g u r a r q u e lo s r e c u r s o s d e l s is t e m a d e in f o r m a c ió n ( m a t e r ia l in f o r m á t ic o o
p r o g r a m a s ) d e u n a e m p r e s a s e a n u t iliz a d o s d e la m a n e r a q u e s e d e c id ió y q u e
p o s ib le a la s p e r s o n a s q u e s e e n c u e n t r e n a c r e d it a d a s y d e n t r o d e lo s lí m it e s d e
s u a u t o r iz a c ió n .
Q u e e s u n S e rv id o r P ro x y
in t e r m e d ia r io e n t r e lo s u s u a r io s , n o r m a lm e n t e d e u n a r e d lo c a l, e I n t e r n e t .
S u f in a l id a d e s im p le m e n t a r la s e g u r id a d e n u n in t r a n e t , e s u n p u n t o in t e r m e d io
a c c e d ie n d o a e s te se d ir ig e n la s p e t ic i o n e s de lo s u s u a r io s y e s te la s
r e d ir e c c io n a ( d e n ie g a o p e r m it e ) s e g ú n s u c o n f ig u r a c ió n .
F u n c io n a m ie n to
U n P r o x y , c o m o d ijim o s a n t e r io r m e n t e , h a c e d e in t e r m e d ia r io e n t r e v a r io s
é l. C u a n d o u n e q u ip o d e la r e d d e s e a a c c e d e r a u n a in f o r m a c ió n o r e c u r s o , e s
r e a lm e n t e e l P r o x y q u ie n r e a l iz a la c o m u n ic a c i ó n y a c o n t in u a c ió n t r a s la d a e l
o b t e n id o s ( E j. : u n a p á g in a W e b ) e n u n a c a c h e q u e p e r m it a a c e le r a r s u c e s iv a s
6
c o n s u lt a s c o in c id e n t e s , c o n s ig u ie n d o a s í u n a m e jo r a d e l r e n d im ie n t o y e v it a n d o
s a t u r a c io n e s c u a n d o s e r e a liz a n m u c h a s c o n s u lt a s e n p o c o t ie m p o . S e u s a n
D iv e r s a s t é c n ic a s .
C L A S E S D E P R O X IE S
P ro x y N A T (N e tw o rk A d d re s s T ra n s la tio n )
E n m a s c a ra m ie n to
La t r a d u c c ió n de d ir e c c io n e s de re d (N A T, N e tw o rk A d d re s s T r a n s la t io n )
t a m b ié n e s c o n o c id a c o m o e n m a s c a r a m ie n t o d e I P s . E s u n a t é c n ic a m e d i a n t e
7
la cual la s d ir e c c io n e s fu e n te o d e s t in o de lo s p a q u e te s IP son r e e s c r it a s ,
s u s t it u id a s p o r o t r a s ( d e a h í e l " e n m a s c a r a m ie n t o " ) .
E s t o e s lo q u e o c u r r e c u a n d o v a r io s u s u a r io s c o m p a r t e n u n a ú n ic a c o n e x ió n a
c o m p a r t id a . D e n tro de la re d de áre a lo c a l (L A N ) lo s e q u ip o s e m p le a n
d ir e c c io n e s IP re s e rv a d a s p a ra uso p r iv a d o y s e rá e l P ro x y e l e n c a rg a d o de
t r a d u c ir la s d ir e c c io n e s p r iv a d a s a e s a ú n ic a d ir e c c ió n p ú b lic a p a r a r e a liz a r la s
p e t ic io n e s , a s í c o m o d e d is t r ib u ir l a s p á g in a s r e c ib id a s a a q u e l u s u a r io in t e r n o
q u e la s o lic it ó .
P ro xy d e W eb / P ro xy C ach e d e W e b
E s te e s p a ra e l a c c e s o a la W e b e s p e c if ic o , p r o p o r c io n a u n a c a c h e ( e l c a c h e
e s u n a m e m o r ia e s p e c ia lm e n t e r á p id a , u n a s 5 v e c e s la m e m o r ia R A M ) p a r a la s
p á g in a s W eb y lo s c o n t e n id o s d e s c a rg a d o s , q u e es c o m p a r t id a p o r to d o s lo s
e q u ip o s d e la re d , c o n la c o n s ig u i e n t e m e jo r a en lo s t ie m p o s d e acceso p a ra
c o n s u lt a s c o in c id e n t e s . E s to e v it a la s o bre c a rg a en la re d y m e jo r a el
r e n d im ie n t o a l lib e r a r d e t r a b a jo a l s e r v id o r r e a l.
1. E l c l ie n t e r e a liz a u n a p e t ic ió n ( p . e j. m e d ia n t e u n n a v e g a d o r W e b ) d e u n
re c u rs o de In te rn e t (u n a p á g in a W eb o c u a lq u ie r o tro a r c h iv o )
e s p e c if ic a d o p o r u n a U R L .
2. C u a n d o e l P r o x y c a c h é r e c ib e la p e t ic ió n , b u s c a la U R L r e s u lt a n t e e n s u
caché lo c a l. S i la e n c u e n t r a , d e v u e lv e e l d o c u m e n t o in m e d ia t a m e n t e , s i
no e s a s í , lo c a p tu ra d e l s e r v id o r r e m o t o , lo d e v u e lv e al que lo p id ió y
g u a r d a u n a c o p ia e n s u c a c h é p a r a f u t u r a s p e t ic io n e s .
8
P ro x y Tra n s pa re n te
E s t e im p le m e n t e u n r e f u e r z o d e la s p o lí t ic a s d e u s o d e la r e d y p r o p o r c io n a la
s e g u r id a d y s e r v ic io s de caché. N o r m a lm e n t e , un P ro x y W eb o N AT no es
m a n u a lm e n t e . P or lo ta n to , el u s u a r io puede e v a d ir el P ro x y c a m b ia n d o
s im p le m e n t e la c o n f ig u r a c ió n . U n a v e n t a ja de ta l e s que se puede u s a r p a ra
r e d e s d e e m p r e s a y p r o v e e d o r e s d e s e r v ic io s d e I n t e r n e t ( I S P ) .
R everse P ro xy
U n re v e rs e P ro x y e s u n s e r v id o r P r o x y in s t a la d o e n e l d o m ic ilio de uno o m ás
s e r v id o r e s W e b . T o d o e l t r á f ic o e n tr a n t e d e I n t e r n e t y c o n e l d e s t in o d e u n o d e
e s o s s e r v id o r e s W e b p a s a a tr a v é s d e l s e r v id o r P r o x y
E s t e p r o p o r c io n a m e jo r a s c o m o
9
S e g u r id a d : e l s e r v id o r P r o x y e s u n a c a p a a d ic io n a l d e d e fe n s a y p o r lo
t a n t o p r o t e g e lo s s e r v id o r e s W e b .
C if r a d o / A c e le r a c ió n S S L: cuando se c re a un s it io W eb s e g u ro,
h a b it u a lm e n t e e l c if r a d o S S L n o lo h a c e e l m is m o s e r v id o r W e b , s in o q u e
h a r d w a r e d e a c e le r a c ió n S S L ( S e c u r it y S o c k e t s L a y e r ) .
v a r io s s e r v id o r e s W e b . E n e s e c a s o , e l " r e v e r s e P r o x y " p u e d e n e c e s it a r
r e e s c r ib ir la s U R L d e c a d a p á g in a W e b ( t r a d u c c ió n d e la U R L e x te rn a a
la U R L in t e r n a c o r r e s p o n d ie n t e , s e g ú n en qué s e r v id o r s e e n c u e n tre la
in f o r m a c ió n s o lic it a d a ) .
s e r v id o r e s W e b a lm a c e n a n d o c o n t e n id o e s t á t ic o c o m o im á g e n e s u o tr o
c o n t e n id o g r á f ic o .
P ro x y A b ie rto
E s t e t ip o d e P r o x y q u e a c e p t a p e t ic io n e s d e s d e c u a lq u ie r o r d e n a d o r , e s t é o n o
c o n e c ta d o a s u re d.
E s te t ie n e una c o n f ig u r a c ió n que p e r m it ir á e je c u t a r c u a lq u ie r p e t ic ió n de
c u a lq u ie r o r d e n a d o r q u e p u e d a c o n e c t a r s e a é l, r e a liz á n d o l a c o m o s i fu e ra u n a
p a s a r e la p a ra el e n v ío m a s iv o de c orre o s de sp am U n P ro x y se u sa,
n o r m a lm e n t e , p a r a a lm a c e n a r y r e d ir ig ir s e r v ic io s c o m o e l D N S o la n a v e g a c ió n
W e b , m e d ia n t e el cacheo de p e t ic io n e s e n e l s e r v id o r P r o x y , lo que m e jo r a la
v e lo c id a d g e n e ra l de lo s u s u a r io s . E s te uso es m uy b e n e f ic io s o , p e ro al
h e r r a m ie n t a p a r a s u u s o in d e b id o .
10
Q u e e s S q u id
P r o x y y u n d e m o n io p a r a c a c h é d e p á g in a s W e b , p u b lic a d o b a j o lic e n c ia G P L .
g r u p o d e g e n t e q u e c o m p a r t e r e c u r s o s d e la r e d , h a s t a c a c h é d e W e b , a d e m á s
de a ñ a d ir s e g u r id a d f ilt r a n d o e l t r á f ic o . E s tá e s p e c ia lm e n t e d is e ñ a d o p a ra
e je c u t a r s e b a jo e n t o r n o s t ip o U n ix , A u n q u e t a m b ié n t ie n e g r a n f u n c io n a l id a d e n
W in d o w s
c o m p le t o y ro b u s to . A u n q u e o r ie n t a d o a p r in c ip a lm e n t e a H TTP y FTP y es
c o m p a t ib le c o n m o d a lid a d e s d e c if r a d o c o m o T L S , S S L , y H T T P S .
11
P R O Y E C T O A IM P L E M E N T A R
E n e s te m anual se va a im p l e m e n t a r u n S e r v id o r P r o x y c o n a u t e n t ic a c ió n de
u s u a r io s d e s e r v ic io d e d ir e c t o r io .
L o s o b je t iv o s a c u m p lir s o n :
I m p le m e n t a r S e r v id o r p r o x y .
I m p le m e n t a r p o lít ic a s d e acceso y r e s t r ic c ió n p o r U R L , e x t e n s io n e s d e
a r c h iv o , m im e t y p e s y p o r a c c e s o d e h o r a r io s .
I m p le m e n t a r lis t a s n e g r a s p a r a c o n t r o l d e a c c e s o .
I m p le m e n t a r a u t e n t ic a c ió n c o n u s u a r io s d e u n s e r v ic io d e d ir e c t o r io .
I m p le m e n t a r u n a n a liz a d o r d e t r á f ic o p a r a g e n e r a r r e p o r t e s e s t a d í s t ic o s ,
con a c c e s o s e g u r o p a r a la v is u a liz a c ió n d e lo s r e p o r t e s .
E s c e n a rio
D ir e c t o r io A c t iv o
o d e b ia n L e n n y : S is t e m a o p e r a t iv o
o s q u id - c a c h e : S e r v id o r p r o x y
o s q u id G u a r d : F ilt r a d o w e b
o S a r g : A n a liz a d o r d e t r a f ic o
o b in d 9 : S is t e m a d e n o m b r e s d e d o m in io
o a p a c h e 2 : S e r v id o r W e b
12
A U T E N T IF IC A C IO N L D A P P O R G R U P O S D E W IN D O W S 2 0 0 3
L o p r im e r o q u e v a m o s a h a c e r e s la a u t e n t ic a c ió n , y a q u e d e s p u é s d e a g r e g a r
la s lí n e a s c o r r e s p o n d ie n t e p a ra la a u t e n t ic a c ió n r e s u lt a m á s f á c il a g r e g a r la s
d e m á s lí n e a s q u e n e c e s it e m o s s e g ú n n u e s t r a s n e c e s id a d e s .
E m pezam os
P r im e r o en e l a c t iv e d ir e c t o r y hay que c re a r u n a u n id a d o r g a n iz a t iv a U O , lo
s e g ú n t u s n e c e s id a d e s , e n e s t e m a n u a l u s a r e m o s lo s g r u p o s :
A c c e s o T o ta l
A c c e s o L i m i ta d o
L o s u s u a r io s q u e p u e d e n v is it a r c a s i t o d o e l c o n t e n id o d e in t e r n e t, q u e e s e s t e
caso s e rá n lo s a d m in is t r a d o r e s de la re d , lo s h a re m o s m ie m b r o s d e l g ru p o
A c c e s o t o ta l .
L o s u s u a r io s q u e s e r á n m ie m b r o s d e l g r u p o A c c e s o l i m i t a d o , t e n d r á n a c c e s o a
e x t e n s io n e s de a r c h iv o o ju g a r ; e x c e p to en la h o ra de a lm u e r z o , que es el
h o r a r io en el que p o d rá n v is it a r la s p á g in a s q u e en e l re s to de d ía n o p o d rá n
v e r c o m o p o r e je m p lo ( w w w . f a c e b o o k . c o m ) .
13
S i e l u s u a r io n o e s t á e n c u a lq u ie r a d e e s t o s g r u p o s s e le d e n e g a r a e l a c c e s o a
in t e r n e t .
14
IN S T A L A C IO N D E S Q U ID
V a m o s a e m p e z a r c o n la in s t a la c ió n d e S q u id .
# a p t - g e t in s t a ll s q u id
# a p t - g e t in s t a ll w in b in d
A l in s t a la r s q u id s e in s t a la r a t a m b ié n s q u id - c o m m o n
2 .7
A h o r a e n t r a m o s a s q u id p a r a e m p e z a r la c o n f ig u r a c ió n d e s q u id . c o n f
# c d / e t c / s q u id
# p ic o s q u id . c o n f
E l s q u id . c o n f es un f ic h e r o b a s ta n te g ra n d e , en su g ra n m a y o rí a por lo s
c o m e n t a r io s y e x p lic a c io n e s q u e e s t e c o n t ie n e , s e r e c o m ie n d a c r e a r u n a c o p ia
d e l a r c h iv o s q u id . c o n f b o r r a r e l c o n t e n id o d e l o r ig in a l y c r e a r d e n t r o d e e s t e l a
c o n f ig u r a c ió n d e s d e c e r o a d a p t á n d o lo a t u s n e c e s id a d e s .
L a c o n f ig u r a c ió n p a r a la a u t e n t ic a c ió n q u e d a r a a s í :
C O N F IG U R A C IO N D E S Q U ID
# c o n fig u ra c ió n g e n e ra l
h ttp _ p o rt 3 1 2 8
E l p u e r t o p o r e l q u e v a a c o r r e r e l p r o x y.
15
ic p _ p o r t 0
ic p _ p o r t 3130 p e ro lo p o n d re m o s ic p _ p o r t 0 p a ra in d ic a r que e s ta
d e s a c t iv a d o .
fo rw a rd e d _ fo r off
> O c u lt a m o s la ip d e l c li e n t e , p a r a q u e e n in t e r n e t s o lo s e m u e s t r e la ip d e l
r o u t e r.
h ie r a r c h y _ s t o p lis t c g i - b in ?
a c l Q U E R Y u r lp a t h _ r e g e x c g i - b in \ ?
cache deny Q U E R Y
E j. c g i- b in .
a c l a p a c h e re p _ h e a d e r S e rv e r ^A p a c h e
b r o k e n _ v a r y _ e n c o d in g a l lo w a p a c h e
> P a ra lo s s e r v id o r e s q u e p e r m it e n r e s u m ir la s e s ió n cuando se c a n c e la
u n a d e s c a r g a d e u n a r c h iv o .
a c c e s s _ lo g / v a r / lo g / s q u id / a c c e s s . lo g . 1 s q u id
> E s t a lí n e a s e e x p lic a p o r s í m is m a , d o n d e g u a r d a m o s e l lo g d e a c c e s o .
e m u la t e _ h t t p d _ lo g o n
> P a r a e m u la r e l f o r m a t o d e lo g d e l a p a c h e , e s t o n o s s ir v e p a r a u t iliz a r lo s
a n a liz a d o r e s d e lo g s d e a p a c h e .
16
h o s t s _ f ile / e t c / h o s t s
> E s t e in d ic a ¿ D o n d e e s t á e l f ic h e r o h o s t s ?
c a c h e _ d ir a u f s / v a r / s p o o l/ s q u id / 2 0 0 1 6 2 5 6
C u a n t o d e s e a a lm a c e n a r d e I n t e r n e t e n e l d is c o d u r o .
o S e p u e d e in c r e m e n t a r e l t a m a ñ o d e l c a c h é h a s t a d o n d e lo d e s e e
e l a d m in is t r a d o r . M ie n t r a s m á s g r a n d e s e a e l c a c h é , m á s o b je t o s
s e a lm a c e n a r á n e n é s t e y p o r lo t a n t o s e u t iliz a r á m e n o s e l a n c h o
de banda.
c o n t e n d r á 1 6 d ir e c t o r io s s u b o r d in a d o s c o n 2 5 6 n iv e le s c a d a u n o .
N o m o d if iq u e e s t o n ú m e r o s , n o h a y n e c e s id a d d e h a c e r lo .
cache_m em 128 M B
> E s t a b le c e la c a n t id a d id e a l d e m e m o r ia p a r a lo s ig u ie n t e :
o O b je t o s e n tr á n s it o .
o O b je t o s f r e c u e n t e m e n t e u t iliz a d o s ( H o t ) .
o O b je t o s n e g a t iv a m e n t e a lm a c e n a d o s e n e l c a c h é .
# p a ra c o m u n ic a r c o n e l a c tiv e d ire c t o ry d e W in d o w s
s A M A c c o u n tN a m e = % s -h 1 7 2 .2 0 .0.1 3
> E s t a lin e a e s b á s ic a p a r a q u e f u n c io n e .
17
a u th _ p a ra m b a s ic p r o g r a m
e n c u e n t r a e l " h e lp e r " d e l ld a p .
o " d c = p r o x y 5 7 , d c = c o m " - D E l d o m in io d o n d e s e e n c u e n t r a e l A D
o " c n = u s u a r io ld a p , o u = p r o x y , d c = p r o x y 5 7 , d c = c o m " E l u s u a r io p a ra
c o n ta c ta r c o n e l A D y d o n d e s e e n c u e n tra.
o -w " m ic o n t r a s e ñ a " -f s A M A c c o u n tN a m e = % s -h 1 7 2 . 2 0 . 2 . 1 3 la
c o n t r a s e ñ a d e l u s u a r io ld a p y la ip d e l s e r v id o r d e d o m in io .
e x t e r n a l_ a c l_ t y p e ld a p _ g r o u p % L O G IN / u s r / lib / s q u id / s q u id _ l d a p _ g r o u p -R -b
( m e m b e r o f= c n = % a , o u = p r o x y, d c = p r o x y 5 7 , d c = c o m ) ) " - h 1 7 2 . 2 0 . 0 . 1 3
d e l ld a p .
e x t e r n a l_ a c l_ t y p e ld a p _ g r o u p
o % L O G IN / u s r / lib / s q u id / s q u id _ l d a p _ g r o u p -R -b A quí le
in d ic a m o s d o n d e s e e n c u e n t r a e l " h e lp e r " d e l ld a p - g r o u p
o " d c = p r o x y 5 7 , d c = c o m " - D E l d o m in io d e l A D .
o " c n = u s u a r io ld a p , o u = p r o x y , d c = p r o x y 5 7 , d c = c o m " -w
c o n tra s e ñ a .
o " ( & ( o b je c t c la s s = p e r s o n ) (s A M A c c o u n tN a m e = % v )
( m e m b e r o f= c n = % a , o u = p r o x y, d c = p r o x y 5 7 , d c = c o m ) ) " -h
1 7 2 .2 0 .0 .1 3 L e in d ic a m o s en que u n id a d o r g a n iz a t iv a se
18
c re a d o lo s g ru p o s " A c c e s s o t o t a l" y " A c c e s o lim it a d o " en la U O
"p ro x y ".
a u th _ p a ra m b a s ic c h ild r e n 2 5
a u th _ p a ra m b a s ic r e a lm P ro x y 5 7
s e le p id e la c o n t r a s e ñ a . E j. " P r o x y 5 7 " .
a u th _ p a ra m b a s ic c r e d e n t ia ls t t l 1 m in u t e s
> E l t ie m p o que s q u id m a n t ie n e la s c r e d e n c ia le s de la s w eb e x te rn a s,
d o n d e e l u s u a r io s e v a lid a .
C R E A R L A S A C L 'S
La a c l ( lis t a d e c o n t r o l d e a c c e s o ) im p le m e n t a p o lí t ic a s d e a c c e s o y r e s tr ic c ió n
p o r U R L , e x t e n s io n e s d e a r c h iv o m im e t y p e s y p o r a c c e s o d e h o r a r io s .
# a c l's
a c l C O N N E C T m e th o d C O N N E C T
a c l S a fe _ p o rts p o rt 8 0 4 4 3 1 0 2 4 -6 5 5 3 5
p e t ic ió n a u n p u e r t o q u e n o e s t é e n e s t a lí n e a s e r á r e c h a z a d a .
lí n e a c o n t o d o s lo s p u e r t o s a lt o s y c o n lo s m á s u s u a le s p e r o n o e s m u y
r e c o m e n d a b le . E j. " a c l S a f e _ p o r t s p o r t 8 0 4 4 3 2 1 1 0 2 4 - 6 5 5 3 5 "
a c l a ll s r c 0 . 0 . 0 . 0 / 0 . 0 . 0 . 0
> E n e s t a a c l d e f in im o s la r e d a ll.
19
a c l m a n a g e r p r o t o c a c h e _ o b je c t
> S e in c lu y e p o r d e f e c t o .
a c l lo c a lh o s t s r c 1 2 7 . 0 . 0 . 1 / 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5
a c l t o _ lo c a lh o s t d s t 1 2 7 . 0 . 0 . 0 / 8
> E s t a a c l d e f in e lo c a lh o s t y t o _ lo c a lh o s t .
a c l la n s r c 1 7 2 . 2 0 . 0 . 0 / 2 5 5 . 2 5 5 . 2 5 5 . 0
> L a n e s e l n o m b r e q u e le d i a la a c l p a r a m i r e d .
a c l p u rg e m e th o d P U R G E
> S e in c lu y e p o r d e f e c t o .
a c l ld a p L im it a d o e x t e r n a l ld a p _ g r o u p A c c e s o lim it a d o
> E s t a a c l d e f in e e l g r u p o c o n A c c e s o lim it a d o , q u e e s e l n o m b r e d e l g r u p o
e n e l A D y ld a p L im it a d o e s e l n o m b r e d e la a c l d e l s q u id .
a c l ld a p T o t a l e x t e r n a l ld a p _ g r o u p A c c e s o t o t a l
> E s t a a c l d e f in e e l g r u p o c o n A c c e s o t o t a l, q u e e s e l n o m b r e d e l g r u p o e n
e l A D y ld a p T o t a l e s e l n o m b r e d e la a c l d e l s q u id .
a c l a r c h iv o s u r lp a t h _ r e g e x " / e t c / s q u id / a c l/ a r c h iv o s . a c l"
a c l m im e _ t y p e s u r lp a t h _ r e g e x " / e t c / s q u id / a c l/ m im e _ t y p e s . a c l"
a c l u r l_ d e n y d s t d o m a in " / e t c / s q u id / a c l/ u r l_ d e n y . a c l"
a c l c o n t _ p a la b r a s u r l_ r e g e x " / e t c / s q u id / a c l/ c o n t _ p a la b r a s . a c l"
> E n e s t o s a r c h iv o p o n d r e m o s t o d o s lo q u e c o n s id e r a m o s q u e n o d e b e s e r
a c c e s ib le s p a ra to d o s lo s u s u a r io s . Vam os a im p le m e n t a r p o lí t ic a s de
20
acceso y r e s t r ic c ió n p o r U R L , e x t e n s io n e s d e a r c h iv o m im e t y p e s y p o r
a c c e s o d e h o r a r io s .
a c l h o r a r io _ a lm u e r z o t im e M T W H F 1 2 : 0 0 - 1 3 : 0 0
a lm u e r z o .
a c l ld a p - g r o u p p r o x y _ a u t h R E Q U I R E D
> E s t a a c l e s t a b le c e q u e t o d o s lo s u s u a r io s d e l ld a p d e b e n a u t e n t ic a r s e .
o f f lin e _ m o d e o n
> P a r a c a c h e a r t o d o lo q u e p a s e p o r e l p r o x y .
# P o lític a s
h t t p _ a c c e s s d e n y ! S a f e _ p o rt s
S a fe _ p o rts .
h t t p _ a c c e s s a llo w h o r a r io _ a lm u e r z o a ll l d a p L im it a d o u r l_ d e n y
> P e r m it im o s q u e t o d o s lo s u s u a r io s d e l g r u p o ld a p L im it a d o e n la h o r a d e l
a r c h iv o d e la n e n la a c l u r l_ d e n y .
h t t p _ a c c e s s a llo w ld a p T o t a l a l l ! c o n t _ p a la b r a s
21
> To d o s lo s u s u a r io s d e l g ru p o ld a p T o t a l t ie n e n acceso a to d o e x c e p to
p á g in a s que c o n te n g a n la s p a la b r a s d e f in id a s d e n tro d e l a r c h iv o de la
a c l c o n t _ p a la b r a s .
h ttp _ a c c e s s a llo w ld a p L im it a d o a ll ! a r c h iv o s ! m im e _ t y p e s ! u r l_ d e n y
! c o n t _ p a la b r a s
c o n t e n id o e s t a b le c id o d e n t r o d e la s a c l’s a r c h iv o s m im e _ t y p e s , u r l_ d e n y ,
y c o n t _ p a la b r a s .
h t t p _ a c c e s s a llo w m a n a g e r lo c a lh o s t
h ttp _ a c c e s s d e n y m a n a g e r
> P e r m it im o s s o lo e l a c c e s o a c a c h e m g r d e s d e lo c a lh o s t .
h t t p _ a c c e s s a llo w p u r g e lo c a lh o s t
h ttp _ a c c e s s d e n y p u rg e
> S o lo p e r m it im o s p u r g a s d e s d e lo c a lh o s t .
h t t p _ a c c e s s a llo w lo c a l h o s t
> P e r m it im o s e l a c c e s o a l p r o x y .
h t t p _ a c c e s s d e n y a ll
> y a l f in a l lo d e n e g a m o s t o d o .
h t t p _ r e p ly _ a c c e s s a llo w a l l
> P a r a q u e c o n t e s t e a la s p e t ic io n e s d e lo s c lie n t e s .
22
ic p _ a c c e s s d e n y a ll
> D e n e g a m o s e l ic p .
h e a d e r _ a c c e s s X - F o r w a r d e r - F o r d e n y a ll
h e a d e r _ a c c e s s V ia d e n y a ll
> P a r a o c u lt a r la m á x im a in f o r m a c ió n d e l p r o x y , s o lo e n la s c a b e c e r a s .
h e a d e r _ a c c e s s A c c e p t - L a n g u a g e d e n y a ll
> P a r a r e m p la z a r la s c a b e c e r a s , d e l p r o x y y d e lo s n a v e g a d o r e s .
r e f r e s h _ p a tt e r n ^ ft p : 1 4 4 0 2 0 % 10080
r e f r e s h _ p a tt e r n ^ g o p h e r : 1 4 4 0 0 % 1440
r e f r e s h _ p a tt e r n . 0 2 0 % 4320
e s t á n p e r o n o la s c o m e n t o .
c a c h e _ e f f e c t iv e _ u s e r p r o x y
c a c h e _ e f f e c t iv e _ g r o u p p r o x y
> E l u s u a r io y e l g r u p o q u e u t iliz a r a s q u id .
c o r e d u m p _ d ir / v a r / s p o o l/ s q u id
> C o n e s t a lí n e a le in d ic a m o s a l s q u id d o n d e g u a r d a r la c a c h e .
e r r o r _ d ir e c t o r y / u s r / s h a r e / s q u id / e r r o r s / S p a n is h
> E l id io m a q u e u t il iz a r a s q u id
23
# fin
H a s ta a q u í t o d a s la s lí n e a s d e l a r c h iv o d e c o n f ig u r a c ió n d e l s q u id , u b ic a d o en
/ e t c / s q u id / s q u id . c o n f , a s e g ú r a t e de haber a ñ a d id o lo s u s u a r io s e n lo s g r u p o s
c o r r e s p o n d ie n t e s del A c t iv e D ir e c t o r y de W in d o w s , y de c o n f ig u r a r el
n a v e g a d o r d e lo s u s u a r io s c o n la d ir e c c ió n ip y e l p u e r t o d e l p r o x y .
C R E A R E L D IR E C T O R IO A C L
A h o r a a n t e s d e r e in ic ia r e l s q u id , t e n e m o s q u e c r e a r e l d ir e c t o r io a c l y cre a m o s
lo s a r c h iv o s , m im e _ t y p e s u r l_ d e n y c o n t _ p a la b r a s a r c h iv o s .
C r e a m o s e l d ir e c t o r io a c l e n e l d ir e c t o r io d e c o n f ig u r a c ió n d e l s q u id .
# m k d ir / e t c / s q u id / a c l
# t o u c h / e t c / s q u id / a c l/ a r c h iv o s
# t o u c h / e t c / s q u id / a c l/ m im e _ t y p e s
# t o u c h / e t c / s q u id / a c l/ u r l_ d e n y
# t o u c h / e t c / s q u id / a c l/ c o n t _ p a la b r a s
C o n c e d e m o s p e r m is o s d e e s c r it u r a y le c t u r a s o lo a l u s u a r io r o o t .
# c h m o d 6 0 0 / e t c / s q u id / a c l – R
E s t o s a r c h iv o s c o n t ie n e n . E je m p lo
24
U s a m o s s q u id - z p a r a r e f r e s c a r la c a c h e , c o n e s t e c o m a n d o t a m b ié n s a b r á s s i
t ie n e s a lg ú n e r r o r e n la s in t a x is .
# s q u id - z
25
R e in ic ia e l s q u i d .
# / e t c / in it . d / s q u id r e s t a r t
L IS T A S N E G R A S
P a r a c o m p le m e n t a r la s d e n e g a c io n e s v a m o s a im p le m e n t a r lis t a s n e g r a s
p a ra c o n tro l d e a c c e s o .
P a r a e s t o u s a r e m o s s q u id g u a r d 1 . 2 . 0 - 8 . 4
# a p t - g e t in s t a ll s q u id g u a r d
A c o n t in u a c ió n e d it a m o s e l f ic h e r o d e c o n f ig u r a c ió n d e S q u id .
# p ic o / e t c / s q u id / s q u id . c o n f
C O N F IG U R A C IO N D E S Q U ID G U A R D
A l f in a l d e l a r c h iv o d e c o n f ig u r a c ió n a g r e g a m o s la lí n e a .
r e d ir e c t _ p r o g r a m / u s r / b in / s q u id G u a r d - c / e t c / s q u id / s q u id G u a r d . c o n f
E s ta lí n e a e s n e c e s a r ia p a r a c o n e c t a r S q u id c o n S q u id G u a r d .
B a ja m o s e l a r c h iv o q u e c o n t ie n e la b a s e d e d a t o s c o n m ile s d e d ir e c c io n e s w e b
s ig u ie n t e d ir e c c ió n : h t t p :/ / u r lb la c k lis t . c o m / c g i -
26
b in / c o m m e r c ia ld o w n lo a d . p l? t y p e = d o w n lo a d & f ile = b i g b la c k lis t
/ v a r / lib / s q u id g u a r d / d b /
# c p b la c k lis t s . t a r . g z / v a r / lib / s q u id g u a r d / d b /
V e a la r u t a / v a r / lib / s q u id g u a r d / d b /
# c d / v a r / lib / s q u id g u a r d / d b /
Y d e s c o m p r im ir lo e n e s a m is m a r u t a .
# t a r x v z f b la c k lis t s .t a r . g z
T e q u e d a r a u n a r c h iv o lla m a d o b la c k l is t s q u e c o n t ie n e la s lis t a s n e g r a s .
E d it a m o s e l f ic h e r o d e c o n f ig u r a c ió n d e S q u id G u a r d
# p ic o / e t c / s q u id / s q u id G u a r d . c o n f
B o r r a m o s lo q u e a p a r e c e t r a s la s lí n e a s :
d b h o m e / v a r / lib / s q u id g u a r d / d b
lo d g ir / v a r / lo g / s q u id
( E s t a s d o s lí n e a s la s d e ja m o s )
A l f in a l d e l f ic h e r o e s c r ib im o s lo s ig u ie n t e :
27
A l f in a l a g re g a m o s la lí n e a r e d ir e c t y e s c r ib im o s una p á g in a a la cual se
r e d i r e c c i o n a r a n t o d o s l o s d o m i n i o s y u l r ’ s q u e s e i n t e n t e n a b r i r.
C e r r a m o s e l f ic h e r o g u a r d a n d o lo s c a m b io s .
p a r a q u e s u c o n s u lt a s e a m u c h o m á s r á p id a y e f e c t iv a .
# s q u id G u a r d - C a ll
R e f r e s c a m o s la c a c h e
# s q u id - z
R e in ic ia e l s q u i d
# / e t c / in it . d / s q u id r e s t a r t
U t iliz a r e m o s u n t a il e n e l lo g d e l s q u id G u a r d , p a r a a s e g u ra rn o s q u e to d o e sté
b ie n .
# t a il - f / v a r / lo g / s q u id / s q u id G u a r d . lo g
28
A N A L IZ A D O R D E T R A F IC O S A R G
Y p a ra f in a liz a r im p le m e n t a m o s un a n a liz a d o r de t r á f ic o p a ra g e n e ra r
re p o rte s .
P a ra e s to u s a re m o s S A R G
s e r v id o r w e b y u n s e r v id o r d e n o m b r e s .
L a v e r s ió n d e s a r g q u e u s a m o s e s la 2 .2.5
E n e s ta m a n u a l e l S A R G s e in s t a lo e n la r u t a d o n d e s e e n c u e n tr a e l s q u id .
d e b ia n : / e t c / s q u id # a p t - g e t in s t a ll s a r g
C O N F IG U R A C IO N D E S A R G
29
# p ic o s a r g . c o n f
S p a n is h
a c c e s s _ lo g / v a r / lo g / s q u id / a c c e s s . lo g . 1
g ra p h s y e s
t it le " R e p o r t e d e A c c e s o d e U s u a r io s d e S q u id "
f o n t _ f a c e T a h o m a , V e r d a n a , A r ia l
h e a d e r _ c o lo r d a r k b lu e
h e a d e r _ b g c o lo r b la n c h e d a lm o n d
h e a d e r _ f o n t _ s iz e - 1
b a c k g r o u n d _ c o lo r w h it e
t e x t _ c o lo r b la c k
t e x t _ b g c o lo r b e ig e
t it le _ c o lo r g r e e n
t e m p o r a r y _ d ir / t m p
o u t p u t _ d ir / v a r / w w w / s q u id - r e p o r t s /
r e s o lv e _ ip y e s
u s e r _ ip y e s
t o p u s e r _ s o r t _ f ie ld la n g u a g e B Y T E S r e v e r s e
u s e r _ s o r t _ f ie ld B Y T E S r e v e r s e
d a te _ fo rm a t u
r e m o v e _ t e m p _ f ile s y e s
in d e x y e s
o v e r w r it e _ r e p o r t y e s
use_com m a no
t o p s it e s _ n u m 100
t o p s it e s _ s o r t _ o r d e r C O N N E C T D
m a x _ e la p s e d 2 8 8 0 0 0 0 0
re p o rt_ ty p e t o p s it e s u s e r s _ s it e s s it e s _ u s e r s d a t e _ t im e d e n ie d a u t h _ f a ilu r e s
s it e _ u s e r _ t im e _ d a t e
lo n g _ u r l n o
d a t e _ t im e _ b y b y t e s
30
C O N F IG U R A C IO N D E A P A C H E
C o n f ig u r a e l a p a c h e 2 p a r a v e r la s e s t a d í s t ic a s v í a w e b .
C r e a e l r e g is t r o e n e l D N S
C o n f ig u r a a l A p a c h e p a r a p o d e r le e r la s e s t a d í s t ic a s d e u s o d e l s e r v id o r
P ro x y.
E n t r a a / e t c / a p a c h e 2 / h t t p d . c o n f y a g r e g a e s t a s lí n e a s
# p ic o / a p a c h e 2 / h t t p d . c o n f
31
E n tra a t m p , a llí e je c u t a r e m o s e l c o m a n d o p a ra cre a re m o s u n a r c h iv o s
d e c o n t r a s e ñ a s e n c r ip t a d a s p a r a a u t o r iz a r la e n t r a d a e n S a r g .
#cd /
# c d tm p
d e b ia n : / t m p # h tp a s s w d -c -m / e t c /. h t p a s s w d s q u id r e p o r t s a d m in is t r a d o r
( a d m in is t r a d o r e s e l n o m b r e p a r a e l u s u a r io )
R e in ic ia m o s t o d o s lo s s e r v ic io s .
d e b ia n : / t m p # / e t c / in it . d / a p a c h e 2 r e s t a r t
d e b ia n : / t m p # / e t c / in it . d / s q u id r e s t a r t
32
P R U E B A S
c o n tra s e ñ a .
L a p r im e r a p r u e b a la h a r e m o s c o n e l u s u a r io ld a p , r e c u e r d a q u e e s t e u s u a r io n o
p e r t e n e c e a n in g ú n g r u p o , p o r l o t a n t o n o t ie n e n in g ú n p e r m is o , n o d e b e p o d e r
a c c e d e r a n in g u n a p a g in a .
33
A h o ra h a re m o s u n a pru e b a con un u s u a r io q u e p e rte n e z c a a l g ru p o de
A c c e s o t o t a l.
34
H a re m o s u n a p ru e b a p a ra la s lis t a s n e g r a , e s c r ib im o s e n el navegador
u n a d e la s d ir e c c io n e s q u e a p a r e c e n e n e l f ic h e r o d o m a in s ( p o r e je m p lo ,
h t t p :/ / w w w . v ie n d o s e x o . c o m / ) .
C o m o y a p o d e m o s n a v e g a r , a h o r a v a m o s a p r o b a r la a u t e n t ic a c ió n p a r a
lo s r e p o r t e s d e s q u id .
35
D e e s t a m a n e r a e l u s u a r i o a d m i n i s t r a d o r, ( q u e e s i n d e p e n d i e n t e d e l o s
u s u a r io s r e g is t r a d o s e n e l A c t iv e D ir e c t ir y ) , p u e d e v e r lo s r e p o r t e s
g e n e r a d o s p o r e l s q u id .
A h o r a p u e d e s v e r t o d a s la s e s t a d í s t ic a s d e lo s r e p o r t e s .
36
P u e d e s v e r q u e lo s d í a s e n q u e in g r e s a a in t e r n e t c a d a u s u a r io
37
P uedes ve la s p á g in a s que v is it a cada u s u a r io , c u á n to t ie m p o la
v is it a r o n , e t c .
Y L IS T O H E M O S T E R M IN A D O
38
A rc h iv o d e c o n fig u ra c ió n S Q U ID .C O N F
E l a rc h iv o d e c o n fig u ra c ió n q u e d a ra a s í:
# c o n f i g u r a c i ó n g e n e r a l
h t t p _ p o rt 3 1 2 8
i c p _ p o r t 0
f o r w a r d ed _ f o r o f f
h i e r a r c hy _ s t o p l i s t c g i - b i n ?
a c l Q U E RY u r l p a t h _ r e g e x c g i - b in \ ?
c a c h e d en y Q U E R Y
a c l a p a ch e r e p _ h e a d e r S e r v e r ^Apache
b r o k e n _ va r y _ e n c o d i n g a l l o w a pache
a c c e s s _ lo g / v a r / l o g / s q u i d / a c cess.log squid
e m u l a t e _h t t p d _ l o g o n
h o s t s _ f il e / e t c / h o s t s
c a c h e _ m em 1 2 8 M B
# p a r a c om u n i c a r c o n e l a c t i v e directory de windows
a u t h _ p a ra m b a s i c p r o g r am /usr/lib/squ id/ldap_auth -R -b
e x t e r n a l_ a c l _ t y p e l d a p _ g r o u p %LOGIN / u s r / l i b/ s q u i d / s q u i d _ l d a p _ g r o u p -R
\ ( m e m b e r o f = c n = % a , o u = p r o x y , d c =proxy57,dc=com))" -h 172.20.0.13
a u t h _ p a ra m b a s i c c h i l d r e n 2 5
a u t h _ p a ra m b a s i c r e a l m P r o x y 57
a u t h _ p a ra m b a s i c c r e d e n t i a l s ttl 1 minutes
# a c l ' s
a c l C O N NE C T m e t h o d C O N N E C T
a c l S a f e_ p o r t s p o r t 8 0 4 4 3 1 024 -65535
a c l a l l s r c 0 . 0 . 0 . 0 / 0 . 0 . 0 . 0
39
a c l m a n ag e r p r o t o c a c h e _ o b j e ct
a c l l o c al h o s t s r c 1 2 7 . 0 . 0 . 1 / 255.255.255.255
a c l t o _ lo c a l h o s t d s t 1 2 7 . 0 . 0 .0/8
a c l l a n s r c 1 7 2 . 2 0 . 0 . 0 / 2 5 5 . 2 55.255.0
a c l p u r ge m e t h o d P U R G E
a c l l d a pL i m i t a d o e x t e r n a l l d ap_group Accesolimitado
a c l l d a pT o t a l e x t e r n a l l d a p _ group Accesototal
a c l p e r mi t i r d s t d o m a i n " / e t c /squid/acl/permitir.acl"
a c l a r c hi v o s u r l p a t h _ r e g e x " /etc/squid/acl/archivos.acl"
a c l m i m e_ t y p e s u r l p a t h _ r e g e x "/etc/sq uid/acl/mime_types.acl"
a c l u r l _d e n y d s t d o m a i n " / e t c /squid/acl/url_deny.acl"
a c l c o n t_ p a l a b r a s u r l _ r e g e x "/etc/squid/acl/cont_palabras.acl"
a c l l d a p - g r o u p p r o x y _ a u t h R E QUIRED
o f f l i n e _m o d e o n
# p o l i t i ca s
h t t p _ a c ce s s d e n y ! S a f e _ p o r t s
h t t p _ a c ce s s d e n y C O N N E C T
h t t p _ a c ce s s a l l o w l d a p T o t a l all !cont_palabras
\ ! c o n t _ p a l a b r a s
h t t p _ a c ce s s a l l o w m a n a g e r l o calhost
h t t p _ a c ce s s d e n y m a n a g e r
h t t p _ a c ce s s a l l o w p u r g e l o c a lhost
h t t p _ a c ce s s d e n y p u r g e
h t t p _ a c ce s s a l l o w l o c a l h o s t
h t t p _ a c ce s s d e n y a l l
h t t p _ r e pl y _ a c c e s s a l l o w a l l
i c p _ a c c es s d e n y a l l
h e a d e r _ ac c e s s X - F o r w a r d e r - F o r deny all
h e a d e r _ ac c e s s V i a d e n y a l l
h e a d e r _ ac c e s s A c c e p t - L a n g u a g e deny all
r e f r e s h _p a t t e r n ^ f t p : 1 4 4 0 2 0% 10080
r e f r e s h _p a t t e r n ^ g o p h e r : 1 4 4 0 0% 1440
r e f r e s h _p a t t e r n . 0 2 0 % 4 3 2 0
c a c h e _ e ff e c t i v e _ u s e r p r o x y
c a c h e _ e ff e c t i v e _ g r o u p p r o x y
40
c o r e d u m p_ d i r / v a r / s p o o l / s q u i d
e r r o r _ d ir e c t o r y / u s r / s h a r e / s quid/errors/Spanish
# r e d i r e cc i o n a r a s q u i d G u a r d
r e d i r e c t_ p r o g r a m / u s r / b i n / s q uidGuard -c /etc/squid/squidGuard.conf
41
V E N TA J A S
A h o r r o d e T r á f i c o : L a s p e t ic io n e s d e p á g in a s W e b s e h a c e n a l s e r v id o r P r o x y
y n o a I n t e r n e t d ir e c t a m e n t e . P o r lo t a n t o , a lig e r a e l t r á f ic o e n la r e d y d e s c a r g a
lo s s e r v id o r e s d e s t in o , a lo s q u e lle g a n m e n o s p e t ic io n e s .
V e lo c id a d en T ie m p o de r e s p u e s ta : E l s e r v id o r P ro x y c re a un caché que
e v it a tr a n s f e r e n c ia s id é n t ic a s de la in f o r m a c ió n e n tr e s e r v id o r e s d u ra n te un
t ie m p o ( c o n f ig u r a d o por el a d m in is t r a d o r ) así que el u s u a r io r e c ib e una
r e s p u e s t a m á s r á p id a .
F i l t r a d o d e c o n t e n i d o s : E l s e r v id o r P r o x y p u e d e h a c e r u n f ilt r a d o d e p á g in a s o
c o n t e n id o s basándose en c r it e r io s de r e s t r ic c ió n e s t a b le c id o s por el
a d m in is t r a d o r d e p e n d ie n d o v a lo r e s y c a r a c t e r í s t ic a s de lo que no se p e r m it e ,
c r e a n d o u n a r e s t r ic c ió n c u a n d o s e a n e c e s a r io .
M o d ific a c ió n de c o n te n id o s : B a s á n d o s e en la m is m a f u n c ió n d e l f ilt r a d o , y
lla m a d o P r iv o x y t ie n e e l o b je t iv o de p r o t e g e r la p r iv a c id a d en I n t e r n e t, p u e d e
s e r c o n f ig u r a d o p a r a b lo q u e a r d ir e c c io n e s y C o o k ie s p o r e x p r e s io n e s r e g u la r e s
y m o d if ic a e n la p e t ic ió n e l c o n t e n id o .
42
D E S V E N TA J A S
A lm a c e n a r la s p á g in a s y o b je t o s q u e lo s u s u a r io s s o l ic it a n .
U n d is e ñ a d o r d e p á g in a s W e b p u e d e in d ic a r e n e l c o n t e n id o d e s u W e b q u e lo s
n a v e g a d o re s no haga n una caché d e sus p á g in a s , p e ro e s te m é to d o no
f u n c io n a h a b it u a lm e n t e p a r a u n P r o x y .
43
C O N C L U S IO N E S
p o d e m o s p r o h ib ir e l a c c e s o a lo s s it i o s n o d e s e a d o s o p r o h ib id o s , p u e d e s e r e n
d e t e r m in e el acceso a lo s h o r a r io s q u e e s t é n p e r m it í o s e n tr a r d if e r e n t e g r u p o
d e p e rs o n a s .
s e g u r id a d la s c u a le s n o s p e r m it e n e l a c c e s o o la d e n e g a c ió n d e u n a p á g in a .
L a s lis t a s n e g r a s h a c e n p a r t e d e la s e g u r id a d e n S e r v id o r e s P r o x y y a q u e e s t a s
c o s a s q u e p u e d e n h a c e r le d a ñ o a n u e s t r a in f o r m a c ió n .
44
C IB E R G R A F ÍA
h t t p :/ / w w w . b a b ilo n ic s . c o m / c o n t e n t / c o m o - in s t a la r - s q u id - e n - d e b ia n - c o n -
a u t e n t if ic a c io n - ld a p - p o r - g r u p o s - d e - w in d o w s - 2 0 0 3
h t t p :/ / w w w . b a b ilo n ic s . c o m / c o n t e n t / c o m o - in s t a la r - u n - s e r v id o r - p r o x y - c o n - f ilt r a d o -
w e b - s q u id - s q u i d g u a r d - e n - d e b ia n
h t t p :/ / w w w . a le ja n d r o x . c o m / ? s = s q u id
h t t p :/ / w w w . lin u x p a r a t o d o s . n e t / p o r t a l/ a r t ic le . p h p ? s t o r y = 8 1 1
h t t p :/ / w w w . g r a 2 . c o m / a r t ic le . p h p / 2 0 0 5 0 2 0 8 1 1 0 9 5 5 8 8 4
45