# Proxomitronが全く関係ない点も扱う
関連リンク
UAはユニークではない(同じ値の人が多い)方が安全
[HTTP headers] In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : Gecko (out)" Match = "*\sGecko/" Replace = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0" In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : MSIE (out)" Match = "*;\s(MSIE\s|Trident/)" Replace = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)" In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : Opera (out)" Match = "Opera/|*\sPresto/" Replace = "Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.6.30 Version/10.60" In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : Safari & Chrome (out)" Match = "*\sAppleWebKit/" Replace = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/533.4 (KHTML, like Gecko) Safari/533.4"
[HTTP headers] In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : Gecko (out)" Match = "*\sGecko/ & Mozilla/([^( ]+)\# * $NEST(\(,(*; |)rv:([^;]+)\#*,\)) Gecko/([^ ]+)\#( Firefox/[^ ]+)\#" Replace = "Mozilla/\# (Windows NT 6.1; WOW64; rv:\#) Gecko/\#\#" In = FALSE Out = TRUE Key = "User-Agent: Anti BrowserFingerPrint : MSIE (out)" Match = "(Mozilla/[0-9.]+ \(compatible; MSIE [^;)]+)\0 &(*(; (Windows|Mac)[^;)]+)\#|) &(*(; Trident/[^;)]+)\#|)" Replace = "\0\@)"
注意点
JSが有効だと個人識別が非常にしやすくなる
潰さないといけない処理が多く、Proxomitronで完全に処理できるとは到底思えない
UserAgent の取得は、navigator.userAgent から行えるので、これが返す値を書き換える
※JavaScriptを無効にしてれいればCanvasタグも機能しない
[HTTP headers] In = FALSE Out = FALSE Key = "Cookie: Kill a cookie (out)" URL = "(^$LST(CookieList))" Match = "*" In = FALSE Out = FALSE Key = "Set-cookie: Never accept cookies (In)" URL = "(^$LST(CookieList))" Match = "*"
[HTTP headers] In = FALSE Out = FALSE Key = "Set-cookie: Make all cookies session only (in)" URL = "(^$LST(CookieList))" Match = "?&(\#; expires=[^;]+)+\#" Replace = "\@"
ホスト、IPアドレスの隠蔽用