PHP Classes

File: _docs/readme.ja.md

Recommend this page to a friend!
  Classes of Caleb   PHP Mussel   _docs/readme.ja.md   Download  
File: _docs/readme.ja.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Mussel
PHP file virus scanner to detect malware
Author: By
Last change:
Date: 4 years ago
Size: 163,171 bytes
 

Contents

Class file image Download

phpMussel?????????????????

??

????????????????????????????????????????????????README???????????????????????????????????????????????????????????????

?.<a name="SECTION1"></a>??

phpMussel????????????????????????????????????phpMussel???ClamAV ??????????????????????????????????????????????????????????????????????????PHP????????

PHPMUSSEL????????????????????v2????????????Caleb M (Maikuolan)??

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????LICENSE.txt?????GNU General Public License???????????????????????URL?????????? - <https://www.gnu.org/licenses/>? - <https://opensource.org/licenses/>?

?????????????????????????????????ClamAV????????????????????????????????????????????????????????????????????????????

???????????????????SourceForge?Bitbucket?GitHub??phpMussel???????????????????PhishTank??NLNetLabs??Malware.Expert ????????????????????????????????????????

?????????????????????????????????????? - GitHub? - Bitbucket? - SourceForge?

?.<a name="SECTION2"></a>????????

2.0 ??????????????????

?? ????????????????????????????????????????????????????????????????????????/public_html/phpmussel/????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?? config.ini?config.ini.RenameMe??????????vault????????????????????????????????????????????????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????????????????????????????

?? ??????phpMussel?????????????????????????????????*.txt?*.md????????????????????????????????????????????????

?? vault??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????CHMOD????????????????????????????????????????????????????????????????????????vault???????????????????????????????????vault??????????????????????????????????????????????????????vault????????????????????????????????????????????????????vault????????????????????????????vault?????????????????????config.ini???frontend.dat???????????????????????????????????????

?? ???????????????????????????? ?????????????????

?? ?????????????????phpMussel????????????????????????????????require?include????????????????????????????????????????????????????????????????????????????????????????????????????/includes?/assets?/functions???????????????????init.php??common_functions.php??functions.php????????????????????????????????????????????????????????????????phpMussel????????????????????GitHub??phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????require?include?????????????????????????????????????????????????????loader.php?????????????HTTP???????????????????????vault?????????????????

<?php require '/user_name/public_html/phpmussel/loader.php'; ?>

????????????????????????

-- ???? --

Apache??????????????????php.ini??????????????auto_prepend_file????????????????????????????????phpMussel????????????????????????????????

auto_prepend_file = "/user_name/public_html/phpmussel/loader.php"

??????.htaccess?????

php_value auto_prepend_file "/user_name/public_html/phpmussel/loader.php"

?? ?????????????????????????????????????????????????????????????????????_testfiles???????????????????????????????????????????????????????????????????phpmussel.db???????????Active?????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

2.1 ??????????????

?? ?????????????????????????????????????????????????????????????phpMussel??????????????????????

?? phpMussel???????????????????????????????????????????????????????????????????????????????????????????

?? ?????????????????????????????????????????????????vault??config.ini???????????????phpMussel?????????????????????????????????????????????????????????????????????????????????????????????

?? ?????????????????????????????phpMussel??????????????????????????????????????phpMussel????????????????????Notepad? Notepad++??????????????????????????????????????php.exe???????????????loader.php?????????????????.bat?????????????????????????????????????????phpMussel?????????????

?? ???????????????????????????? ?????????????????

?? ???????????????????_testfiles?phpMussel?????????????

2.2 COMPOSER?????????????

phpMussel?Packagist???????????Composer?????????????Composer?????phpMussel??????????? ????????????????????CHMOD????????????????????????????????????????????????????????????????????????

composer require phpmussel/phpmussel

<a name="INSTALLING_SIGNATURES"></a>2.3 ????????????

v1.0.0?????????phpMussel????????????????????????????????phpMussel??????????????????????????????????????????

  1. ?????????????????????????????????????
  2. ?SigTool?????????????????????????????
  3. ?phpMussel/Signatures??????????????????????????????
2.3.1 ?????????????????????????????????????

?????????????????????????????????? ??????????????

?????????????????????????????????????????????????????????????????????????????????????????

2.3.2 ?SigTool?????????????????????????????

???SigTool???????????

2.3.3 ?phpMussel/Signatures??????????????????????????????

???phpMussel/Signatures?????????????????????????????????????????????????????????????????????????????????????????/vault/signatures????????????????????????????????????????????phpMussel???Active??????????????

?.<a name="SECTION3"></a>????

3.0 ???????????????

phpMussel???????????????????????????????????????????????

???????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????config.ini????????????????????????????????????????phpMussel????????????????????????????????????

$phpMussel'Scan';

  • `$what_to_scan` ???????????????????????????????????????????????????????????????????????????????????
  • `$output_type` ???????????????????????????????`false`??????????????`true`??????????????????????????????????????????????????????????????????`$output_type`???????????????`false`?????????????????????????????

| ?? | ?? | |---|---| | ?? | ???????????????????????? | | ?? | phpMussel?????????????????????????? | | ??? | ????????????????????????? | | ?? | ???????????????????????????????????? | | ? | ???????????????? | | ?? | ????????????????????? | | ?? | ????????????????????????????? |

  • `$output_flatness` ?????????????????????????????????????????????????`false`????????`true`???????????????????`$output_flatness`???????????????`false`??????

??

 $results = $phpMussel'Scan';
 echo $results;

??????????

 Wed, 16 Sep 2013 02:49:46 +0000 ???
 > ???? '/user_name/public_html/my_file.html':
 -> ??????????????
 Wed, 16 Sep 2013 02:49:47 +0000 ???

phpMussel???????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????? ??????????????????????

phpMussel??????????????????????????????????????????????????????????????????????????????????/vault/greylist.csv????????????

????????? ??????????????????????????????????????

3.1 ??????????

?README??????????????????????????????

????phpMussel??????????????????????????????????????????????????????????phpMussel????????????????phpMussel??????????????????????????????????????????????????????????????????????????

?.<a name="SECTION4"></a>??????????

4.0 ????????????

??????????phpMussel???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????vault????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

4.1 ????????????????

?? config.ini?????disable_frontend??????????????????false????????????????true?????

?? ??????loader.php?????????????????http://localhost/phpmussel/loader.php??

?? ?????????????????????????admin/password??

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????

4.2 ????????????

??????????????????????????????????????????????????????????????????????????????????????YouTube???????????????

