Tiger - Kayan aikin Binciken Tsaro da Kutse na Unix


Tiger kyauta ne, tarin tushen tarin rubutun harsashi don duba tsaro da gano kutse, don tsarin Unix-kamar Linux. Mai binciken tsaro ne da aka rubuta gabaɗaya a cikin harshen harsashi kuma yana amfani da kayan aikin POSIX daban-daban a bayan baya. Babban maƙasudin shine don bincika tsarin tsarin da matsayi.

Yana da ƙarfi sosai fiye da sauran kayan aikin tsaro, kuma yana da fayil ɗin sanyi mai kyau. Yana bincika fayilolin tsarin tsarin, tsarin fayil, da fayilolin daidaitawar mai amfani don yuwuwar matsalolin tsaro kuma yana ba da rahoton su.

A cikin wannan labarin, za mu nuna yadda ake shigarwa da amfani da mai duba tsaro na Tiger tare da misalai na asali a cikin Linux.

Yadda ake Sanya Kayan Tsaron Tiger a cikin Linux

A kan Debian da abubuwan da suka samo asali irin su Ubuntu da Linux Mint, zaka iya shigar da kayan tsaro na Tiger cikin sauƙi daga tsoffin ma'ajin ta amfani da komin fakiti kamar yadda aka nuna.

$ sudo apt install tiger 

A kan sauran rarrabawar Linux, zaku iya yin sudo umarni don samun tushen gata.

$ wget  -c  http://download.savannah.gnu.org/releases/tiger/tiger-3.2rc3.tar.gz
$ tar -xzf tiger-3.2rc3.tar.gz
$ cd tiger-3.2/
$ sudo ./tiger

Ta hanyar tsohuwa ana kunna duk cak, a cikin fayil ɗin tigerrc kuma zaku iya gyara ta ta amfani da editan CLI na sha'awar ku don kunna cak ɗin da kuke sha'awar:

Lokacin da aka kammala binciken tsaro, za a samar da rahoton tsaro a cikin babban fayil ɗin log ɗin, zaku ga saƙo mai kama da wannan (inda tecment shine sunan mai masauki):

Security report is in `log//security.report.tecmint.181229-11:12'.

Kuna iya duba abubuwan da ke cikin fayil ɗin rahoton tsaro ta amfani da umarnin cat.

$ sudo cat log/security.report.tecmint.181229-11\:12

Idan kawai kuna son ƙarin bayani akan takamaiman saƙon tsaro, gudanar da umarnin tigexp (TIGer EXPlain) sannan ku samar da msgid a matsayin hujja, inda \msgid shine rubutun cikin [] mai alaƙa da kowane saƙo.

Misali, don samun ƙarin bayani game da saƙonni masu zuwa, inda [ac001w] da [path009w] sune msgids:

--WARN-- [acc015w] Login ID nobody has a duplicate home directory (/nonexistent) with another user.  
--WARN-- [path009w] /etc/profile does not export an initial setting for PATH.

Kawai gudanar da waɗannan umarni:

$ sudo ./tigexp acc015w
$ sudo ./tigexp path009w

Idan kuna son saka bayanin (ƙarin bayani kan wani saƙon da damisa ya samar) a cikin rahoton, kuna iya ko dai kunna tiger tare da alamar -E.

$ sudo ./tiger -E 

Ko kuma idan kun riga kun gudanar da shi, to, yi amfani da umarnin tigexp tare da tutar -F don tantance fayil ɗin rahoton, misali:

$ sudo ./tigexp -F log/security.report.tecmint.181229-11\:12

Don ƙirƙirar fayil ɗin bayanin daban daga fayil ɗin rahoto, gudanar da umarni mai zuwa (inda ake amfani da -f don tantance fayil ɗin rahoton):

$ sudo ./tigexp -f log/security.report.tecmint.181229-11\:12

Kamar yadda kake gani, shigar da tiger ba lallai ba ne. Koyaya, idan kuna son shigar da shi akan tsarin ku don dalilai na dacewa, gudanar da umarni masu zuwa (amfani da ./configure – -help don bincika zaɓuɓɓukan rubutun saitin):

$ ./configure
$ sudo make install

Don ƙarin bayani, duba shafukan mutum a ƙarƙashin ./man/ sub-directory, kuma yi amfani da umarnin cat don duba su. Amma idan kun shigar da kunshin, gudanar:

$ man tiger 
$ man tigerexp

Shafin aikin Tiger: https://www.nongnu.org/tiger/

Tiger saitin rubutun ne wanda ke bincika tsarin kamar Unix yana neman matsalolin tsaro - mai binciken tsaro ne. A cikin wannan labarin, mun nuna yadda ake girka da amfani da Tiger a cikin Linux. Yi amfani da fam ɗin martani don yin tambayoyi ko raba ra'ayoyinku game da wannan kayan aikin.