±ùÇòÍ»ÆÆmg

 
ͳÐŲÙ×÷ÏµÍ³ÍøÂçÄþ¾²Æ·¼¶±£»¤²âÆÀÄþ¾²¼Ó¹Ì¼Æ»®
À´Ô´: | ×÷Õß:±ùÇòÍ»ÆÆmg¹É·Ý | Ðû²¼Ê±¼ä: 2025-03-19 | 173 ´Îä¯ÀÀ | ·ÖÏíµ½:

ͳÐŲÙ×÷ÏµÍ³ÍøÂçÄþ¾²Æ·¼¶±£»¤²âÆÀÄþ¾²¼Ó¹Ì¼Æ»®

 

ÒýÑÔ

ͳÐŲÙ×÷ϵͳ£¨UOS£©×÷Ϊ¹ú²ú»¯²Ù×÷ϵͳµÄÖØÒª´ú±í£¬¹ã·ºÓ¦ÓÃÓÚÕþ¸®¡¢½ðÈÚ¡¢ÄÜÔ´µÈÒªº¦ÁìÓò¡£ÎªÂú×ã¡¶ÍøÂçÄþ¾²Æ·¼¶±£»¤»ù±¾ÒªÇó¡·£¨GB/T 22239-2019£©µÄÈý¼¶µÈ±£±ê×¼£¬Ðè´ÓÉí·Ý¼ø±ð¡¢»á¼û¿ØÖÆ¡¢Äþ¾²É󼯡¢ÈëÇÖ·À±¸µÈ¶àά¶È½øÐÐÄþ¾²¼Ó¹Ì¡£±¾ÎĽáºÏͳÐŲÙ×÷ϵͳµÄ¼¼ÊõÌØÐÔ¼°µÈ±£²âÆÀÒªÇó£¬ÌṩÏêϸµÄÄþ¾²Õû¸Ä¼Æ»®£¬ÖúÁ¦Óû§ÊµÏֺϹæÐÔÓëÄþ¾²ÐÔµÄË«ÖØÌáÉý¡£




Ò»¡¢Éí·Ý¼ø±ðÄþ¾²¼Ó¹Ì

ƾ¾ÝGB/T22239µÄÒªÇó£¬Éí·Ý¼ø±ða¡¢c)ÏîÒªÇó£ºÓ¦¶ÔµÇ¼µÄÓû§½øÐÐÉí·Ý±êʶºÍ¼ø±ð£¬Éí·Ý±êʶ¾ßÓÐΨһÐÔ£¬Éí·Ý¼ø±ðÐÅÏ¢¾ßÓÐÅÓÆ¯ºóÒªÇó²¢°´ÆÚ¸ü»»£»Ó¦½ÓÄÉ¿ÚÁî¡¢ÃÜÂë¼¼Êõ¡¢ÉúÎï¼¼ÊõµÈÁ½ÖÖ»òÁ½ÖÖÒÔÉÏ×éºÏµÄ¼ø±ð¼¼Êõ¶ÔÓû§½øÐÐÉí·Ý¼ø±ð£¬ÇÒÆäÖÐÒ»ÖÖ¼ø±ð¼¼ÊõÖÁÉÙӦʹÓÃÃÜÂë¼¼ÊõÀ´ÊµÏÖ¡£

1. ÃÜÂëÕ½ÂÔÓÅ»¯

ÃÜÂëÅÓÆ¯ºóÓëÉúÃüÖÜÆÚÖÎÀí
ͳÐŲÙ×÷ϵͳÄÚÖÃÇкϵȱ£Èý¼¶ÒªÇóµÄÃÜÂëÕ½ÂÔÄ£°å¡£Í¨¹ýÐ޸Ġ/etc/login.defs Îļþ£¬ÉèÖÃÃÜÂë×ÓÐЧÆÚ£¨90Ì죩¡¢×î¶ÌÐ޸ļä¸ô£¨1Ì죩¡¢×îС³¤¶È£¨12룩¼°ÓâÆÚ¾¯¸æ£¨7Ì죩¡£Í¬Ê±£¬ÔÚ /etc/pam.d/system-auth ÖÐÇ¿ÖÆÒªÇóÃÜÂë°üÀ¨¾Þϸд×Öĸ¡¢Êý×ÖºÍÌØÊâ×Ö·û£¬±ÜÃâÈõ¿ÚÁî©¶´¡£

password requisite pam_cracklib.so minlen=12 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1