4.3 ??????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????PHPMailer???????????????????phpMussel?????????????????PHPMailer???????????phpMussel???PHP >= 5.4.0???????????PHPMailer??PHP >= 5.5.0?????????????PHP 5.4?????phpMussel??????????????????????????

PHPMailer???????????phpMussel????????????????????????????????????????PHPMailer???????????????????????????????????????????????????????????????????????????????????????????????????????PHPMailer??????????????????????????Enable2FA?true?????????????????????

???phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????foo@bar.tld???????????????????????????????????????????????????????????Foo Bar <foo@bar.tld>??

????????????vault?????????????????????????????????????????????????????????????????????????????vault?????????????????????SMTP?????????????????????????SMTP?????????????????????????????vault?????????????????????????????????????????????????????????????????????????????????????????????????SMTP????????????????????????????

?.<a name="SECTION5"></a>?????????????????????

phpMussel????????????????????????????????????????????????????????????????????????????????

??????????c???????????????????????????????????????

???????????????????????phpMussel???????????????????????????????????? - <https://youtu.be/H-Pa740-utc>

?.<a name="SECTION6"></a>???????????????

????????????????????????????????????????????????????????????????????????????????

?????????v1?????????????????????????????????????????

???? | ?? ----|---- /_docs/ | ??????????????????????????????????? /_docs/readme.ar.md | ???????????????? /_docs/readme.de.md | ??????????????? /_docs/readme.en.md | ????????????? /_docs/readme.es.md | ???????????????? /_docs/readme.fr.md | ???????????????? /_docs/readme.id.md | ?????????????????? /_docs/readme.it.md | ????????????? /_docs/readme.ja.md | ?????????????? /_docs/readme.ko.md | ?????????????? /_docs/readme.nl.md | ???????????????? /_docs/readme.pt.md | ????????????????? /_docs/readme.ru.md | ??????????????? /_docs/readme.ur.md | ????????????????? /_docs/readme.vi.md | ???????????????? /_docs/readme.zh-TW.md | ????????????????? /_docs/readme.zh.md | ????????????????? /_testfiles/ | ???????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????? /_testfiles/ascii_standard_testfile.txt | phpMussel???ASCII??????????????? /_testfiles/coex_testfile.rtf | phpMussel???????????????????????? /_testfiles/exe_standard_testfile.exe | phpMussel ????????????????? /_testfiles/general_standard_testfile.txt | phpMussel????????????????? /_testfiles/graphics_standard_testfile.gif | phpMussel????????????????????? /_testfiles/html_standard_testfile.html | phpMussel????????????????????? /_testfiles/md5_testfile.txt | phpMussel ???????????????????? /_testfiles/ole_testfile.ole | phpMussel ?????????????????? /_testfiles/pdf_standard_testfile.pdf | phpMussel ?????????????????? /_testfiles/pe_sectional_testfile.exe | phpMussel ??????????????????????? /_testfiles/swf_standard_testfile.swf | phpMussel ?????????????????? /vault/ | ???????????????????????????? /vault/cache/ | ????????????????????? /vault/cache/.htaccess | ???????????????????????????????????????????????????????????????? /vault/classes/ | ????????????phpMussel?????????????????????????? /vault/classes/Maikuolan/ | ????????????phpMussel?????????????????????????? /vault/classes/Maikuolan/Cache.php | ????????????????????? /vault/classes/Maikuolan/ComplexStringHandler.php | ??????????? /vault/classes/Maikuolan/L10N.php | ????????? /vault/classes/Maikuolan/YAML.php | ????????? /vault/classes/.htaccess | ???????????????????????????????????????????????????????????????? /vault/classes/ArchiveHandler.php | ?????????????? /vault/classes/CompressionHandler.php | ??????????????? /vault/classes/TemporaryFileHandler.php | ?????????????????? /vault/fe_assets/ | ?????????? /vault/fe_assets/.htaccess | ???????????????????????????????????????????????????????????????? /vault/fe_assets/_2fa.html | ??????????????????????????????????? /vault/fe_assets/_accounts.html | ????????????????????????????? /vault/fe_assets/_accounts_row.html | ????????????????????????????? /vault/fe_assets/_cache.html | ????????????????????????????????? /vault/fe_assets/_config.html | ??????????????????????????????????? /vault/fe_assets/_config_row.html | ??????????????????????????????????? /vault/fe_assets/_files.html | ?????????????????????? /vault/fe_assets/_files_edit.html | ?????????????????????? /vault/fe_assets/_files_rename.html | ?????????????????????? /vault/fe_assets/_files_row.html | ?????????????????????? /vault/fe_assets/_home.html | ?????????????????????????? /vault/fe_assets/_login.html | ??????????????????????????? /vault/fe_assets/_logs.html | ?????????????????????????? /vault/fe_assets/_nav_complete_access.html | ???????????????????????????????????????????????? /vault/fe_assets/_nav_logs_access_only.html | ?????????????????????????????????????????????????? /vault/fe_assets/_quarantine.html | ????????????????????????? /vault/fe_assets/_quarantine_row.html | ????????????????????????? /vault/fe_assets/_siginfo.html | ?????????????????????????????? /vault/fe_assets/_siginfo_row.html | ?????????????????????????????? /vault/fe_assets/_statistics.html | ????????????????????????? /vault/fe_assets/_updates.html | ?????????????????????????????? /vault/fe_assets/_updates_row.html | ?????????????????????????????? /vault/fe_assets/_upload_test.html | ?????????????????????????? /vault/fe_assets/frontend.css | ??????????????????? /vault/fe_assets/frontend.dat | ??????????????????????????????????????????????????????????????? /vault/fe_assets/frontend.dat.safety | ???????????????????? /vault/fe_assets/frontend.html | ?????????????????????? /vault/fe_assets/icons.php | ??????????????????????????????????????? /vault/fe_assets/pips.php | ??????????????????????????????????????? /vault/fe_assets/scripts.js | ???????JavaScript???????????? /vault/lang/ | phpMussel?????????????? /vault/lang/.htaccess | ???????????????????????????????????????????????????????????????? /vault/lang/lang.ar.fe.php | ??????????????????? /vault/lang/lang.ar.php | ??????????? /vault/lang/lang.bn.fe.php | ??????????????????? /vault/lang/lang.bn.php | ??????????? /vault/lang/lang.de.fe.php | ?????????????????? /vault/lang/lang.de.php | ?????????? /vault/lang/lang.en.fe.php | ???????????????? /vault/lang/lang.en.php | ???????? /vault/lang/lang.es.fe.php | ??????????????????? /vault/lang/lang.es.php | ??????????? /vault/lang/lang.fr.fe.php | ??????????????????? /vault/lang/lang.fr.php | ??????????? /vault/lang/lang.hi.fe.php | ???????????????????? /vault/lang/lang.hi.php | ???????????? /vault/lang/lang.id.fe.php | ????????????????????? /vault/lang/lang.id.php | ????????????? /vault/lang/lang.it.fe.php | ???????????????? /vault/lang/lang.it.php | ???????? /vault/lang/lang.ja.fe.php | ????????????????? /vault/lang/lang.ja.php | ????????? /vault/lang/lang.ko.fe.php | ????????????????? /vault/lang/lang.ko.php | ????????? /vault/lang/lang.nl.fe.php | ??????????????????? /vault/lang/lang.nl.php | ??????????? /vault/lang/lang.pt.fe.php | ???????????????????? /vault/lang/lang.pt.php | ???????????? /vault/lang/lang.ru.fe.php | ?????????????????? /vault/lang/lang.ru.php | ?????????? /vault/lang/lang.th.fe.php | ????????????????? /vault/lang/lang.th.php | ????????? /vault/lang/lang.tr.fe.php | ?????????????????? /vault/lang/lang.tr.php | ?????????? /vault/lang/lang.ur.fe.php | ???????????????????? /vault/lang/lang.ur.php | ???????????? /vault/lang/lang.vi.fe.php | ??????????????????? /vault/lang/lang.vi.php | ??????????? /vault/lang/lang.zh-tw.fe.php | ???????????????????? /vault/lang/lang.zh-tw.php | ???????????? /vault/lang/lang.zh.fe.php | ???????????????????? /vault/lang/lang.zh.php | ???????????? /vault/quarantine/ | ?????????????????????????? /vault/quarantine/.htaccess | ???????????????????????????????????????????????????????????????? /vault/signatures/ | ???????????????????????????????? /vault/signatures/.htaccess | ???????????????????????????????????????????????????????????????? /vault/signatures/switch.dat | ?????????????????? /vault/.htaccess | ???????????????????????????????????????????????????????????????? /vault/.travis.php | ???????Travis CI???????????????????????????? /vault/.travis.yml | ???????Travis CI???????????????????????????? /vault/cli.php | ???????? /vault/components.dat | ?????????????????????????????????????????????? /vault/config.ini.RenameMe | phpMussel????????phpMussel???????????????????????????????????????????????????????????????? /vault/config.php | ????????????????? /vault/config.yaml | ???????????????phpMussel???????????????? /vault/frontend.php | ????????????? /vault/frontend_functions.php | ?????????????? /vault/functions.php | ???????????????? /vault/greylist.csv | ??????????????????????phpMussel??????????????????????????????????????????? /vault/lang.php | ???????? /vault/php5.4.x.php | ??? ?.??????????? ?.??????????????????????????????????????????????? /vault/plugins.dat | ???????????????????????????????????????????? ? /vault/scan_kills.txt | phpMussel???????/???????????????????? ? /vault/scan_log.txt | phpMussel????????????????? ? /vault/scan_log_serialized.txt | phpMussel????????????????? /vault/shorthand.yaml | ????????????????????????????????????????????????phpMussel???????????????????????????? /vault/signatures.dat | ???????????????????????????????????????????? /vault/template_custom.html | phpMussel????????????phpMussel???????????????????????????????HTML????????????????????????????? /vault/template_default.html | phpMussel????????????phpMussel???????????????????????????????HTML????????????????????????????? /vault/themes.dat | ?????????????????????????????????????????? /vault/upload.php | ???????????? /.gitattributes | GitHub????????????????????????????? /.gitignore | GitHub????????????????????????????? /Changelog-v1.txt | ????????????????????????????????????? /composer.json | Composer/Packagist???????????????????? /CONTRIBUTING.md | ?????????????????? /LICENSE.txt | ???/????????????????????????????????? /loader.php | ???????????????????????????????????????????????????????????????? /PEOPLE.md | ???????????????????? /README.md | ??????????? /web.config | ???.?????????????????????.???????????????????????????????/vault??????????????????????????????????

