Professional Documents
Culture Documents
Linux Security Policy
Linux Security Policy
9S0
اTS0
اU ا9E/
B!n@ry
ا
ق
ظ
http://www.binary-zone.com :
و ا
./01
ا2
34
http://www.linuxac.org
.و03
;ب ا3
ه=ا ا9: 9
و03رق ا;آB
@ ا3
ــ
## 9E
ز ا0G
اHIJ K @L M آ##
http://www.t0010.com/books/index.php
-----------
9:
------------------------------------
aLTar3Q
------------------------------------
2
Linux Security Policy HowTo
3
Linux Security Policy HowTo
ا
WEم 9Jور Sا Uو0/آ.. H
وا ~Lـ
gEأcـ0ى وهـ .ا
ـدم ا;3Sـ .rو
Lـ~ Mان Lـن هIـك cـدم _ـ .ـن
cر M~
L .I1L ... .ن G4أرك ي 0B e Hiي Jـ qا
ـدم ا
0ـ.E
xLدي ا
qو veا
.. M1
4
Linux Security Policy HowTo
User Security ( 2
ـ= ـI3
root م3Eل ا
ـ13ـb ا93L K / ون0a
اGIJ M
\L H
gE ~L اIه
... Wa Hآ0i
ا._ TL ا
راء ا
دTت و1
ا
ـ ا
@ـتJ
ا0ـc وH@iـ
ـS واHEـbx . _ـadmin ـراء3 ILض
ـ0
.I1L
.. Wa 20
ه اK
a
وا
MـJ ve q
وادت اHI1 H
gE =
I3
root م3E
ام ا3b/ 9هSم اe T
ا
؟HtWa
;ء اx هT ولxE
ه اT ف01 v آ.. ا
دم
T ف01 9
zI
زG4
اqJ م3E
_{ ا0J ل ~@طe اlog file الT .
ل3b
M~
ـL z
=
H@@E/ Hi
{ ا:S وroot م3E
ه=ا اM13b ا
=ي اadmin ه ال
.. n_ H3
دي وx
تSW qJ م3E M آM: L وT3E MJ
ـJاe qـJ .
اadmin والn_ H@i
ا0 اواqJ تSW H
H@i
اadmin .I1L
.. وه=ا.. n_ J ا
ا0 اواqJ تSW H
ا
@ت
_01 و4
@ اeا0 zJ MGE3b ا;نWa sudo 0;ل اWc T ه=اM1 انzIL
نcـL admins ت آـاEـbx
ـى اS ا. _ـh0 ـ.ـ1 {:ـS H; .. MJ ٍ ذاMآ
دون.ـa
اMـJ qـJ ب0ـL ـS واM{ وآe
ا2
._ root م3E
اT ن1Lو
.. :e
5
Linux Security Policy HowTo
91 اب4
إن آن ا
ـ4L T
ـfs ه=ا الqJ 3L 0
i3/
م0
i3
اص اc ل13b اT
gE @E/
J نT
و/3
اءة وا0
ا._ J0E
@ر ا
ءة وا3J; ا0I/ =cg ان
.. fs ه=ا ال._ اءة0
اIJ ه0
i z_ و/3
اIJ ا
@ت0
i
ض0
I
.I1L He/ ره3cن اL أن4L ~L أmount ال1
13E
أ ا
رات ا
Tـ ـG/ ـJW3
ا93ـL انL0 ; وH1 اوHEbx Mc داG3رآi L0 ;
تzL
ـG
اـر اTهـ ـ0Z وfs =ا الG
umount وmount M
@EI
/ ى0c
أgE ~Lأ
man fs وman mount 1ا0/ k:IL
M
kE K / اH
J L
اH_ ى ا
=ي ن3E
ى اول وه ا3E
( ا1
. ى ي0cت أSW .B1 ; وانHB تSW T =cgL ن/ owner
اءة0 ا
ـXـS 4
نL K / X@b 0a/ v1oن اL وا
=يK
a
ى ا3E
( ا3
أنzـJ T
وumask لWc T 0c q
ى إ3E T ل3; اzIL ،، =
I3
وا/3
وا
.. S; Mآi ._ L ; .
h hر:/ hر3
_ـo إ9 ـext3 Mـa aL
اH; ا._ K / ى ا
ت3E qJ ى0cك أر أIه
G
13ـb اzـIL K ـ/ attributes qE .3
واv
ى ا3E qJ ى0c ت أ
Wa L
دة اLض ز0\
~Lأ
chattr +i file
Hـ/3
=ف او اS T ايI K / immutable Gb اHc v~3b h=ه
6
Linux Security Policy HowTo
.. HIJ _ ا
ر ه=ا0/ {e
; اG v
اqJ
.ـJا0 ـ ان4L qE ان اـM@e ~L اIه ه0:
ل4 ; h0aى آ0cرات اc Lو
؟G1o/ م3b TL ا.Jا0 K / SUID والsetGUID والstickybit ال
؟SUDI تSW z3 فb .3
اWa ¢ا0@
ا.و ه
. .3
اGPG والMDS checksum الeل ا13b ا.ق ه0B
اnE/ اz
لeا
9G 0_0b qJ ¢0/ لI ; ى0c@رة أ1/ .I1L G@:I3/ م3b .3
اrpm ال
... ¢0@
=ا اG/ ا
صe3
اT آg3
دون ا
7
Linux Security Policy HowTo
ولSgـb ـ=اG
ـ{ وI
اqـJ ة0_ـ3
ة ا0ـa
ت اI3
ا0 ا0@ وآ1i3 ء4
ه=ا ا
: ر ا©نe ر:3c;ا
Public ـS3
@ت اiل ا
ـWـc T ـG
ـb إر93ـL ـG ـت1 zL
آن.. ;او
. _ـPublic Key Eneryption والPGP M13ـbـ{ ا03; اHـ/ : ـI وا
=ي هNetwork
.. 0
i3
ا
8
Linux Security Policy HowTo
Kernel Security ( 5
_ة ـمH T اKS T G
H@3I أن4L .3
اG
ار اT M0
ا0@31L
Mـ0
ن ا1 ات ؟؟ وآ0\t وMآi H_ M13E
اM0
اT
0@ آMi/ .
ـءI/ M ـ.. HـL
اT ـH
ـJ H درqJ نL ا أن9G =ا هG
و2آI
سbأ
.. HI1 H
._ رGIb ؟ أآ.. °ء هI@
س ه=ا اb أT
ا وM
ـرG ا.ـI1L z
=_ M0
ف اLا إJB3b إذا اH ة ا0Bc 2آI
._
اh=ه
.. M
/ مI
ا
: .م هI
آ ا3
/ وzL
M0
اLS L3
H1@3
ات اB
ا
Mـ0
اqJ أ0B .3
ت اaL 3
اT % 90 H ى0c أq
إh03_ T M0
اKL ( 1
HIت أaL .ه
ـت4G
ي:ـ3
/ ـمL .
ـk Mi/ hادJ وإFirewall ريI
ار ا4
اM\i ( 2
Box الqJ G
ا
z ذ
ـqـJ ـلa sysctle .conf لWـc T وروسMi/ M0
رات اc ادJ ( إ3
لWc T 0_0E
اqJ ping M
فL إMJ
.3
در ا:
اzG3EL ا
=يDOS عT ت4G
اI
tcp-syn****ies M\i او
.. zL
0_0E
M\i دةJ إM1
M0
ا0@4L zL
Mـ0
ى ا3E ـqJ ادJ إG
M1 T .3
ى ا0c ا
رات اT 0a
ك اIه
... google ت را1
اT L
.....
هـMـ0
ى ا3E ـqـJ HـL
اTـJ ـث3 ـIJ هـ0ـ ذآS اh0c اH
gE
زانG ه91 Kernel Devices
/ dev/urandome
و
/dev/random
93ـL ... zـ ذ
ـGI ـB {ـe اي و. _ـRandom Number's ةG اh= ه0_ KS
هـ0Z وssh ـل/ Hـ ا
ـe او اPGP keys عT k
MJ IJ G
13bا
... ¢ا0@
اT 0a
ا
Google ــ/ 9ـJ T
ـL
ك اIآ أن هg3 وأM0
ى ا3E qJ ه=ا
ي
9
Linux Security Policy HowTo
Network Security ( 6
ولSgـb T
ـ.. 9ه
ـ0:ـS .ـJ 1:ـL .ـ3
اIا ا4
ا0@ اآT أن ه=ا3Jا
.. Uآ ا0/ qJ .. 9
وك03 b3
واH_ ار9 أه9
0ها أن اذآ
ح0 ـq
ع ا0
اTL وiptables لWc T ز3 Mi/ zL
رI
ار ا4
اM\i .. ;او
.
3
اn/ا0
اqJ 0 ه=ا ا._ sAFA7_eLNeT ا;خ
http://www.linuxac.org/forum/showthread.php?t=61
/etc/hosts.deny
او
/etc/hosts.allow
.ـرc زG4
kE ; K / zL
.3
اDNS الqJ زW
اL
اMJ .. a
t
... z/ ا
صDNS الqJ HE
M4E T
.. NFS هـ. ا
ـNetwork file system ى ال3E ـqـJ ـLS MـJ .. Eـc
z
=/ 9G
ح0:
ص اn_ mount MJ 93L .
زW
اL
اM1 K /
... NFSHowTo راL
.. ; @
وا
10
Linux Security Policy HowTo
NIS هـ. ا
ـNetwork Information Service ـمqـJ ـLS MـJ .. bدb
.ـ3
ـت ا1
اvi آ93L ; K / Yallow Pages آT YP qEL وا
=ي آن
.. z
=/ TS0: 9 هT
ىb . ا
ر9
1
مI
ه=ا اGL
ان آـن ـد0_0Eل ا
ـ
ـc ا
ـkLر: ـMـJ ـمI
هـ=ا ا91 آz
z
=
X/E
اMa ا0a آ. NIS 1L 9
1@r .. t آرhI1 HJ ة0BE
اz
=
و
.. HI ;/ LDAP ل13b اM~
L
او ـpackets M 3
ا¢ا0/ M13bزك اG qJ c ا
ا. ا
ر و ه¢ا0@
ا
Mc ـ.ـ3
ـت ا1
اqـJ ج0
وethreal وdsniff GI ... sniffers
ــــ/ qEL
... ك0_0b T ج0و
.ـع _ـo H
ـ0
اHL4L U اsAFA7_eLNeT ~ اخL أsniffers الqJ 0aأ أآ03
: .
3
اn/ا0
اqJ z
ذ
http://www.linuxac.org/forum/showthread.php?t=276
.3
اport scanning =_I
_ اM1/ { ; م أ... T
اG0 =آk : HB
! .. .رc نT { أGJ أو اXL T r اM/ .. Hc داT ك0_0b qJ
..
ذا.I
gE ;
... zE
I/ {
أgE
اh= هvi3أآ
ـن ـL T T
ء.
/ 3 اآ9_ I@{ ه3 آG 9
ت0 آ ذآ3Jا
.. TL0cÂ
م ا
ةJ وd1@
_ةM H3@3آ
11
http://www.t0010.com/books/index.php @3ا
Bرق ا;
03و
( 1ا3cر M1
@bI Bcال Backupوه=0 hا\3 Sـ h0ـc Tـ Hإ
ـq
أ0cى
=Gا 1إ G:Sه T
Iا0oار _ Gذآa 0ل qJـ اeـI1L .. :ـ.
0
Iض
0 zLآ م cت .. I/هL M~
L Iن ا
3ـ0ة ا
3ـL .ـ 93اcـ=
ا
EIا; He Backup r3Sا
0aة ا
0\3ات ا
Gا
.3ـJ M:ـq
ر ا
... M1و 1@rه=ا ES qJب اداء وا
z
=
SEا H@3إ
qذ
ـ.. z
1/3 ( 4ا
aL 3ت ا Iا
: .3ر ه .إSى أه 9ط ا
Gا
4L .3ـ
H G31/3آ G 91و{ إ
ـ qدرـ Hـ Tا
Lـ ا
1ـ _ـ HـT
:ر L h0\tة أ{
9م e03/ا
ـ ا
3ـ
I .ـ= GJـ وLـ0وح ا
ـ0_0E
IJك _ .داه 0/ M1 T 1@r .. .. ..ا z
/3 ¢ه= hاـر و
ـ Tهـ=h
Tا:3cص ا
.. TS
EهHGGGGGGGG
_ .ا
3م ا qIان ILل ا
oع رoـآ 9وإ4Jـ 9/ا
oـع Gـى
34ـ
Iآ 2ا
:/ ./01ر HJ hو
Wخ :/ amine00ر Hc hوcـ0ا و
ـ 2اcـ0ا إن
ء ا G Uو{ e Tة ا
M: T_ Lا
% 100 qو; % 99 q3Sه=ا
رأ .Lا
3ا oوا
1ـ
9آـL Hـ~
ـن Gـ 9ـا وهـ "ا
ـل b Uـ@ H
و... "q
1