¶àÒòËØÈÏÖ¤¼¯³É
½áºÏͳÐÅÉú̬ÏàÖúͬ°éµÄÄþ¾²×é¼þ£¬Ö§³Ö¶¯Ì¬ÁîÅÆ£¨ÈçTOTP£©»òÉúÎïʶ±ð¼¼Êõ£¬ÔöÇ¿ÖÎÀíÔ±ÕË»§µÄµÇ¼Ñé֤ǿ¶È£¬Âú×ãµÈ±£Èý¼¶¶ÔË«ÒòËØÈÏÖ¤µÄÒªÇó¡£

 


ƾ¾ÝGB/T22239µÄÒªÇó£¬Éí·Ý¼ø±ðb)ÏîÒªÇó£ºÓ¦¾ßÓеǼʧ°Ü´¦Àí¹¦Ð§£¬Ó¦ÅäÖò¢ÆôÓýáÊø»á»°¡¢ÏÞÖÆ²»·¨µÇ¼´ÎÊýºÍµ±µÇ¼Á¬½Ó³¬Ê±×Ô¶¯Í˳öµÈÏà¹Ø²½·¥¡£

2. µÇ¼ʧ°ÜÓë»á»°ÖÎÀí

ʧ°ÜËø¶¨»úÖÆ
ÔÚ /etc/pam.d/sshd ÖÐÅäÖõǼʧ°ÜËø¶¨Õ½ÂÔ£¬ÆÕͨÓû§ºÍrootÓû§Á¬ÐøÊ§°Ü3´ÎºóËø¶¨ÕË»§30·ÖÖÓ£¬²¢Í¨¹ýÈÕ־ʵʱ¼à¿ØÒì³£µÇ¼ÐÐΪ¡£

auth required pam_tally2.so deny=3 unlock_time=1800 even_deny_root

 

»á»°³¬Ê±¿ØÖÆ
ÔÚÈ«¾ÖÅäÖÃÎļþ /etc/profile ÖÐÉèÖàTMOUT=300£¬È·±£ÏÐÖûỰ5·ÖÖÓºó×Ô¶¯ÖÕÖ¹£¬±ÜÃâδÊÚȨ»á¼û¡£

 



¶þ¡¢»á¼û¿ØÖÆÓëȨÏÞÖÎÀí

ƾ¾ÝGB/T22239µÄÒªÇ󣬻á¼û¿ØÖÆa¡¢b¡¢c¡¢d)ÏîÒªÇó£ºÓ¦¶ÔµÇ¼µÄÓû§·ÖÅÉÕË»§ºÍȨÏÞ£»Ó¦ÖØÃüÃû»òɾ³ýĬÈÏÕË»§£¬ÐÞ¸ÄĬÈÏÕË»§µÄĬÈÏ¿ÚÁӦʵʱɾ³ý»òÍ£ÓöàÓàµÄ¡¢ÓâÆÚµÄÕË»§£¬ÖÆÖ¹¹²ÏíÕË»§µÄ±£´æ£»Ó¦ÊÚÓèÖÎÀíÓû§ËùÐèµÄ×îСȨÏÞ£¬ÊµÏÖÖÎÀíÓû§µÄȨÏÞ·Ö¡£

1. ×îСȨÏÞÔ­Ôòʵʩ

½ÇÉ«ÊèÉ¢ÓëȨÏÞ·ÖÅÉ
´´Á¢×¨ÓÃÉó¼ÆÕË»§£¨Èç auditor£©£¬Í¨¹ý setfacl ÏÞÖÆÆä½ö¿É»á¼ûÈÕ־Ŀ¼ /var/log£¬²¢ÔÚ /etc/sudoers ÖÐϸ»¯ÃüÁîȨÏÞ£¬ÀýÈç½öÔÊÐíÖ´ÐÐÈÕÖ¾¼ì²ìÃüÁtail¡¢cat£©15¡£

auditor ALL=(root) NOPASSWD: /usr/bin/tail, /usr/bin/cat

ĬÈÏÕË»§¼Ó¹Ì
½ûÓÃrootÓû§Ô¶³ÌSSHµÇ¼£¬Ð޸Ġ/etc/ssh/sshd_config Îª PermitRootLogin no£¬²¢ÏÞ֯ĬÈÏÕË»§µÄ½»»¥Ê½µÇ¼ȨÏÞ¡£

 