? ????????????config.ini????????????????

?.<a name="SECTION7"></a>????????????????????

???config.ini?????????????????????????????

general | signatures | files | attack_specific :--|:--|:--|:-- cleanup<br />scan_log<br />scan_log_serialized<br />scan_kills<br />truncate<br />log_rotation_limit<br />log_rotation_action<br />timezone<br />timeOffset<br />timeFormat<br />ipaddr<br />enable_plugins<br />forbid_on_block<br />delete_on_sight<br />lang<br />numbers<br />quarantine_key<br />quarantine_max_filesize<br />quarantine_max_usage<br />quarantine_max_files<br />honeypot_mode<br />scan_cache_expiry<br />disable_cli<br />disable_frontend<br />max_login_attempts<br />FrontEndLog<br />disable_webfonts<br />maintenance_mode<br />default_algo<br />statistics<br /> | Active<br />fail_silently<br />fail_extensions_silently<br />detect_adware<br />detect_joke_hoax<br />detect_pua_pup<br />detect_packer_packed<br />detect_shell<br />detect_deface<br />detect_encryption<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | max_uploads<br />filesize_limit<br />filesize_response<br />filetype_whitelist<br />filetype_blacklist<br />filetype_greylist<br />check_archives<br />filesize_archives<br />filetype_archives<br />max_recursion<br />block_encrypted_archives<br />max_files_in_archives<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | chameleon_from_php<br />can_contain_php_file_extensions<br />chameleon_from_exe<br />chameleon_to_archive<br />chameleon_to_doc<br />chameleon_to_img<br />chameleon_to_pdf<br />archive_file_extensions<br />block_control_characters<br />corrupted_exe<br />decode_threshold<br />scannable_threshold<br />allow_leading_trailing_dots<br />block_macros<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> compatibility | heuristic | virustotal | urlscanner ignore_upload_errors<br />only_allow_images<br /><br /><br /><br /> | threshold<br /><br /><br /><br /><br /> | vt_public_api_key<br />vt_suspicion_level<br />vt_weighting<br />vt_quota_rate<br />vt_quota_time<br /> | lookup_hphosts<br />google_api_key<br />maximum_api_lookups<br />maximum_api_lookups_response<br />cache_time<br /> legal | template_data | PHPMailer | supplementary_cache_options pseudonymise_ip_addresses<br />privacy_policy<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | theme<br />Magnification<br />css_url<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> | EventLog<br />SkipAuthProcess<br />Enable2FA<br />Host<br />Port<br />SMTPSecure<br />SMTPAuth<br />Username<br />Password<br />setFromAddress<br />setFromName<br />addReplyToAddress<br />addReplyToName<br /> | enable_apcu<br />enable_memcached<br />enable_redis<br />enable_pdo<br />memcached_host<br />memcached_port<br />redis_host<br />redis_port<br />redis_timeout<br />pdo_dsn<br />pdo_username<br />pdo_password<br /><br />

