Tuesday, November 23, 2010

ビックカメラ.com事件:パスワードの不正利用

Yes, it really happens, even with sales giants... I wonder what caused (not detailed) BicCamera to reset all passwords of all accounts, and return points to affected cards. This is big, but Japanese media is not taking too hard on them.

Here is the email notification I received earlier today:
お客様への重要なお知らせ

拝啓 いつも弊社インターネットショッピングサイト「ビックカメラドットコム」


(以下、「ドットコム」といいます)をご利用賜り心から御礼申し上げます。
さて、ドットコムトップページの平成22年11月22日付「
インターネット
ショッピングサイトの再開予定について」
でもお知らせしておりますが、
ドットコムで発生しましたネットショップ会員のID・
パスワードの不正利用
の事案について、お客様には多大なるご迷惑、
ご心配をお掛けいたし
ましたこと、深くお詫び申し上げます。
今般、
第三者機関によるセキュリティ診断によりドットコムサイトの安全
性が確認されましたので11月24日の午後2時をもちましてサイ
トを再開
させていただく予定でございます。

つきましては、安全性確保の為、
現在ご使用いただいているドットコムの
アクセスパスワードについては全て変更させて頂きました。
会員の皆様には大変ご迷惑をおかけいたしますが、
今回ご案内させて
いただきました新しいアクセスパスワードにてご利用をお願いしま
す。

尚、当面の間はドットコムサイトでの一時的なポイント使用・
会員登録
の変更停止措置をとり、段階的に使用・変更停止措置を解除させて
いただきます。
ポイント加算は従来どおり行われますのでご安心くだ
さい。また、より一層の安全面を考慮し、
クレジットカード情報の事前登録
のサービスは停止させていただきます。会員の皆様にはご不自由を
お掛けしますが、何卒ご理解のほどよろしくお願い申し上げます。

パスワード:*******


ビックカメラドットコムのパスワード等に関するお問い合わせ先

ビックカメラドットコムサポートセンター
フリーダイヤル:0120-301-097  電話番号:03-5985-7000
(営業時間 10:00~20:00年中無休)
※フリーダイヤルのご利用は11月24日午後2時~
開始致します。
eメール  :support@cc.biccamera.com
ビックカメラドットコム http://www.biccamera.com

The message seems original (and there is official note in their website), but the mail server used is a bit suspicious (siella.jp, weird).

Official info:
http://www.biccamera.co.jp/ir/info101122.html
http://www.biccamera.co.jp/ir/info101123.html
http://www.biccamera.co.jp/ir/news/pdf2010/20101115news.pdf

Symbolic links on Windows

 I can't deny that this is not something most users will ever need. Nevertheless, I thought worthy to comment about as some issues from original sources are still to be fixed, so this might help people stuck in the same kind of problems.

The symlinks (symbolic links) or junctions as more commonly called in Windows (actually this is NTFS's junction point), are simple files or directories that actually are localed in some place else. The only difference here from usual links you can create on your desktop, for example, is the fact that all software (most of them) use the link location as if it was the real file. This is very handy in cases you want to move specific directories or files into other drives on your computer. Although Windows do not officially added support for NTFS junctions, it has released some official tools to handle it.

A classic case here for me is the virtual machine. Trying to update the latest version of the iPad, I need to run a backup first, which takes nothing less than 10~20GB of my virtual hard drive (thank you iTunes - I am being sarcastic btw)... my solution here then is to simply create a new temporary virtual drive just for this task (don't ask me how long this takes).

Junction application

You need to install (my suggestion is to save the file into c:\Windows\system32\, which will make the command available anywhere from the command-line) the junction application from Microsoft SysInternals: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Do not follow the instructions of usage there, because they are incorrect (well, as far as this post date). I have sent a message to them to fix it, but only almighty knows when or if this is going to happen.

Junction commands

Creating

just go to the path where you want to create the junction (from command-line)

c:\> junction iTunes h:\iTunes

(here I am setting the real files of iTunes directory to be in H drive)

Note: The local iTunes file/directory is going to be created by the junction application, so DO NOT create a real file with the same name here in advance (as specified in official documentation).

Searching


c:\> junction -s

(this will search and list for all junctions available in C drive)

Removing

c:\> junction -d iTunes 

But...

The only bad side here is that this action really happens in the file system level, leaving Windows dumb to deal with them (in Windows Explorer, you will just see it as another directory like any other)... forgetting about what you did may give you some headaches later, so I usually write a README file to really remember me about something unusual I have done in that particular location.