MacDropAnyがAdWareを食わしている

ここ数日、Safari Technology Preview 15でlinkをclickしたり、Web pageのlinkではない文字列をdragすると、広告屋のページが開くことがあり不審に思っていたので、Malwarebytes Anti-Malware for Macを走らせてみたところ

2016-10-26 22:58:37 : —– Scan Started —–
2016-10-26 22:58:37 : Scanning with signatures version 136 (2016-10-25)
2016-10-26 22:58:45 : OSX.Genieo : ~/Library/LaunchAgents/com.zibity.MacDropAnyDonationProcessor.plist
2016-10-26 22:58:59 : *** Scan time: 0d 00:00:21 ***
2016-10-26 22:58:59 : —— Scan Ended ——

という悲しいお知らせが表示された。なお、file pathはlogin directoryを除いた相対表記に変更してある。
“com.zibity.MacDropAnyDonationProcessor.plist”という文字列からして、Dropboxの同期対象をsymbolic linkで追加してくれるMacDropAny(http://www.zibity.com/macdropany.html)をinstallしてあるので、これがdropした可能性が大きい。また、”DonationProcessor”と表記されているあたりで、上記のSafariでの操作をhijackして広告屋にredirectすることにより、「広告を表示させることによって強制的に寄付という名の広告料を受け取る」ことを行っていることが見て取れる。悪質な開発者であると断定するするので丸っと公開してやる。

では、まず、~/Library/LaunchAgents/com.zibity.MacDropAnyDonationProcessor.plistの中身はこうだ。なお、plistはxml fileなので可読性を良くするために適宜改行と行頭に半角空白を加えているとともに、file pathはlogin directoryを除いた相対表記に変更してある。なにやらうまくコード表記されないので画像もどうぞ。

<br /><br /><br /><br />        Label
            com.zibity.MacDropAnyDonationRequester
        Program
            ~/Library/Application Support/MacDropAny/MacDropAny Donation Requester.app/Contents/MacOS/applet
        StartInterval
            259200


~/Library/LaunchAgents/に置かれている,plistファイルなので、loginと同時に自動的に読み込まれ、~/Library/Application Support/MacDropAny/MacDropAny Donation Requester.app/Contents/MacOS/appletが、72時間ごとに起動される。

次に、~/Library/Application Support/MacDropAny/MacDropAny Donation Requester.appのパッケージ構成は次のとおりだ。なお、Resource folderの.proj folderはmacOSではlocalizeに用いられるものなので詳細は記さない。

  • Contents
    • _CodeSignature
      • CodeResources (下記参照)
    • info.plist (下記参照)
    • MacOS
      • applet (binary)
    • pkginfo (“APPLaplt”と記述されているのみ)
    • Resources
      • applet.icns
      • applet.rsrc
      • description.rtfd (空)
      • de.lproj
      • en.lproj
      • fr.lproj
      • it.lproj
      • nl.lproj
      • Scripts
        • main.scpt (下記参照)

CodeResources

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>files</key>
    <dict>
        <key>Resources/Scripts/main.scpt</key>
        <data>
        t1vr09u6MwRkJSnoMAoXm6NxQ/Q=
        </data>
        <key>Resources/applet.rsrc</key>
        <data>
        bx4YSVoGGSR3MIxNN6tq8RiOG9I=
        </data>
        <key>Resources/de.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            jYOl1+BlMB4AQBrJ6Ohvzfrql/Y=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/description.rtfd/TXT.rtf</key>
        <data>
        L2Vi5Bzmo8FKkjho0hL/lWoeFiE=
        </data>
        <key>Resources/en.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            d6/iVZK19zEsJ6QTiWUPi0+VmzU=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/fr.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            WcJVLlyQKGEH9GkHWD32Yewd/5g=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/it.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            usT3OZ5fhy7Xunm58EZS4GObBwY=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/nl.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            sigXl0hoKzX85lbitk6ad4/ikTU=
            </data>
            <key>optional</key>
            <true/>
        </dict>
    </dict>
    <key>files2</key>
    <dict>
        <key>Resources/Scripts/main.scpt</key>
        <data>
        t1vr09u6MwRkJSnoMAoXm6NxQ/Q=
        </data>
        <key>Resources/applet.rsrc</key>
        <data>
        bx4YSVoGGSR3MIxNN6tq8RiOG9I=
        </data>
        <key>Resources/de.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            jYOl1+BlMB4AQBrJ6Ohvzfrql/Y=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/description.rtfd/TXT.rtf</key>
        <data>
        L2Vi5Bzmo8FKkjho0hL/lWoeFiE=
        </data>
        <key>Resources/en.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            d6/iVZK19zEsJ6QTiWUPi0+VmzU=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/fr.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            WcJVLlyQKGEH9GkHWD32Yewd/5g=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/it.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            usT3OZ5fhy7Xunm58EZS4GObBwY=
            </data>
            <key>optional</key>
            <true/>
        </dict>
        <key>Resources/nl.lproj/Localizable.strings</key>
        <dict>
            <key>hash</key>
            <data>
            sigXl0hoKzX85lbitk6ad4/ikTU=
            </data>
            <key>optional</key>
            <true/>
        </dict>
    </dict>
    <key>rules</key>
    <dict>
        <key>^Resources/</key>
        <true/>
        <key>^Resources/.*\.lproj/</key>
        <dict>
            <key>optional</key>
            <true/>
            <key>weight</key>
            <real>1000</real>
        </dict>
        <key>^Resources/.*\.lproj/locversion.plist$</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>1100</real>
        </dict>
        <key>^version.plist$</key>
        <true/>
    </dict>
    <key>rules2</key>
    <dict>
        <key>.*\.dSYM($|/)</key>
        <dict>
            <key>weight</key>
            <real>11</real>
        </dict>
        <key>^(.*/)?\.DS_Store$</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>2000</real>
        </dict>
        <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
        <dict>
            <key>nested</key>
            <true/>
            <key>weight</key>
            <real>10</real>
        </dict>
        <key>^.*</key>
        <true/>
        <key>^Info\.plist$</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>20</real>
        </dict>
        <key>^PkgInfo$</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>20</real>
        </dict>
        <key>^Resources/</key>
        <dict>
            <key>weight</key>
            <real>20</real>
        </dict>
        <key>^Resources/.*\.lproj/</key>
        <dict>
            <key>optional</key>
            <true/>
            <key>weight</key>
            <real>1000</real>
        </dict>
        <key>^Resources/.*\.lproj/locversion.plist$</key>
        <dict>
            <key>omit</key>
            <true/>
            <key>weight</key>
            <real>1100</real>
        </dict>
        <key>^[^/]+$</key>
        <dict>
            <key>nested</key>
            <true/>
            <key>weight</key>
            <real>10</real>
        </dict>
        <key>^embedded\.provisionprofile$</key>
        <dict>
            <key>weight</key>
            <real>20</real>
        </dict>
        <key>^version\.plist$</key>
        <dict>
            <key>weight</key>
            <real>20</real>
        </dict>
    </dict>
</dict>
</plist>

Info.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleAllowMixedLocalizations</key>
    <true/>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>applet</string>
    <key>CFBundleIconFile</key>
    <string>applet</string>
    <key>CFBundleIdentifier</key>
    <string>com.zibity.MacDropAnyDonationRequester</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>MacDropAny Donation Requester</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>aplt</string>
    <key>LSMinimumSystemVersionByArchitecture</key>
    <dict>
        <key>x86_64</key>
        <string>10.6</string>
    </dict>
    <key>LSRequiresCarbon</key>
    <true/>
    <key>LSUIElement</key>
    <true/>
    <key>WindowState</key>
    <dict>
        <key>bundleDividerCollapsed</key>
        <false/>
        <key>bundlePositionOfDivider</key>
        <real>981</real>
        <key>dividerCollapsed</key>
        <false/>
        <key>eventLogLevel</key>
        <integer>2</integer>
        <key>name</key>
        <string>ScriptWindowState</string>
        <key>positionOfDivider</key>
        <real>436</real>
        <key>savedFrame</key>
        <string>0 90 1280 687 0 0 1280 777 </string>
        <key>selectedTab</key>
        <string>log</string>
    </dict>
</dict>
</plist>

main.scpt

## Begin Donate Script ##
set runcount to 0
try
    if (do shell script "ls ~/Library/Preferences") contains "com.zibity.donate" then set runcount to ((do shell script "defaults read com.zibity.donate runcount") as number)
end try

try
    if runcount is not greater than 1000 then
        try
            set ButtonReturned to (button returned of (display alert (localized string "MacDropAny: Would you like to donate?") message (localized string "Hello! It's Sebastian here, MacDropAny's ") & (round (((current date) - (date "1997年7月14日月曜日 0:00:00")) / 31536000) rounding down) & (localized string "Message text2") buttons {(localized string "No, thanks"), (localized string "Maybe later"), (localized string "Donate Now")} default button 3 cancel button 2)) as text
        on error number ErrNum
            if ErrNum is -128 then set ButtonReturned to (localized string "Maybe later")
        end try
        if ButtonReturned is (localized string "Donate Now") then
            open location "http://donate.zibity.com"
            resignDonationRequester()
        else if ButtonReturned is (localized string "No, thanks") then
            resignDonationRequester()
        end if
    else
        resignDonationRequester()
    end if
end try

on resignDonationRequester()
    do shell script "defaults write com.zibity.donate runcount 1407"
    try
        do shell script "rm -rf ~/Library/Application\\ Support/MacDropAny"
    end try
    try
        do shell script "rm -f ~/Library/LaunchAgents/com.zibity.MacDropAnyDonationProcessor.plist"
    end try
    try
        do shell script "launchctl remove com.zibity.MacDropAnyDonationRequester"
    end try
end resignDonationRequester

肝は”main.scpt”の14行から18行だ。MacDropAnyを起動すると寄付のお願いダイアログが表示され、このダイアログには”Donate Now”と”No, thanks”のボタンがある。前者をclickすると寄付をするためのWeb pageが表示されて終わったように見せかけるが、後者をclickしたときと同様に”resignDonationRequester”に移動し、なんと”defaults write com.zibity.donate runcount 1407″がdefaultとして書き込まれる。”default read com.zibity.donate”で確認すると次の結果が表示された。

{
runcount = 0;
}

しかも、”resignDonationRequester”でAdWareを削除する記述をしているが、上記のように丸っと残っており動作していない。

これらのことから、MacDropAnyが突っ込んだAdWare OSX.Genieoを削除するためには、AppCleanerでfileとfolderを削除した上で、”defaults delete com.zibity.donate”および”launchctl remove com.zibity.MacDropAnyDonationRequester”をTerminal.appで行う必要がある。

“~/Library/LaunchAgents/com.zibity.macdropupdate2.plist”が残存していたのでこれも削除すること。(2016.10.28追記)

MacDropAnyがAdWareを食わしている

株式会社スプリックスがゴルスタ終了を宣言すれども恫喝は続けていた (2016.10.28更新)

株式会社スプリックス「ゴルスタにかかわるお詫びとご報告」と題した文書を2016.08.31付け(実際は、Last-Modified: Tue, 30 Aug 2016 06:38:35 GMT)に公開していたが、公開された文書のPDFには

にて、次の画像が紹介されている

img

という素敵な使用制限が掛けられていた。

この素敵な使用制限自体が専制体質丸出しであり、炎上案件を小手先で消火しようとする余り、謝罪文で最低限必要な事案、経緯、原因、および対応策の説明が全てが欠落しており、さらに事案を個人情報の暴露のみに矮小化し、自社運営範囲内と範囲外を連結させた脅迫罪丸出しの運営をしていた側面をすり替えてユーザ保護という免罪符化するというとてつもないポエムを企業としてせっかく公開したにも関わらず、この文書に掛けられている素敵な使用制限のために各種検索サイトでindex化されないのはThe Internetの損失になると考えるので、以下に全文をコピペする。なお、OS X環境のPreview.appまたはSafari.appで同PDFを開くと、株式会社スプリックスが設定した「内容のコピー:許可しない」の制限を回避できるのでコピペが可能である。また、ヘッダおよびフッタ部分の()内は書式を当方で補った。

— ここから —-

2016 年 8 月 31 日(右寄せ)
各位(左寄せ)
ゴルスタにかかわるお詫びとご報告(センタリング)
株式会社スプリックス(右寄せ)

1.お詫び
 この度、弊社が運営する中高生限定アプリ「ゴルスタ」のユーザーさま情報1件(具体的には在住県名と氏名)を流出させる事態を生じさせましたことにつきまして、深くお詫びいたします。
 具体的には、アプリ外のインターネット上で、当該1名のユーザーさまと、弊社のゴルスタ運営担当者とが言い合いとなり、その中で当該個人の在住県と氏名を記載したツイートを行いました。これは極めて軽率な行動で弁解のしようもないもので、重ね重ねユーザーの中高生ならびに関係各位にお詫びいたします。
 既に当該1名のユーザーさまに対する謝罪、当該担当者の減給処分ならびに再発防止策(*1)は実施いたしましたが、特に当該1名のユーザーさまとは関係を保ち、お気持ちのケアなどできる限りの対応を誠意をもって行って参る所存です。

2.ご報告
 また、今般各方面より「ゴルスタの運営方針が厳し過ぎる」とのご指摘をいただいております。これにつきましては、ユーザーである「中高生の安心安全が最優先」であるとの運営方針ゆえのものとご理解賜りたく存じますが、その細部にわたる表現などにつきましては、そのご意見を真摯に受け止め、適宜見直しを検討いたして参ります。
 なお、「ゴルスタにクレジットカードを登録した」というご意見をいただいておりますが、そういった事実は一切ございませんので(*2)、あわせてご報告申し上げます。

以上(右寄せ)

*1:ゴルスタはアプリとしてはユーザーの個人情報は取得しておりませんが(全てニックネームでの登録です)、今回は、ゴルスタのリアルイベントに参加されたユーザーさまでしたのでその氏名を限定的に取得したケースでございました。今後は氏名を取得せずにイベントを実施する方法を検討して参ります。
*2:ゴルスタのプレミアム会員にご登録いただく際に、「Google Play」か「App Store」の画面が立ち上がり、当該画面に対してクレジットカード番号を登録いただくことはございますが、この番号は弊社が取得するものではございません。

—- ここまで —-

2016.09.05追記

2016.09.05付け(Last-Modified: Sun, 04 Sep 2016 02:48:20 GMT)で株式会社スプリックスが「ゴルスタのサービス終了につきまして (Web Archive ,archive.is)と検索避けを意図した画像での報告書を掲出していた。まず、これにより記事タイトルを修正した。

上記と同じ事由から、全文を次にコピペする。

—- ここから —-

2016年9月5日(右寄せ)
各位(左寄せ)
ゴルスタのサービス終了につきまして(センタリング)
株式会社スプリックス(右寄せ)

 この度、弊社が運営する中高生限定アプリ「ゴルスタ」のサービスを終了することといたしました。

 先般、ユーザー1名さまの情報の一部を流出させてしまいましたことは既にご報告申し上げました。それ以降ゴルスタでは、新規登録を停止し、「運営方針が厳しすぎるのでは」 というご意見に対する検証も含めて、運営管理体制を調査して参りました。
 その結果、一部の運営担当者において、明らかにふさわしくない言動があったことを確認いたしました(*1)。この言動は、一部の運営担当者を再教育すれば解決するという問題ではなく、当然ながらゴルスタ運営部門、ひいては弊社全体の問題であると重く受け止めております。「厳しい運営だからこそゴルスタは安心だ」というご意見をいただきます一方、だからと言って、ゴルスタ運営担当者がかかる「ふさわしくない」言動をしてよいということではございません。 教育を生業とする弊社にとって、今回の調査結果は大変重く、直ちにサービス全体を終了する理由となりました。

 停止・終了作業は一両日中には完了する予定でおります。
 関係各位、特にこの度情報を流出させてしまったユーザーさま、ならびにゴルスタ運営のふさわしくない言動に接したユーザーの方々におかれましては、ご迷惑をお卦けして大変申し訳ございませんでした。

以上(右寄せ)

*1 :アカウント停止をしたユーザーをただちに削除せず、ユーザー名を「違反-停止理由」など に変更して、一定期間みせしめのような状態にするなどの行為が確認されました(現在は修正いたしております)。

—- ここまで —-

2016.09.05 1415時追記

なにかとても楽しい方がTwitterにいらっしゃったので保全する。


なお、当該TwitterアカウントのIDでのアクセスはこちらで、Twilog.orgに残されている全tweetはこちら

2016.10.28 1754時追記

◆ほのぼの情報日誌◆さんが、「【報告】スプリックス社から『ゴルスタ炎上騒動』記事の削除依頼が来ました。」という記事を公開なさっていた。

いわく、株式会社スプリックスを名乗るものから記事の削除を要求し、従わない場合は名誉毀損でSLAPPするぞとの恫喝するものである。

さて、これだけだと寂しいので送信元の”masaki.ookubo@sprix.jp”が生きているか確認してみよう。telnetでsprix.jp 25を叩いてみたところ、

Trying 153.122.16.92…
telnet: connect to address 153.122.16.92: Connection refused
telnet: Unable to connect to remote host

と素っ気ないお返事だったので、Email ID Checkerさんにお願いしたところ、次のようなお返事が帰ってきた。(実務に就いていたころにはコマンドラインでお話しできたはずなのだが忘れた)

MX record found: dmail.kagoya.net (Priority 50)
Connecting to dmail.kagoya.net
Connected to dmail.kagoya.net

Dialog with dmail.kagoya.net ok

220 dmail2.kagoya.net ESMTP Postfix
HELO verifyemailaddress.org
250 dmail2.kagoya.net
MAIL FROM:
250 2.1.0 Ok
RCPT TO:
250 2.1.5 Ok
QUIT

221 2.0.0 Bye

Email address masaki.ookubo@sprix.jp accepted

“masaki.ookubo@sprix.jp”なるメールアドレスは、”dmail.kagoya.net”で管理されており、アカウントも生きているようだ。

本事案が発生したので、タイトルに「れども恫喝は続けていた」を追加した。

2016.10.29追記

と素敵な事案が発生していた。あまりにももったいないので引用されていた画像をリンクしておく。念のために解説するが、sprix_officeという株式会社スプリックスの保有するsprix.jpを連想させ、officeとunderscoreでつないでおり、あたかも株式会社スプリックスを代表するもののように見せかけているアカウントだが、そもそもdomainがyahoo.co.jpなのでフリーメール剥き出しであり、特殊詐欺事案ともいえる。

img

末子単葉なして気になるが、1行目は句点まで改行がないが、2行目と3行目では不自然な読点での改行となっており、改行に統一性がみられず、ガラケー改行則でもなく不自然である。また、株式会社スプリックスお得意の「ご依頼します」は見逃せない。

株式会社スプリックスがゴルスタ終了を宣言すれども恫喝は続けていた (2016.10.28更新)

ゴルスタをAppleへfeedback (1451時追記あり)

iTunes – フィードバック – Apple(日本)から次の文面で、ゴルスタについてAppleへfeedbackしたので公開する。なお、同ページには送信確認画面がないので、スクリーンショットは撮れなかった。

—- ここから —-

ゴルスタ https://itunes.apple.com/jp/app/gorusuta-menggahajimaru-zhong/id966093623?mt=8 というAppがApp Storeにあります。
同Appを運営しているのは、株式会社スプリックス http://sprix.jp/corporate/ です。
また、ゴルスタを運営する公式Twitterアカウントは https://twitter.com/micoochan/ です。
そして、ゴルスタのプライバシーポリシーは https://goalstart.jp/?p=privacy です。
同ポリシーの4項に「当社は、利用者情報のうち、個人情報については、個人情報保護法その他の法令に基づき開示が認められる場合を除く他、あらかじめ利用者の同意を得ないで、第三者に提供しません。」とあります。
しかし、ゴルスタを運営する公式Twitterアカウントは http://archive.is/hbRqC のように、App内で収集した個人情報をTwitterで全世界に公開するとともに、第三十二章 脅迫の罪 http://law.e-gov.go.jp/htmldata/M40/M40HO045.html#1002000000032000000000000000000000000000000000000000000000000000000000000000000 が適用されると解される言動を全世界に対して行っています。
このような運営を行うAppをApp Storeの審査を通過させることは、App Storeの信頼性を低下させるものと考えます。

—- ここまで —-

1443時追加

ゴルスタを運営する株式会社スプリックスの関連Twitterアカウント

ゴルスタを運営する[株式会社スプリックス]((http://archive.is/http://sprix.jp/%2A)が所有するSPRIX.JP(153.122.16.92)のwhois

Registrant : Sprix Co.,Ltd
[Signing Key] :
[最終更新] : 2016/07/01 10:50:00 (JST)
Contact Information : [公開連絡窓口]
[Name] : Sprix Co.,Ltd.
Web Page :
[住所] : 東京都豊島区西池袋1-11-1 メトロポリタンプラザビル12F
[Postal Address] : Toshima-ku Nishiikebukuro1-11-1 Metropolitan Plaza 12F
なお、2016.08.26 1434時にdomainおよびIPへpingを飛ばしたところRequest timeoutとなったので、curl -I http://sprix.jpを飛ばしたら503を返した。

ゴルスタの公式サイトであるgoalstart.jpのwhois (DNSサーバーからAWSを使っていることが分かる)

Registrant : SPRIX Co.,Ltd.
[Signing Key] :
[最終更新] : 2016/05/01 01:05:12 (JST)
Contact Information: [公開連絡窓口]
[Name] : SPRIX Co.,Ltd.
Web Page :
[住所] : 東京都豊島区 西池袋1-11-1
[Postal Address] : Toshima-ku 1-11-1 Nishiikebukuro Metropolitan Plaza 12F
FAX番号 :

1451時追加

株式会社スプリックスが公開している電話番号である03-5927-1687を検索すると塾教材フォレスタ。成績を上げる塾用教材を紹介および東京ダンスヴィレッジなるWebサイトもあった。前者にはwhois情報がなかったが、後者にはあったのでこれを示す。
[Signing Key] :
[最終更新]: : 2015/09/01 01:05:08 (JST)
Contact Information: [公開連絡窓口]
名前 : Whois情報公開代行サービス by バリュードメイン
[Name] : Whois Privacy Protection Service by VALUE-DOMAIN
[住所] : 大阪府大阪市北区大深町3-1 グランフロント大阪 タワーB 23階
[Postal Address] :

ゴルスタをAppleへfeedback (1451時追記あり)

Ghosteryのライブラリがアップデート 2016.08.03

Internetストーカーの検出と排除をしてくれるSafari Extensionである「Ghostery」のライブラリに次の54件(2ドメインで要素重複あり)が追加され、合計2242件となった。

  • adscoops.com
  • admatic.com.tr
  • adnow.com
  • adnymics.com
  • adpop-1.com
  • bannersnack.com
  • bigdataexchange.com
  • brightcove.com
  • canddi.com
  • capturly.com
  • chinmedia.vn
  • clickback.com
  • clicks4ads.com
  • digital-datafactory.com
  • doubleclickbygoogle.com
  • experian.com
  • exponea.com
  • feefo.com
  • fuelx.com
  • gravity4.com
  • jobs2careers.com
  • leadingreports.de
  • linkup.com
  • limk.com (x2)
  • minute.ly
  • monarchads.com
  • mozoo.com
  • naver.com (x2)
  • opensharecount.com
  • optimonk.com
  • pers.io
  • playbuzz.com
  • popmyads.com
  • propelmarketing.com
  • pushengage.com
  • revenue.com
  • radio.com
  • rtk.io
  • saobacdau.vn
  • sharpspring.com
  • siteimprove.com
  • smartsupp.com
  • spoutable.com
  • target2sell.com
  • thebridgecorp.com
  • tidiochat.com
  • triblio.com
  • truefit.com
  • wanelo.com
  • yesmail.com
  • yozio.com
  • zoho.com
Ghosteryのライブラリがアップデート 2016.08.03

8card.netほかで拾えたCCC社員一覧 2016.09.15更新

カルチュア・コンビニエンス・クラブ株式会社の執行役員でツタヤ館事業のド素人高橋聡の正確な役職は何だろうとGoogleしてみたところ、名刺管理WebサービスのEightに当人の情報が公開されており、ページ内の「関連して閲覧されているプロフィール」に同社社員がずらずらと提示されたので漁ってみた結果、およびその他の媒体で確認できた同社社員を次に列挙しておく。

もし、列挙した社員以外の情報を見つけた方がいらっしゃれば、随時更新したいのでコメントでお教えいただけるとうれしい。

以下、更新履歴
– 2016.09.15
– 図書館事業部(元武雄市図書館・歴史資料館 運営企画リーダー) 椎名夏代子を追加した。
カルチュア・コンビニエンス・クラブ株式会社の求人概要 -日本の図書館を変えていく仕事 【図書館司書】-【リクナビNEXTより、公共サービス企画カンパニー 高梁市プロジェクト 鎌田順也を追加した。
高梁市 新入社員 新図書館の準備に奔走より、高梁市立図書館を追加し、次のCCC社員を追加した。
– サービス部門担当 山本慶
– 観光案内所担当 信太秀斗

8card.netほかで拾えたCCC社員一覧 2016.09.15更新

わたしたちが高梁市にツタヤ館4号店を作ります

高梁市が公開している「高梁市 議会だより 第26号」に

  • 議案第4号「高梁市複合施設条例」
  • 議案第28号「高梁市立図書館条例の一部を改正する条例」
  • 議案第48号「高梁市立図書館の指定管理者の指定について」
  • 議案第64号「平成28年度高梁市一般会計予算」

があり、これは高梁市長近藤隆則と高梁市役所が高梁市立ツタヤ館を作るために高梁市議会に対して同意を求めた議案である。そして、同議案の評決結果が、「高梁市 議会だより 第26号」に「3月定例会で賛否が分かれた議案の議決結果」として議員と議案ごとに、賛成または反対を一覧にまとめたものが公開されている。

ツタヤ館1号店を設立した当時の武雄市長である樋渡啓祐の独裁において市長特命随意契約に基づく企業癒着0.2を高梁市長近藤隆則と高梁市役所が主導してそのまま高梁市に導入したに等しい。この独裁的な施政について議会の議員としては当然ごとく問題だと認識できるはずであり、さらにらにツタヤ館1号店武雄およびツタヤ館2号店海老名で噴出した各種報道等でカルチュア・コンビニエンス・クラブ株式会社の実体を寸分なりとも認知していれば、同議案に対しては反対を投じられるはずである。逆にいえば賛成をした議員は問題だと認識できず「我も独裁を用いて企業癒着0.2の恩恵にあやかりたい」と考えたボンクラだと断じる。

よって、次にツタヤ館として高梁市立図書館を新築することへ賛成した高梁市議会議員を一括してボンクラとして列挙する。列挙順は上記の「3月定例会で賛否が分かれた議案の議決結果」の左から右へを上から下へである。

  • 公明党
    • 川上博司
  • 無所属
    • 石井聡美
    • 石田芳生
    • 黒川康司
    • 三村靖行
    • 森田仲一
    • 内田大治
    • 宮田好夫
    • 小林重樹
    • 川上修一
    • 長江和幸
    • 植田二郎
    • 大月健一

2016.09.20 高梁市議会選挙および高梁市長選挙 2016 要注意人物 | NoMore Hiwatashi Believerへ移動した。

わたしたちが高梁市にツタヤ館4号店を作ります

Ghosteryのライブラリがアップデート 2016.06.30

Internetストーカーの検出と排除をしてくれるSafari Extensionである「Ghostery」のライブラリに次の23件が追加され、合計2188件となった。

  • addvalue.de
  • anvato.com
  • beeketing.com
  • contentwrx.com
  • engagesciences.com
  • everstring.com
  • flipp.com
  • groupbycloud.com
  • hatchbuck.com
  • livehelpnow.net
  • medio.com
  • musculahq.appspot.com
  • roadrunnersports.com
  • salesmanago.pl
  • sheerid.com
  • tawk.to
  • tiller.com
  • triggerbee.com
  • triggeremailmarketing.com
  • unileverfoodsolutions.us
  • videodesk.com
  • vuukle.com
  • github.com/widgital/adjs
Ghosteryのライブラリがアップデート 2016.06.30

Ghosteryのライブラリがアップデート 2016.06.16

Internetストーカーの検出と排除をしてくれるSafari Extensionである「Ghostery」のライブラリに次の20件が追加され、合計2167件となった。

  • 163.com
  • adthrive.com
  • advarkads.com
  • afsanalytics.com
  • akane-ad.com
  • airbrake.io
  • beeswax.com
  • branch.io
  • financeads.net
  • foreseeresults.com
  • idioplatform.com
  • jumpstartautomotivegroup.com
  • live800.com
  • medi-8.net
  • onlinesucces.nl
  • sspinc.io
  • retentionscience.com
  • supership.jp
  • vee24.com
  • virool.com
Ghosteryのライブラリがアップデート 2016.06.16

Ghosteryのライブラリがアップデート 2016.06.01

Internetストーカーの検出と排除をしてくれるSafari Extensionである「Ghostery」のライブラリに次の18件が追加され、合計2145件となった。

  • vidora.com
  • applovin.com
  • audienceinsights.net
  • .campusexplorer.com
  • ccmbusiness.fr
  • crm4d.com
  • datanyze.com
  • fullstory.com
  • mediapostcommunication.net
  • getmetrical.com
  • opinionlab.com
  • optimatic.com
  • raygun.com
  • RecoPick (ドメイン不明)
  • bunchbox.com
  • Kickfactory (ドメイン不明)
  • mouse3k.com
  • pixalate.com

ついでに、AdGuard(for OS X/Windows /iOS)にSNSバッジのフィルタが追加されたとのこと。

Ghosteryのライブラリがアップデート 2016.06.01