"general" ??????????

???????

"cleanup" ?????????
  • ????????????????????????????????????????????`false`(?? = ?????`true`??? = ?? ?Default/????????????????????????????????????????`true`?????????????????????????????????`false`??????????????????????????????????????`true`?????????????????????????????????????????????????????
  • ???????????????
"scan_log" ????????
  • ???????????????????????????????????????????????????????????
"scan_log_serialized" ???????????????
  • ???????????????????????????????????????????????????????????????????????
"scan_kills" ?????????
  • ?????????????????????????????????????????????????????????????????????

????????????????????????????????/???????????????????????????????:???????{yyyy}???????????{yy}???{mm}???{dd}????{hh}??

?? - scan_log='scan_log.{yyyy}-{mm}-{dd}-{hh}.txt' - scan_log_serialized='scan_log_serialized.{yyyy}-{mm}-{dd}-{hh}.txt' - scan_kills='scan_kills.{yyyy}-{mm}-{dd}-{hh}.txt'

"truncate" ????????
  • ?????????????????????????????????????????????????????????????/??/??/??/???????????????????????????????????? ???????????????????????????????????????????????????????????????????
"log_rotation_limit" ?????????????????
  • ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????
"log_rotation_action" ??????????????????
  • ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?Delete? = ???????????????????????????????? ?Archive? = ?????????????????????????????????????????????

??????????????????????????????????????????

"timezone" ????????
  • ????phpMussel???/???????????????????????????????????????????????????????????????????????????????????????????????????????????????????`php.ini`????????????????????????????????????????????????????????????????????????????????????????????????????????????
"timeOffset" ???????????
  • ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`php.ini`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
  • ?????????????`timeOffset=60`
"timeFormat" ????????????
  • phpMussel??????????????Default????????? = `{Day}, {dd} {Mon} {yyyy} {hh}:{ii}:{ss} {tz}`.
"ipaddr" ??????????
  • ???????????????????????????Cloudflare?????????????????Default????????? = REMOTE_ADDR??????????????????????????????????????????

?ipaddr????????

? | ?? ---|--- HTTP_INCAP_CLIENT_IP | Incapsula?????????? HTTP_CF_CONNECTING_IP | Cloudflare?????????? CF-Connecting-IP | Cloudflare??????????????????????????? HTTP_X_FORWARDED_FOR | Cloudbric?????????? X-Forwarded-For | Squid?????????? ??????????????????????????? | Nginx?????????? REMOTE_ADDR | ????????????????????????

"enable_plugins" ??????????????
  • ????????????????????`false` = ?????`true` = ?? ?Default/?????????
"forbid_on_block" ????????????????
  • ????????????????????????????phpMussel????????????????????????????????????`false`??? = ???????? ?Default/??????????`true`??? = ????????
"delete_on_sight" ?????????????
  • ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = ?????????????????????????????`true`??? = ????????????????????????
"lang" ?????
  • phpMussel???????????????
"numbers" ???????
  • ??????????????

?????????????

? | ??????? | ?? ---|---|--- NoSep-1 | 1234567.89 NoSep-2 | 1234567,89 Latin-1 | 1,234,567.89 | ??????? Latin-2 | 1?234?567.89 Latin-3 | 1.234.567,89 Latin-4 | 1?234?567,89 Latin-5 | 1,234,567·89 China-1 | 123,4567.89 India-1 | 12,34,567.89 India-2 | ??,??,???.?? Bengali-1 | ??,??,???.?? Arabic-1 | ?????????? Arabic-2 | ???????????? Thai-1 | ?,???,???.??

????????????????????????????????????????????????????????

"quarantine_key" ????????????
  • phpMussel???????????phpMussel????????????????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`quarantine_key`???????????????????????????????????????????????????????????????????????????????`quarantine_key`???????????????????????????????????????????????????????????`quarantine_key`???????????????????????????????????????????`delete_on_sight`???????
"quarantine_max_filesize" ??????????????????????
  • ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
"quarantine_max_usage" ????????????????????
  • ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
"quarantine_max_files" ????????????????????
  • ???????????????????????????????????????????????????????????????????????????????????????????????????
"honeypot_mode" ????????????
  • ?????????????????????phpMussel??????????????????????????????????????????????????????????????????????????phpMussel?????/??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = Disabled/???Default/????????`true`??? = Enabled/???
"scan_cache_expiry" ?????????????????????
  • phpMussel????????????????????????????????????????????????????????????????????????????????
"disable_cli" ????????????????
  • ????????????????????????????????????????????????????????????PHPUnit?????????????????????????????????????????????????????????????????????????????????????`false`??? = ??????????????Default/?????????`true`??? = ??????????????
"disable_frontend" ?????????????????
  • ??????????????????????????????????????phpMussel???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = ??????????????????????`true`??? = ?????????????????????Default/????????
"max_login_attempts" ????????????????
  • ??????????????????????Default????????? = ??
"FrontEndLog" ????????????
  • ??????????????????????????????????????????????????????????????
"disable_webfonts" ?????????????????
  • ???????????????? True = ???Default/???????? False = ????
"maintenance_mode" ????????????
  • ??????????????????? True = ??? False = ????Default/?????????????????????????????????????????????????????????
"default_algo" ?????????????
  • ????????????????????????????????????????????PASSWORD_DEFAULT?Default/?????????PASSWORD_BCRYPT??PASSWORD_ARGON2I ????? >= 7.2.0 ?????
"statistics" ???????????/???
  • phpMussel???????????? True = ??? False = ????Default/????????

"signatures" ??????????????

?????????

"Active" ???????
  • ??????????????????????????????

??? - ?????????????????????????????????????????? - ?????????????????????????????????????????????????????????? - ?????????????????????????????????????????????????????????????????

"fail_silently" ??????????????
  • ??????????????????????????????phpMussel????????????????`fail_silently`????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = Disabled/??; `true`??? = Enabled/?? ?Default/???????
"fail_extensions_silently" ????????????????????????
  • ?????????phpMussel????????????????`fail_extensions_silently`????????????????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = Disabled/??; `true`??? = Enabled/???Default/???????
"detect_adware" ?????????????
  • phpMussel????????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_joke_hoax" ?????????????????
  • phpMussel???/????????/??????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_pua_pup" ???????PUA?PUP?
  • phpMussel?PUAs/PUPs??????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_packer_packed" ?????????????????
  • phpMussel??????????????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_shell" ???????????
  • phpMussel?shell???????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_deface" ??????????????
  • phpMussel??????????????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"detect_encryption" ????????????????
  • phpMussel?????????????????????????????`false`??? = ?????`true`??? = ???Default/???????

"files" ??????????????

??????????

"max_uploads" ?????????????
  • ??????????????????????????????????????????????????????????????????????????????????????DDoS???????phpMussel?????????????????????????????????????????????????????????????????????????/??????????????????????????????????????????????????????
"filesize_limit" ??????????????
  • ??????????????????????????????Default/????????0 = ???????????????????????????????????????????????????????????????????????????????????????????????????
"filesize_response" ???????????????
  • ?????????????????????????????`false`???=??????????Whitelist??`true`???=??????????Blacklist??Default/???????
"filetype_whitelist" ???????????????????"filetype_blacklist" ???????????????????"filetype_greylist" ????????????????
  • ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/???????/??????????????
  • ??????????: - ????????????????????????????????????????????????????????????????????????? - ?????????????????????????????????????????????????????????????????????? - ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
"check_archives" ?????????????
  • ????????????????????????????????? `false`??? = ???????; `true`??? = ???????Default/???????

?????? | ????? | ????????? | ?????????? | ??? ---|---|---|---|--- Zip | ?? | ?? | ?? | ????????????????????????????????????? ???????????????????? ?? ????????????? ?? ???????????? Tar | ?? | ?? | ? | ?????????????????????????????????? Rar | ?? | ?? | ?? | ?????????????????????????????????????????phpMussel????????????????????? 7zip | ? | ? | ? | ???phpMussel??????????????????????? Phar | ? | ? | ? | ??????????????????v1.6.0?????????????????????????????????

???????????????????????????????????????????????????????????????

"filesize_archives" ????????????????
  • ????????????????/??????????????????????????????`false` = ????????????????; `true` = ?? ?Default/?????????
"filetype_archives" ????????????????
  • ????????????????/??????????????????????????????`false` = ???????????????? ?Default/????????; `true` = ???
"max_recursion" ?????????????
  • ???????????????????????????
"block_encrypted_archives" ???????????????????????
  • ??????????????????????????phpMussel???????????????????????????????????????????phpMussel???????????????????????????????????????????????????????????????????????????????????????`false`??? = ?????`true`??? = ???Default/???????
"max_files_in_archives" ??????????????????????
  • ?????????????????????????????????????????????????

"attack_specific" ?????????????????????

?????????????????????

?????????? false??? = ??? true??? = ???

"chameleon_from_php" ???????????????????
  • ???????????????????????????????????????????
"can_contain_php_file_extensions" ??????????????????????????????
  • ??????????????????????????????????????????????????????????????????????????????????????????????????????????????
"chameleon_from_exe" ???????????????
  • ???????????????????????????????????????????????????????????????
"chameleon_to_archive" ????????????????
  • ???????????????????????/????????/???????????????????????
"chameleon_to_doc" ?????????????
  • ??????????????????????????DOC??DOT??PPS??PPT??XLA??XLS??WIZ???????
"chameleon_to_img" ?????????????????
  • ??????????????????????BMP??DIB??PNG??GIF??JPEG??JPG??XCF??PSD??PDD??WEBP???????
"chameleon_to_pdf" ??????????????????
  • ??????????PDF??????????
"archive_file_extensions" ?????????????????????
  • ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
"block_control_characters" ?????????????????????
  • ?????????????????????????????????????[\x00-\x08\x0b\x0c\x0e\x1f\x7f]?????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = ????????Default/????????`true`??? = ???????
"corrupted_exe" ?????????????
  • ??????????????`false`??? = ??????`true`??? = ???????Default/?????????????????PE???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
"decode_threshold" ????????????????
  • ?????????????????????????????????????????????????????????????????????????????????null???????????????????????????????????
"scannable_threshold" ??????????????????
  • phpMussel??????????????????????????????????????????????????????????????????????????null?????????????????????????????????????????????????????????????filesize_limit???????????????????????`php.ini`??????????????????????????5????????????????????????????phpMussel????????????????????????????????????????????????????????????
"allow_leading_trailing_dots" ???????????????????????
  • ?????????????????????????????????????????????????????????????????????????????????????`false`???=??????Default/???????`true`???=??????
"block_macros" ????????????
  • ?????????????????????????????????????????????????????????????????????`false`??? = ????????Default/????????`true`??? = ???????

"compatibility" ?????????????????

phpMussel????????????

"ignore_upload_errors" ??????????????????
  • ??????phpMussel???????????????????????????????????????????`$_FILES` array()?????????????????????????????????????????????????phpMussel?????????????????????phpMussel???????????????????????$_FILES??????????????????????phpMussel???????????????????????????????????????????????????phpMussel???????????????????????????????????????????????????????????`false`???=??????????`true`???=?????????
"only_allow_images" ???????????????
  • ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`false`??? = OFF ??????`true`??? = ON ???? ???

"heuristic" ????????????????

???????????????????

"threshold" ???????????
  • phpMussel??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

"virustotal" ???????????????

VirusTotal.com?????????

"vt_public_api_key" ??????????????????????
  • ??????????phpMussel?Virus Total API????????????????????????????????????????????????????????????????????????????Virus Total API???????????????????????????????Virus Total?API?????????????????????????????????????????Virus Total API???????????Virus Total??????????????????????????????????????????????????????????????? - Virus Total?API??????????????????????????????? - ????Virus Total Public API????????????????????????VirusTotal Public API v2.0?????Contents???????Virus Total Public API??????????????????

???Virus Total API???????????????????????????????virustotal???????????????????????????????????????????Virus Total API???????????Virus Total?????????????????????????????????????????????????????????????????????????API??????????config.ini???????vt_public_api_key?????????????????????????

"vt_suspicion_level" ?????????????????
  • ???????????phpMussel?Virus Total API??????????????????????????????????`vt_suspicion_level`????????????????????????????????????
  • `0`??phpMussel???????????????????????????????????????????????????????????????????????Virus Total API???phpMussel????????????????????????????????????????????????????????????????????
  • `1`??phpMussel????????????????????????????????PE??????Mach-O ??????ELF/Linux????????????????????????????????????DOC/DOCX???????????RAR/ZIP?????)???????????????????????????????????????????????????????????????????????Virus Total API???phpMussel???????????????????????????????????????????????????????
  • `2`????????????????????Virus Total API??????????????API????????????????????????????????????????????????????????????????????????????????????????????????????????????/??????????????????Virus Total API?????????????????????Virus Total API??????????????????????????API????????????phpMussel?Virus Total API??????????????????????