ƾ¾ÝGB/T22239µÄÒªÇ󣬻á¼û¿ØÖÆg)ÏîÒªÇó£ºÓ¦¶ÔÖØÒªÖ÷ÌåºÍ¿ÍÌåÉèÖÃÄþ¾²±ê¼Ç£¬²¢¿ØÖÆÖ÷Ìå¶ÔÓÐÄþ¾²±ê¼ÇÐÅÏ¢×ÊÔ´µÄ»á¼û¡£

2. Ç¿ÖÆ»á¼û¿ØÖÆ£¨USEC£©ÅäÖÃ

ͳÐÅÄþ¾²ÔöÇ¿°æÌṩ×ÔÑеÄÇ¿ÖÆ»á¼û¿ØÖÆ¿ò¼ÜUSEC£¬Ö§³ÖÒ»¼üÏ·¢Äþ¾²Õ½ÂÔ¡£ÀýÈ磬ͨ¹ýÕ½ÂÔÄ£°åÏÞÖÆÃô¸ÐÎļþ£¨Èç /etc/shadow£©µÄ¶ÁдȨÏÞ£¬½öÔÊÐíÌØ¶¨Óû§»ò½ø³Ì»á¼û£¬ÓÐЧ·À±¸Ô½È¨²Ù×÷¡£

usecctl --policy=high-security apply




Èý¡¢Äþ¾²Éó¼ÆÓëÈÕÖ¾ÖÎÀí

ƾ¾ÝGB/T22239µÄÒªÇó£¬Äþ¾²Éó¼Æa¡¢b)ÏîÒªÇó£ºÓ¦ÆôÓÃÄþ¾²É󼯹¦Ð§£¬Éó¼ÆÁýÕÖµ½Ã¿¸öÓû§£¬¶ÔÖØÒªµÄÓû§ÐÐΪºÍÖØÒªÄþ¾²Ê¼þ½øÐÐÉó¼Æ;É󼯼ͼӦ°üÀ¨Ê¼þµÄÈÕÆÚºÍʱ¼ä¡¢Óû§¡¢Ê¼þÀàÐÍ¡¢Ê¼þÊÇ·ñÀֳɼ°ÆäËûÓëÉó¼ÆÏà¹ØµÄÐÅÏ¢£º

1. Äں˼¶Éó¼ÆÔöÇ¿

É󼯹æÔò°²ÅÅ
ÆôÓàauditd Ð§ÀÍ£¬¼à¿ØÒªº¦ÎļþºÍĿ¼£¨Èç /etc/passwd¡¢/etc/sudoers£©µÄÐÞתҵΪ£¬²¢ÔÚ /etc/audit/rules.d/audit.rules Öнç˵¹æÔò£º

-w /etc/passwd -p wa -k identity_changes

-w /etc/sudoers -p wa -k sudoers_mod

ͨ¹ý ausearch ¹¤¾ßʵʱÆÊÎöÉó¼ÆÈÕÖ¾£¬¿ìËÙ¶¨Î»Ò쳣ʼþ15¡£

2. ÈÕÖ¾±¸·ÝÓë¼ÓÃÜ

ʹÓÃͳÐÅÌṩµÄ logrotate ¹¤¾ßÅäÖÃÈÕÖ¾×Ô¶¯ÂÖת£¬½áºÏ rsync ½«ÈÕÖ¾¼ÓÃÜ´«ÊäÖÁÒìµØ±¸·ÝЧÀÍÆ÷£¬±ÜÃâÈÕÖ¾¸Ä¶¯»òɥʧ¡£Í¬Ê±£¬ÉèÖÃÈÕÖ¾ÎļþȨÏÞΪ 640£¬½öÔÊÐíÊÚȨÓû§»á¼û¡£




ËÄ¡¢ÈëÇÖ·À±¸Óë©¶´ÖÎÀí

ƾ¾ÝGB/T22239µÄÒªÇó£¬ÈëÇÖ·À±¸e)ÏîÒªÇó£ºÓ¦ÄÜ·¢Ã÷¿ÉÄܱ£´æµÄÒÑ֪©¶´£¬²¢ÔÚ¾­¹ý³ä·Ö²âÊÔÆÀ¹Àºó£¬ÊµÊ±ÐÞ²¹Â©¶´¡£

1. Äں˩¶´·À»¤£¨KVSP£©

