????3.3 ????????????????

?????????????????????????????β?????????????????????????????????????????????????????????????????????????磬?????????????????????????????????????????Σ???????????????????????????????????????Ч?????????????? Its4??Rats??Flawfinder ????????о??????? ??????????????????в????Flawfinder ???????????????????????????Rats??Its4 ????????????? Rats ?? Its4 ????????????????????????к?????????[4]??

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????棬???????????????????????????????????????? ??????棬?????????????????к????????????????λ???????????е?λ?????????????????????????????????????????????????????????????????????

????a?????ɡ??????????????????????????????????? Its4??Flawfinder??Cqual??Splint ?? Cppcheck ??????????????????????????????????????

????b???????????????????????????????????????????????????????????c??????????????????е???????????????????????????????

???????????????????????????????????? Flawfinder??Its4??Cqual??Splint??Cppcheck ????????????????????????????????????????????????????????????????????????????????ɡ????????????? 1 ?????

????1??????????????飺????鼯?? Its4??Flawfinder??Cqual??Splint ?? Cppcheck ??????????????Щ????????????? C/C ++ ??????????裬??λ???????????Σ??????? API ??????

????2??????????????飺?????????????????????????????? Its4 ?????????TrojDetect?? c: 2125: ??VeryRisky?? sprintf This function is high risk for buffer overflows Use snprintf if available??or precision specifiers??if available???????????н????????????????????????????????????????????????????????????????: ?????????????????????к??Σ?????????????????????????????????????????Σ??????? Some Risk??Risky??Very Risky??Urgent ?????? 10?????????????: f?? Some Risk?? = 2??f?? Risky?? = 4??f?? VeryRisky?? = 8??f?? Urgent?? = 10???????? Its4 ???????????????Its4??TrojDetect?? c??2125??8??overflow??sprintf??This function is high risk for buffer overflows Use snprintf if available??or precision specifiers??if available?? ?????????????????????????????????????н??н?????3?? ???????? ?????????????????????ó??????????????????????????????????????????????????????? MySQL ?????????????????????????????з???????????????????еó???????????????2?????

????3.4 ?????μ?????????????

??????????????????????????????????????????????. ???????????????????????????????????????????????????????ó??????????????????????÷??????????ù??????????????п???????????????. ????????????????????????????????????л?????????????????????????????????. ????????????????г???????. ??????????????????????????????????й?????????????????κ????????????д?????????????????????????????. ???ú???????????????????????????????????????????й??????????????????????°汾???????????????μ???????γ?????????. ?????????????????????????????????????/ ????????????????????????????????????????????????????????????. ?????????ò?????????а????????????????????????????????. ?????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????Ρ?