???phpMussel??????????????????????????????Virus Total API???????????????????????????????????????????Virus Total API?????????????????????phpMussel???Virus Total API?????????phpMussel??????????????????????????????????

"vt_weighting" ??????????????
  • phpMussel?Virus Total API????????????????????????????????????????????????Virus Total????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Virus Total API???????????????????Virus Total??????????????????????????phpMussel???????????????????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????
"vt_quota_rate" ??????????????? ? "vt_quota_time" ???????????????
  • Virus Total API???????????????????????????????????????????????????????????????????????????????????????????????????VirusTotal ????????????????????????????phpMussel ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`vt_quota_time`????????????????????`vt_quota_rate`??????????????????????

"urlscanner" ???????????????????

phpMussel??URL??????????????????????????????????????URL?????????????

???URL?????????????????????urlscanner???????????????

URL?????API?????????

"lookup_hphosts" ?????????????????
  • True??????API?hpHosts????????????????hpHosts?API????????????? API??????????
"google_api_key" ????????????????
  • ???API??????????API?Google Safe Browsing API????????????????Google Safe Browsing API???????????API??????????????????
  • ???Google Safe Browsing API???????????????????????????????????
"maximum_api_lookups" ??????????????????????
  • ??????????API?????????????API?????????????????????????????????????????????????????????????????????????????????????????????