ͳÐÅÄþ¾²ÔöÇ¿°æ½ÓÄÉKVSP¼¼Êõ£¬Í¨¹ýÄÚ´æ±£»¤¡¢»õ²ÖËæ»ú»¯µÈÊֶηÀÓù0day     Â©¶´¹¥»÷¡£ÆôÓøù¦Ð§ºó£¬ÏµÍ³¿É×Ô¶¯¼ì²â²¢×è¶ÏÀûÓûº³åÇøÒç³ö¡¢Ðü¿ÕÖ¸ÕëµÈ©¶´µÄ¹¥»÷ÐÐΪ£¬ÎÞÐèÒÀÀµ²¹¶¡¸üС£

2. ²¹¶¡Óë©¶´É¨Ãè

°´ÆÚͨ¹ýͳÐŹٷ½Ô´Ö´ÐÐÄþ¾²¸üУº

sudo apt update && sudo apt upgrade --security

½áºÏOpenSCAP¹¤¾ß½øÐÐ×Ô¶¯»¯Â©¶´É¨Ã裬Éú³ÉºÏ¹æÐÔ±¨¸æ²¢ÐÞ¸´¸ßΣº¦Â©¶´¡£

ƾ¾ÝGB/T22239µÄÒªÇó£¬ÈëÇÖ·À±¸a¡¢b)ÏîÒªÇó£ºÓ¦×ñÑ­×îСװÖõÄÔ­Ôò£¬½ö×°ÖÃÐèÒªµÄ×é¼þºÍÓ¦ÓóÌÐò£»Ó¦¹Ø±Õ²»ÐèÒªµÄϵͳЧÀÍ¡¢Ä¬ÈϹ²ÏíºÍ¸ßΣ¶Ë¿Ú¡£

3. Ð§ÀÍÓë¶Ë¿Ú×îС»¯

ʹÓàsystemctl ½ûÓ÷ÇÐëҪЧÀÍ£¨Èç telnet¡¢ftp£©£¬²¢Í¨¹ý firewalld ½ö¿ª·ÅÒµÎñ±ØÐë¶Ë¿Ú£¬ÀýÈ磺

firewall-cmd --permanent --add-port=22/tcp  # ½öÔÊÐíSSH

firewall-cmd --reload




Îå¡¢Êý¾ÝÄþ¾²Ó뱸·Ý»Ö¸´

ƾ¾ÝGB/T22239µÄÒªÇó£¬Êý¾Ý±¸·Ý»Ö¸´a¡¢b¡¢b)ÏîÒªÇó£ºÓ¦Ìá¹©ÖØÒªÊý¾ÝµÄÍâµØÊý¾Ý±¸·ÝÓë»Ö¸´¹¦Ð§£»Ó¦ÌṩÒìµØÊµÊ±±¸·Ý¹¦Ð§£¬ÀûÓÃͨÐÅÍøÂç½«ÖØÒªÊý¾Ýʵʱ±¸·ÝÖÁ±¸·ÝÔ°µØ£»Ó¦Ìá¹©ÖØÒªÊý¾Ý´¦ÀíϵͳµÄÈÈÈßÓ࣬°ü¹ÜϵͳµÄ¸ß¿ÉÓÃÐÔ¡£

1. ¼ÓÃÜ´æ´¢Óë´«Êä

ÀûÓÃͳÐż¯³ÉµÄLUKSÄ£¿é¶Ô´ÅÅÌ·ÖÇø¼ÓÃÜ£¬È·±£Êý¾Ý¾²Ì¬Äþ¾²¡£¹ØÓÚÍøÂç´«Êä£¬Ç¿ÖÆÆôÓÃTLS 1.3ЭÒ飬²¢ÅäÖøßÇ¿¶È¼ÓÃÜÌ×¼þ£¨ÈçAES-256-GCM£©¡£

2. ÔöÁ¿±¸·ÝÕ½ÂÔ

±àд×Ô¶¯»¯½Å±¾£¬Ã¿ÈÕÔöÁ¿±¸·ÝÒªº¦Êý¾Ý£¨ÈçÅäÖÃÎļþ¡¢Êý¾Ý¿â£©ÖÁNAS»òÔÆ  

´æ´¢£¬±£´æ30ÌìÀúÊ·°æ±¾¡£Ê¾Àý½Å±¾£º

tar -czvf /backup/data_$(date +%Y%m%d).tar.gz --listed-incremental=/backup/snapshot.snar /etc /var/lib/mysql




