* CVS更新 -- [[henoheno]] [#wba87136]

** [[BugTrack2/200]]: [spam] URI spamフィルタ (Part 1) とブロック機構 [#mb7c3d95]

- [[cvs:lib/spam.php]] (1.3)
 * Added uri_array_implode()
 * Added is_badhost()
 * Added generate_glob_regex(), enables globbing
 * Added check_uri_spam_method()
 * Added pkwk_spamnotify()
 * uri_pickup(): user:pass => userinfo (See RFC3986)
 * uri_pickup(): Enabled port 0 to 9, fragment
 * spam_uri_pickup_preprocess(): Domain exposure for Google
 * scheme_normalize(): ttp => http, ttps => https
 * Multi-metrics: quantity, area(total, anchor, bbcode), non_uniq, badhost
 * Mail summerized data (why blocked)
 * Cleanup, renaming functions etc

- Multi-metrics: URIを複数の観点から評価する様になりました。評価方法としきい値は、実行する場面によって変更する事ができます。
-- quantity: URIの単純な物量によりブロックする (例: 8個以上はNG)
-- area total: 下にあげるarea関係のURIの個数(の総数)によりブロックする
-- area anchor: HTML anchor タグの影響下にあるURIの個数によりブロックする (例: 2個までOK)
-- area bbcode: BBCodeタグの影響下にあるURIの個数によりブロックする (例: 一つも許さない)
-- non_uniq: 同一のURIが N個以上重複している時にブロックする (例: 4回まで重複利用してよい)
   例: 以下のURIは全て同一であるとみなされます (2回重複)
   http://foobar.example.com/unknown/../foobar
   http://foobar.example.com:80/foobar
   HTTP://FOOBAR.EXAMPLE.COM/foobar
-- badhost: 管理者の定める特定のホストに対するURIをブロックする (例: *.example.comを禁じる)


メールでフィードバックを与える部分であるところの、Mail summerized data (why blocked) の部分がうまく動いていない模様...なので、現状、今までとの際立った違いは見られないでしょう。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.043 sec.

OSDN