"maximum_api_lookups_response" ????????????????????????????
  • API???????????????????????`false`???=?????/????????Default/????????`true`??? = ????????????/???????
"cache_time" ???????????
  • API?????????????????????????????????????????????????

"legal" ???????????

????????????????????

????????????????????????????????????????????????????????????????

"pseudonymise_ip_addresses" ??????????????????????
  • ??????????????????????????????????????? True = ???Default/???????? False = ????
"privacy_policy" ?????????????
  • ??????????????????????????????????????????????????????????????????????

"template_data" ?????????????????

???????????????????/???

?????????????????????????????????????????????????????????????????????????????template_custom.html???????????????template.html????????????????????????????????????????????????????????????????????????????????????????????????????foo="bar"??????????????????<p>{foo}</p>?<p>bar</p>??????

"theme" ????/????
  • phpMussel??????????????
"Magnification" ????????????
  • ?????????Default/?????? = ??
"css_url" ????????????????
  • ??????????????????????????????????????????????????????????????????????????????????????????????? ?????????"css_url"????????????????????????????????????????????

"PHPMailer" ?????????????????????

PHPMailer????????????

???phpMussel??????????????????????PHPMailer????????????????????????????????????????????????????????????????????????????

"EventLog" ?????????
  • PHPMailer????????????????????????????????????????????????????????????
"SkipAuthProcess" ??????????????
  • ??????????`true`???????PHPMailer?SMTP?????????????????????????????????????????????????????????????????????????????????????????????????PHPMailer?SMTP???????????????????????????????
"Enable2FA" ??????????
  • ????????????????????????????????????????????
"Host" ?????
  • ???????????????????
"Port" ?????
  • ??????????????????Default/?????? = 587?
"SMTPSecure" ??????????
  • ??????????????????????????????????????????
"SMTPAuth" ????????
  • ??????????????????????????????????????????????????????
"Username" ?????????
  • ???????????????????????????????
"Password" ???????
  • ???????????????????????????????
"setFromAddress" ??????????????
  • ?????????????????????????????????
"setFromName" ?????????????
  • ??????????????????????????????
"addReplyToAddress" ???????????????
  • ????????????????????????????????
"addReplyToName" ??????????????
  • ?????????????????????????????

"supplementary_cache_options" ????????????????????????????

??????????????

???????????????????????????????????????????????????????????????

"enable_apcu" ????????????
  • ???????APCu????????????????? Default/?????? = False?
"enable_memcached" ????????????????
  • ???????Memcached????????????????? Default/?????? = False?
"enable_redis" ????????????
  • ???????Redis????????????????? Default/?????? = False?
"enable_pdo" ???????????
  • ???????PDO????????????????? Default/?????? = False?
"memcached_host" ?????????????
  • Memcached?????? Default/?????? = ?localhost??
"memcached_port" ?????????????
  • Memcached?????? Default/?????? = ?11211??
"redis_host" ??????????
  • Redis?????? Default/?????? = ?localhost??
"redis_port" ??????????
  • Redis?????? Default/?????? = ?6379??
"redis_timeout" ?????????????
  • Redis????????? Default/?????? = ?2.5??
"pdo_dsn"
  • PDO?DSN?? Default/?????? = ?`mysql:dbname=phpmussel;host=localhost;port=3306`??
"pdo_username" ?????????????
  • PDO???????
"pdo_password" ???????????
  • PDO???????

?.<a name="SECTION8"></a>???????????????

??? - ??????????????

phpMussel??????????????9????[x0-x8]??phpMussel?????????????????magic number??????????????????????????????????????????????????????????????????????????????????[x9]????????????????????????????????????????????????????????????????????????????????????????????

??? | ??? | ?? ---|---|--- General_Command_Detections | 0? | ??????????????????????????????????????????????????????????????????????????????????????????? Filename | 1? | ????????????? Hash | 2? | ??????????? Standard | 3? | ???????????????????????????? Standard_RegEx | 4? | ???????????????????????????????????????????????????? Normalised | 5? | ??????????????????????????????????? Normalised_RegEx | 6? | ??????????????????????????????????????????????????????????? HTML | 7? | ??????????????????????????????????? HTML_RegEx | 8? | ??????????????????????????????????????????????????????????? PE_Extended | 9? | ???????????????????????????????????????????????? PE_Sectional | A? | ????????????????????????????? Complex_Extended | B? | phpMussel????????????????????????????????????????????? URL_Scanner | C? | ???????????????????

??????[x10]?????[0A]?????phpMussel?????????????????????

???????????????????????????????????????????????????????????????????????????

??????????

????????????????????????????????

NAME:FNRX

NAME??????????????FNRX????????????????????????????????????

??????????

????????????????????????????????

HASH:FILESIZE:NAME

HASH??????????????????????FILESIZE????????????NAME????????????????

?????????????

???????????????????????????????????

SIZE:HASH:NAME

HASH??????????????????????SIZE????????????NAME??????????????

?????????

???????????????????????????????

$VAR:HASH:SIZE:NAME

$VAR???????????????HASH????????????????????????????NAME????????????????

?????????

????????????????????????????????????????????????????????????????????????;????????????????????:??????????????????????$???:???????;$???:SOMEDATA;????????????????