Áù¡¢Äþ¾²ÖÎÀíÌåϵ½¨Éè

1. Äþ¾²»ùÏßÎĵµ»¯

ÖÆ¶¨¡¶Í³ÐŲÙ×÷ϵͳÄþ¾²ÅäÖûùÏß¡·£¬Ã÷È·ÕË»§ÖÎÀí¡¢É󼯹æÔò¡¢ÍøÂçÕ½ÂÔµÈÒªÇ󣬲¢Í¨¹ýͳÐÅÓй̹¤¾ßÅúÁ¿°²ÅÅ»ùÏßÅäÖã¬È·±£Ò»ÖÂÐÔ¡£

2. Ó¦¼±ÏìÓ¦ÓëÑÝÁ·

ÿ¼¾¶ÈÄ£ÄâÀÕË÷Èí¼þ¹¥»÷¡¢Êý¾Ýй¶µÈ³¡¾°£¬²âÊÔÓ¦¼±Ô¤°¸µÄÓÐЧÐÔ¡£Í³ÐÅÌṩɳÏäÇé¿ö£¬Ö§³ÖÎÞΣº¦ÑÝÁ·115¡£

3. ¹©Ó¦Á´Äþ¾²°ü¹Ü

ÒÀÍÐͳÐÅdeepin¸ùÉçÇø£¬È·±£Èí¼þ¹©Ó¦Á´Í¸Ã÷¿É¿Ø¡£Í¨¹ýSBOM£¨Èí¼þÎïÁÏÇåµ¥£©ÖÎÀí£¬×·×Ù×é¼þÀ´Ô´£¬¹æ±ÜµÚÈý·½ÒÀÀµÎ£º¦¡£




Æß¡¢µÈ±£²âÆÀʵʩҪµã

1. ²âÆÀ×¼±¸ÓëÕû¸Ä

²î±ðÆÊÎö£ºÊ¹ÓÃͳÐÅÌṩµÄºÏ¹æÐÔɨÃ蹤¾ß£¬¿ìËÙʶ±ðÓëµÈ±£Èý¼¶µÄ²î±ð£¬Éú³ÉÕû¸ÄÇåµ¥¡£

ÉøÍ¸²âÊÔ£ºÎ¯ÍÐÊÚȨ²âÆÀ»ú¹¹½øÐЩ¶´É¨ÃèÓëÉøÍ¸²âÊÔ£¬ÖصãÑéÖ¤KVSP·À»¤Ð§¹û¼°USECÕ½ÂÔÓÐЧÐÔ¡£

2. Á¬ÐøºÏ¹æÖÎÀí

½¨Á¢×Ô¶¯»¯¼à¿ØÆ½Ì¨£¬ÊµÊ±¼ì²âÅäÖÃÆ¯ÒÆ£¨ÈçȨÏޱ任¡¢Ð§ÀÍÆôÓã©£¬È·±£ºã¾ÃÇкϵȱ£ÒªÇó¡£




½áÓï

ͨ¹ýÉÏÊö¼Ó¹Ì²½·¥£¬Í³ÐŲÙ×÷ϵͳ¿ÉÈ«ÃæÂú×ãµÈ±£Èý¼¶µÄ¼¼ÊõÓëÖÎÀíÒªÇó£¬ÏÔÖøÌáÉý¶ÔAPT¹¥»÷¡¢Êý¾Ýй¶µÈÍþвµÄ·ÀÓùÄÜÁ¦¡£Êµ¼ÊʵʩÖÐÐè½áºÏÒµÎñÐèÇóÁé»îµ÷½âÕ½ÂÔ£¬²¢ÒÀÍÐͳÐÅÉú̬µÄ¼¼ÊõÖ§³Ö£¬Á¬ÐøÓÅ»¯Äþ¾²·À»¤Ìåϵ¡£

 

 


ÁªÏµÈË£ºËξ­Àí

×ù»ú£º028-86677012

ÓÊÏ䣺cdjxgf@cdjxcm.com

µØµã£º³É¶¼»áÎäºîÇø³¤»ªÂ·19ºÅÍò¿Æ»ãÖÇÖÐÐÄ30Â¥

Copyright  2003,www.cdjxgf.com,All rights reserved  °æÈ¨ËùÓР ±ùÇòÍ»ÆÆmg  ÊñICP±¸05002328ºÅ-2
´¨¹«Íø°²±¸51010702043452ºÅ
ÍøÕ¾µØÍ¼