$variable1:SOMEDATA;$variable2:SOMEDATA;SignatureName

???

???????????????????

NAME:HEX:FROM:TO

NAME???????????????HEX????????????????????????????????????????????? FROM?TO??????????????????????????????????????????????????????????????

????

????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel???????????????????????????????????????????????????????????????????????????(??????????)???

?.<a name="SECTION9"></a>?????

????????

  • phpMussel?????????????????????????????????????????????????????????????????????????????????phpMussel????????????????

??????????????????

phpMussel????????????????????????????????????????????????????????????????????????VirusTotal.com??????????phpMussel?????????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????

????????2018?10?9?????????????????????phpMussel????????????v1.5.0-v1.6.0???????

???????????????????????????????????????????????????????????????????????????????????????

| ???? | ?? | |---|---| | Bkav | ???? "VEX.Webshell" |

??.<a name="SECTION10"></a>???????????

<a name="WHAT_IS_A_SIGNATURE"></a>??????????????

phpMussel??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

<a name="WHAT_IS_A_FALSE_POSITIVE"></a>????????????

???????????????????????????????????????????????????????????????????? ????false positive; false positive error; false alarm?????????????????????????????????????????????/???????????????????????/???????????????????????????????????????????????????????????????????/???????????????????????????????/?????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/??????????????

phpMussel???????????????phpMussel????????????????????????????phpMussel???????????????????????????????????????????????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????????????????????

??????????????????????

&nbsp; | phpMussel???????????????????? | phpMussel??????????????????? ---|---|--- phpMussel???????????????? | ?????????? | ??????????????????? phpMussel??????????????? | __???__ | ??????????

<a name="SIGNATURE_UPDATE_FREQUENCY"></a>???????????????????????????

????????????????????????????????phpMussel???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

<a name="ENCOUNTERED_PROBLEM_WHAT_TO_DO"></a>phpMussel????????????????????????????????????????????

  • ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
  • ????????????????????????????????????????????????????????????????????????????????????????
  • ???????? ?????????????????????????????????????????????????????????????????????????????????
  • ???????????????????????????????????????????????????

<a name="MINIMUM_PHP_VERSION"></a>5.4.0?????????????phpMussel?v2???????????????????????????

???? PHP >= 5.4.0 ? phpMussel < v2 ????????

<a name="MINIMUM_PHP_VERSION_V2"></a>7.2.0?????????????phpMussel?v2???????????????????????????

???? PHP >= 7.2.0 ? phpMussel v2 ????????

????????????

<a name="PROTECT_MULTIPLE_DOMAINS"></a>??????????????????phpMussel???????????????

????phpMussel?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel??????????????????????????????????????????????????????config.ini???phpMussel????????????????????????????????????????????????? (xn--48jua8kwd4hof5er493ch97b.tld.config.ini)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel??????????????????????????????????????????????????????????????????????????????????????????? ??????????????http://www.some-domain.tld/????????????????????????????????????????????????????????????some-domain.tld.config.ini??????????????????????????????????????????????? HTTP_HOST ???????"www"????????

<a name="PAY_YOU_TO_DO_IT"></a>??????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????

<a name="HIRE_FOR_PRIVATE_WORK"></a>??????????????????????????????

???????

<a name="SPECIALIST_MODIFICATIONS"></a>???????????????????????????????????

???????

<a name="ACCEPT_OR_OFFER_WORK"></a>????????????????????????????????????????????????????????????

??????????????????????????

<a name="WANT_TO_CONTRIBUTE"></a>?????????????????????????

????????????????????????????????CONTRIBUTING.md???????????

<a name="SCAN_DEBUGGING"></a>??????????????????????????????????????

?????phpMussel??????????????????????????????????????????????????????????

????????????????$Foo?????????????/file/path/...??????????/file/path/...????????????$Foo??????

<?php
require 'phpmussel/loader.php';

$phpMussel'Set-Scan-Debug-Array';

$Results = $phpMussel'Scan';

var_dump($Foo);

??????????????????????????????????????????????????????????????????????

  • Filename (`string`)
  • FromCache (`bool`)
  • Depth (`int`)
  • Size (`int`)
  • MD5 (`string`)
  • SHA1 (`string`)
  • SHA256 (`string`)
  • CRC32B (`string`)
  • 2CC (`string`)
  • 4CC (`string`)
  • ScanPhase (`string`)
  • Container (`string`)
  • ? FileSwitch (`string`)
  • ? Is_ELF (`bool`)
  • ? Is_Graphics (`bool`)
  • ? Is_HTML (`bool`)
  • ? Is_Email (`bool`)
  • ? Is_MachO (`bool`)
  • ? Is_PDF (`bool`)
  • ? Is_SWF (`bool`)
  • ? Is_PE (`bool`)
  • ? Is_Not_HTML (`bool`)
  • ? Is_Not_PHP (`bool`)
  • ? NumOfSections (`int`)
  • ? PEFileDescription (`string`)
  • ? PEFileVersion (`string`)
  • ? PEProductName (`string`)
  • ? PEProductVersion (`string`)
  • ? PECopyright (`string`)
  • ? PEOriginalFilename (`string`)
  • ? PECompanyName (`string`)
  • Results (`int`)
  • Output (`string`)

? - ?????????????????? ??????????????????????

? - ??????????????????????????

???????????????????????????

$phpMussel'Destroy-Scan-Debug-Array';

<a name="CRON_TO_UPDATE_AUTOMATICALLY"></a>Cron????????????????????

?????????????????????????????????????????????????????????????????Cronable???????????????cron manager ???????????????cron scheduler ??????????????????????????????????????????????????????????????????????????????????

<a name="SCAN_NON_ANSI"></a>phpMussel???????????????????????????

???????????????????????????????????????????????????????? - ??????.txt - ????.txt - ???.txt

?????????phpMussel API??????????????????

???????? PHP < 7.1.0 ????????phpMussel????????????????????????????????????????????????????????????????????????????

 Sun, 01 Apr 2018 22:27:41 +0800 ???
 Sun, 01 Apr 2018 22:27:41 +0800 ???

???? PHP < 7.1.0 ?????????????????????????????????????

 Sun, 01 Apr 2018 22:27:41 +0800 ???
 > ????? 'X:/directory/??????.txt' (FN: b831eb8f):
 -> ???????
 Sun, 01 Apr 2018 22:27:41 +0800 ???

????????

 Sun, 01 Apr 2018 22:27:41 +0800 ???
 > X:/directory/??????.txt?????????????????????
 Sun, 01 Apr 2018 22:27:41 +0800 ???

????????????????? PHP 7.1.0 ??????????????????????????????????????PHP??????????????????PHP >= 7.1.0 ????????????????????????phpMussel?????????????????????

??????PHP >= 7.1.0 ????????????????????????????

 Sun, 01 Apr 2018 22:27:41 +0800 ???
 -> ????? '\??????.txt' (FN: b2ce2d31; FD: 27cbe813):
 --> ??????????????
 -> ????? '\????.txt' (FN: 50debed5; FD: 27cbe813):
 --> ??????????????
 -> ????? '\???.txt' (FN: ee20a2ae; FD: 27cbe813):
 --> ??????????????
 Sun, 01 Apr 2018 22:27:41 +0800 ???

??????????????????????????????

 Sun, 01 Apr 2018 22:27:41 +0800 ???
 > ????? 'X:/directory/??????.txt' (FN: b831eb8f; FD: 27cbe813):
 -> ??????????????
 Sun, 01 Apr 2018 22:27:41 +0800 ???

<a name="BLACK_WHITE_GREY"></a>??????? ? ??????? ? ?????? ? ??????????????????????

?????????????????????????phpMussel??????????????????????????????????????????????????????????????????

?????????????????????????phpMussel?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????phpMussel?????????????????????????????????????????????????????????????????????3???????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????

<a name="CHANGE_COMPONENT_SORT_ORDER"></a>?????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????

file1.php,file2.php,file3.php,file4.php,file5.php

file3.php????????????????????aaa:???????????????????

file1.php,file2.php,aaa:file3.php,file4.php,file5.php

??????????file6.php???????????????????????????????????????????????

aaa:file3.php,file1.php,file2.php,file4.php,file5.php,file6.php

????????????????????????????????????????????????????????zzz:?????????????????????????????????????????????????????

??.<a name="SECTION11"></a>????

11.0 ????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

11.1 ??

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

11.2 ???

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????

11.2.0 ???????

phpMussel???????????????????????????????????????????????????????????????????????webfonts??????????????????????????Webfonts??????????????????????????????????????????????webfont service??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Google Fonts???????????????????

???????????????????????? - general -> disable_webfonts

11.2.1 ???????

?????????????????????????????????????????????hpHosts API???Google??????????API?????????hpHosts API??????????????????????????Google??????????API?????????????API????????????????????????????????

???????????????????????? - urlscanner -> lookup_hphosts - urlscanner -> google_api_key

11.2.2 VIRUS TOTAL ???????????

phpMussel????????????????????????????????????????????Virus Total API??????????????????????????????????????????????????????????????????????????????????????

Virus Total????????????????????????????????????????????????????????????????????????????????????????????????????????????

??? Privacy Policy &ndash; VirusTotal?

???????????????????????? - virustotal -> vt_public_api_key

11.3 ????

?????????????phpMussel?????????????????????????????????????????????????????????phpMussel?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel??????????????????????????????????????????phpMussel?????????????

???????????????????????????????????????????????????????????????????????????????phpMussel?????????????????????????????????????????????????????????????????????????????????????????????????????

phpMussel??????????????????????????????????????????????????????????????

11.3.0 ???????

?????????????????????????phpMussel?????????????????????????????????????????????????? - ?????????????? - ?????????????????

????????????????????????????????????????????????

Mon, 21 May 2018 00:47:58 +0800 ????????
> ????? 'ascii_standard_testfile.txt' (FN: ce76ae7a; FD: 7b9bfed5):
-> phpMussel-Testfile.ASCII.Standard????????
Mon, 21 May 2018 00:48:04 +0800 ???

????????????????????????????? - ??????????????? - ?????????????? - ??????????CRC32b?????? - ???????????????????????????

???????????????????????? - general -> scan_log - general -> scan_log_serialized

????????????????????????????????????????

11.3.1 ???????

?????????????????????????phpMussel????????????????????????

???????????????????????????????????????????

??: Mon, 21 May 2018 00:47:56 +0800
??????: 127.0.0.1
== ???????????????????? ==
phpMussel-Testfile.ASCII.Standard (ascii_standard_testfile.txt)????????
== ?????????????? ==
3ed8a00c6c498a96a44d56533806153c:666:ascii_standard_testfile.txt
?/vault/quarantine/0000000000-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.qfu???????

??????????????????????????????? - ????????????????? - ??????????????? - ???????????????????????? - ??????????????? - ???????????????????? - ???????????????????????????????????

???????????????????????? - general -> scan_kills

11.3.2 ????????????

??????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

x.x.x.x - Day, dd Mon 20xx hh:ii:ss +0000 - "admin" - ?????????

???????????????????????? - general -> FrontEndLog

11.3.3 ??????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/??????????????????{yyyy}-{mm}-{dd}.log?????????????????????????????????

???????????????????????????????????????{dd}.log??{dd}??????????log_rotation_limit???30?????log_rotation_action???Delete?????????????

???????????????????????????????????????????????????????log_rotation_action???Archive??????????????????????????????????????

???????????????????????? - general -> log_rotation_limit - general -> log_rotation_action

11.3.4 ??????

?????????????????????????????????????????

???????????????????????? - general -> truncate

11.3.5 ?????????????????

??????????????????????????????????pseudonymisation?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????? - [[trust-hub.com] What is pseudonymisation?](https://www.trust-hub.com/news/what-is-pseudonymisation/) - [[Wikipedia] Pseudonymization](https://en.wikipedia.org/wiki/Pseudonymization)

??????????????????????????????????????????????????????????????????????????????????????????????????????????????/?????????????????????????????????

???????phpMussel????????????????????????????????????????????????????????????????????????????????????x??????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????? - legal -> pseudonymise_ip_addresses

11.3.6 ?? ????????????

phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????? - general -> statistics

11.3.7 ??? ??????????

phpMussel???????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????????public_html?????????phpMussel?????????????????????????????????????????vault??????????????????????phpMussel??????????????????????????????????????????????????????

11.4 COOKIES ??????

????????????????????????phpMussel??????????????????????????Cookie????????????Cookie???????????????????????????????????????????Cookie????????????????????????????Cookie?????????????????????Cookie???????????????????????????

???????????????????????? - general -> disable_frontend

11.5 ????????????????

phpMussel??????????????????????????????????????????????????????????????????????????phpMussel????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

11.6 ???????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????phpMussel?????????????????????????????????????????????????????????????????????????

???????????????????????? - legal -> privacy_policy

11.7 GDPR/DSGVO

?????????????????2018?5?25?????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????? - GDPR?EU???????????? | ?????????????????? - EU????????? - GDPR?EU???????????? - REGULATION (EU) 2016/679 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL - GDPR?????????????

???????????????????