46 comments

Attention Shoppers Drug Mart: Simple solution to Optimum Points theft

Posted by & filed under Tips & Tricks.

Recently there has been a series of Shop­pers Drug Mart Opti­mum Points thefts that were a result of sev­eral fac­tors, includ­ing peo­ple giv­ing out their Opti­mum account num­bers with­out know­ing that is almost enough for their accounts to be hacked into. Although the rea­sons behind the thefts can be attrib­uted to poor judg­ment on the customer’s side, I believe  there’s a major loop­hole in the Opti­mum points sys­tem that attracted so many scam­mers. So I decided to inves­ti­gate the root of the problem:

Why are Shop­pers Opti­mum points so easy to steal?

First, I ana­lyzed the online login sys­tem, which can be found here.

As a Com­puter Engi­neer with more than 8 years of expe­ri­ence in devel­op­ing (pro­gram­ming) web­sites, I fig­ured I’d be able to under­stand the back­end and the log­i­cal prob­lem behind the sys­tem. How­ever, I quickly learned that it doesn’t require back­end analy­sis, or in fact much com­puter knowl­edge at all, to see the huge loop­holes and prob­lems in the system.

At login, after inputting your Shop­pers Opti­mum Card num­ber, you have 3 options to log in:

  • Date of Birth OR
  • Postal Code OR
  • Pass­word

The very sim­ple com­bi­na­tion of Shop­pers Opti­mum Card num­ber and postal code are two things that are rel­a­tively easy to get.

Another poten­tial weak­ness in the sys­tem: the Shop­pers Opti­mum Card num­ber is not really a secret.  Although Shop­pers Drug Mart is finally starring-out the Opti­mum num­ber on receipts, it didn’t do that in the recent past. And unlike credit cards, I never per­son­ally felt or treated my Shop­pers Opti­mum Point Card num­ber as a secret. I think many peo­ple share the same feel­ing, and have oper­ated the same way.

Fur­ther­more, cus­tomers don’t feel secure enter­ing their date of birth on the web­site. Unfor­tu­nately, it’s just a very poorly designed web­site system.

And a weak sys­tem leaves the door open for scam­ming and social engi­neer­ing, the art of manip­u­lat­ing peo­ple into per­form­ing actions or divulging con­fi­den­tial information.

One Shop­pers cus­tomer recently pro­vided a nice illus­tra­tion of what’s at stake and how easy it is to become the vic­tim of Opti­mum Point theft on the Shop­pers Face­book Fanpage:

I have many dif­fer­ent cards in my wal­let and I really do appre­ci­ate the Opti­mum Points pro­gram. How­ever even though I have not given out my card num­ber to any­one, I am very aware that the sim­ple act of leav­ing my Opti­mum card on the counter or los­ing my wal­let means that the points could be gone in the blink of an eye. No iden­ti­fi­ca­tion what­so­ever is required to use the card and just a postal code is suf­fi­cient to access my account. For those whose cards have 350,000 points on them it is like car­ry­ing close to $1,000 cash in your wal­let. Not some­thing most of us would do.…
All Shop­pers Drug Mart devel­op­ers needed to do to pre­vent this sit­u­a­tion was require what almost every sys­tem in the world has right now: an email address and pass­word to log into the Opti­mum sys­tem. And for recov­ery of a lost Shop­pers Opti­mum login pass­word, an email would sim­ply be sent to the customer’s email address on file. I’m really not propos­ing any­thing unusual or out of the ordi­nary here. I’m sug­gest­ing that Shop­pers use a sys­tem that has been tested and is known to work prop­erly. Face­book, Twit­ter, Google Ser­vices, Best Buy—and many others—all  use this type of login mechanism.
Shop­pers Drug Mart, your devel­op­ers cre­ated a sys­tem that is vul­ner­a­ble to social engi­neer­ing and scams. If not cor­rected, it will con­tinue to result in a lot of angry cus­tomers and you will spend a lot of money on cus­tomer sup­port try­ing to fix prob­lems and catch scam­mers. I humbly sug­gest doing your­self and your cus­tomers a favour: hire a good web devel­op­ment team and fix the Shop­pers Opti­mum login inter­face to pre­vent fur­ther problems.

46 Responses to “Attention Shoppers Drug Mart: Simple solution to Optimum Points theft”

  1. Colsgirl

    I only have ne SDM card and I have read sug­ges­tions that we should have 2 one we keep loaded and tell no one the num­ber, the other we keep min­i­mal points on. How do we go about get­ting a sec­ond card, sian’t it one per per­son? How do you get around this?

  2. Saving Moola

    Per­haps, now is a good time for every­body to change their pass­word. If you did use your Date of Birth, you my want to use a date which you always remem­ber like your par­ents, sib­lings or friends. I rarely use my date of birth for any­thing unless actual phys­i­cal proof of ID is required for claim­ing actual prizes from rep­utable com­pa­nies, but use a com­bi­na­tion between mine, my dog & my sib­ling for most accounts from P & G to J & J, etc. As for postal code for the secu­rity pass­word, again, never use that as we’ve just seen what hap­pened with the Opti­mum pts, but per­haps a child­hood one where you’ve lived at for years or even your par­ents’ postal code. Also, I think if your Opti­mum card hasn’t been com­pro­mised, it’s time that we all get another Opti­mum Pts card to leave at home & with our exist­ing cards to trans­fer the major­ity of the pts over to the new one & treat it like a Sav­ings account & just trans­fer the pts over when you know you will be redeem­ing, espe­cially if you have OPti­mum Plus sta­tus & don’t want to jeop­ar­dize that if you’ve worked so hard to attain it. I hope some of these sug­ges­tions can help my fel­low SCers and I’m so sorry to the peo­ple you who have had their points stolen. I’ve read in some posts that the secu­rity cam­era may have caught some images of peo­ple using these stolen points & do hope that these peo­ple will be pros­e­cuted to the fullest.

  3. DianneS

    I am very inter­ested to see whether there will be any response to my post (quoted above) on the SDM web­site. I have already applied for a sec­ond card in my husband’s name and will promptly trans­fer every point I earn to his card which will be kept locked up at home and only brought out for redemp­tion. This should not be necessary.

  4. r0c0upons

    I CANNOT BELIEVE the require­ments for log­ging into the Opti­mum webpage.

  5. Shannon

    Wow, thanks for writ­ing this all up. I’ve recently started strate­gi­cally sav­ing and earn­ing points like many of you do on this site and appre­ci­ate this infor­ma­tion. I’ll be doing some of the things the first com­men­tor men­tioned to pro­tect my points.

  6. Melody113

    We need evey­one sig­na­ture and wishes sent to Shop­pers so they might pro­tect our points bet­ter. I feel so bad for the ones that lost points and I no longer feel like mine are money in the bank it’s more like I’ve left my purse on the bus.

  7. denise

    It is hor­ri­ble that many peo­ple have had their Optium points stolen. I know I would have freaked out if it hap­pened to me.

    My fear is that Shopper’s will realise that the cheap­est & eas­i­est way to rem­edy this sit­u­a­tion is to sim­ply stop allow­ing the trans­fer of points between accounts. This would totally suck! I like being able to pool my points and my spouse’s points onto one card.

    Just my 2 cents.

  8. Chris

    Why not all write to SDm and tell them they should improve their sys­tem? If they receive a ton of emails, maybe this mat­ter will go up in their to do list…

  9. carlyincanada

    Thanks, I will take this to SDM today when I go speak with the Man­ager! SDM is not han­dling this well.

  10. zumba

    If your wal­let was stolen they can enter your postal code and get all your points. Chang­ing your pass­word does not help as you only need to pro­vide 1 of the 3 choices.

  11. zumba

    Maybe just do not carry your card with you unless you plan to visit SDM that day. We were told not to carry your SIN or your home alarm card, birth cer­tifi­cates or credit cards around unless you need to use them that day. I do it and would not be so much at a loss if my wal­let was missing.

  12. Moi

    Um.….so did you send off this let­ter to Shop­pers HEAD OFFICE?
    I would email it AND fax it to them:)

  13. Shannon

    When you trans­fer your pts to some­one you recieve an email that tells you there 1st/last name and email. Can’t shop­pers just con­tact whomever stole it with that info? If this gets to out of hand, Shop­pers will just can­cel the opti­mum pro­gram all together. It is a bonus for there cus­tomers, and if they have to fork out too much time/money, it won’t be worth it to there com­pany! I would sug­gest all the peo­ple that share on here with strangers have 2 cards, one for shar­ing, and your real one. This has 2 ben­e­fits, if some­one tries to steal pts, there won’t be any there and 2 if shop­pers catches you, they’ll take away the card with not very many pts.

  14. Rhonda

    What a great reminder for us not to be so pas­sive when we hand cards to the cashiers or friends, or whomever.….it really is up to the card­holder to be dili­gent in safe han­dling of all our cards!
    Thanks for post­ing! HOpe­fully SDM hears the con­cern & beefs up their web­site security.

  15. donny68

    Wow, blame the con­sumer for hav­ing their points stolen. “poor judge­ment on the con­sumer side”.

    That’s as bad as say­ing “she was wear­ing skimpy clothes”.

    Nei­ther of these should be rea­sons for crime.

  16. JustSaying

    What about the peo­ple who stole the points in the first place? Are they not respon­si­ble for anything?

  17. Cocozzzzzzz

    The first time I logged into the site, that what I thought about it too. Wow, thats the eas­i­est sign in ever! I agree they do make the site too easy.

    How­ever I dont believe SDM has the respon­si­bil­ity to inves­ti­gate your claim. I believe it is up to the con­sumer to pro­tect their stuff, or it is a police issue. Thieves are crafty peo­ple, some are very smart and will tar­get you. But that is a police matter.

    I can see how some could view it like $1000 cash, but its more like a gift card. If you leave your gift card on the counter, or your wal­lets stolen, its GONE! The thief doesnt need to go to the web­site, he can just wait in line to claim points.
    They are not going to I.D every cus­tomer with an Opti­mum card, for one, my fiance, and my brother and sister-in law use mine. There are plenty of rewards pro­grams out there, and this is a bonus given to us as an incen­tive to shop there.

    So all in all I agree They need to update their site to a pass­word. How­ever I believe if some­one stole your points, It is a police matter.

  18. Dianne

    I don’t pre-plan every trip I make to SDM so tak­ing the card with only when I plan to use it is not viable. I often pop in to buy a gal­lon of milk or a loaf of bread or I go in dur­ing my lunch break at work. The secu­rity on their web­site should not be min­i­mal as to make this nec­es­sary. I cer­tainly do not have to do this with my other reward cards

  19. buzyb34

    so since it is their pol­icy not to trade points. Will SC remove this as an option for trad­ing coupons?

  20. carriekat

    Maybe peo­ple should just stop shar­ing their points/optimum card #s? That seems to be the rea­son that the points were stolen. Seems more like con­sumer prob­lem and not Shop­pers’ prob­lem? If peo­ple were fol­low­ing the rules and not trad­ing points, then their points wouldn’t have been stolen. Seems like an easy solu­tion to me!

  21. Stephania

    @Boo — Have you sent a copy of this post to SDM? Call me a cynic, but I doubt that they’d care since it’s pretty much a fran­chise with the phar­ma­cists own­ing the store. So why would they care about this detail, when they’re just about mak­ing money?

    As for the theft, I’d prob­a­bly be the best vic­tim! I don’t really keep track of how many points that I have.

  22. Crystal

    I agree that point shouldn’t be traded and I can see SDM say­ing that to that end they will not be replac­ing points for peo­ple who gave out their card num­ber. But the big­ger issue– one that rises above the points theft– is the lack of pro­tec­tion of per­sonal infor­ma­tion. Find a card, guess a postal code and voila! a full name, address, email birth­day and phone num­ber for a per­son– more than enough infor­ma­tion to begin access­ing many, many other accounts.

    I feel ter­ri­ble for every­one that has had their points stolen but it shouldn’t have taken some­thing like this to expose a major flaw in their pro­tec­tion of con­sumer privacy.

  23. Laura D

    It’s against SDM rules to trade points with peo­ple other than friends and fam­ily. I think the poster here is try­ing to avoid that part of the prob­lem, because peo­ple on smart­canucks trade points all the time, this site is facil­i­tat­ing a very easy sys­tem for this.

    I feel bad for all the peo­ple who lost their points, yes the sys­tem should be improved for sure. How­ever, peo­ple should be more care­ful with whom they share their points, then this wouldn’t have hap­pened in the first place?

  24. Laura D

    The poster is try­ing to place blame on the sys­tem, with­out talk­ing about the clear issue here… trad­ing of points. Don’t trade your points, don’t lose them! sim­ple as that. This post just annoys me.

  25. Louise

    If you trade points with strangers and then get your points stolen (even if it they were stolen by some­one out­side of points trad­ing) they will not give you the points back in most cases as you broke the TOS

    If you do not trade points at all and have your points stolen they are more likely to help you as you have not bro­ken their TOS or shared infor­ma­tion with anyone.

    If you only share between close friends and fam­ily (as they sug­gest) you shouldn’t HAVE to worry about points being stolen as they are friends and family.

    Also It would be a shame if shop­pers got rid of this as a LOT of peo­ple only shop there for points. Oth­er­wise their prices are extremely high and very ridicu­lous. Why not just buy at places you can get PC points and don’t have to wait for sales for rea­son­ably priced items

  26. Ashley

    The issue here isn’t peo­ple trad­ing SDM points. The prob­lem is that SDM has a hor­ri­ble log-in sys­tem and it needs to be changed, just like Boo said. Plain & sim­ple, they need to imple­ment an e-mail and pass­word log-in system.

  27. Chad

    There are some that had points stolen that HAVE never shared their num­ber… sc or any­where. Explain that.

  28. Joe

    I read the thread and am sym­pa­thetic to every­one involved. Some peo­ple lost more than 95,000 points!

    Peo­ple were call­ing out other mem­bers, then blam­ing a mod­er­a­tor, then blam­ing Shop­pers. It’s under­stand­able why they would be angry, but I would like to offer my opin­ion: the peo­ple who stole the points were the jerks, and they are the ones who should be blamed. There has been so much hate for every­one — except the thieves themselves!

    Please stop blam­ing each other — you are all vic­tims here — whether you lost points or not.

  29. Shelly D

    I don’t see why every­one thinks Shop­pers should replace the points that were stolen. Why should they give away $500 in total mer­chan­dise (assum­ing thief used 95,000 for $250)? And now the card owner wants points back to redeem. And how many cus­tomers were affected? Does not make finan­cial sense to the com­pany. I agree the secu­rity should be updated, and I would bet that they will update it now. And it is really crummy for those who saved their points all year to try and use them for Christ­mas. But at the end of the day — Shop­pers didn’t steal the points from you, some­one else did. I would also guess that SDM isn’t telling every­one exactly what they are doing behind the scenes to inves­ti­gate, that just makes it eas­ier for the next scam­mer to fig­ure out the loopholes.

  30. bambinoitaliano

    Remem­ber those tell a friend promo? Many of you join the chain of link to take advan­tage of get­ting more points. I won­der how secure is it to give your opti­mum num­bers to the lead­ers of the chain.I have never done it.

  31. michelle

    It would so not be right to stop trans­fer of points between fam­ily members.If peo­ple would not give out their info it would not hap­pen and i do agree that there should be a bet­ter way to log in where no one else can fig it out.

  32. Marie

    @ Shelly — ‘I don’t see why every­one thinks Shop­pers should replace the points that were stolen. Why should they give away $500 in total mer­chan­dise (assum­ing thief used 95,000 for $250)? And now the card owner wants points back to redeem.’

    Do you work for Shopper’s? It doesn’t sound like you’re very busi­ness savvy — not being con­fronta­tional. Of course the card wants & in every way should have their points back to redeem — they earned them. Not the thief, not SDM but the mem­ber. The mem­ber who suf­fered a per­sonal finan­cial loss not to men­tion a fed­eral breach of it’s member’s per­sonal information/privacy entrusted to them due to lax SDM web­site secu­rity.
    I know you wouldn’t be talk­ing this way if your bank oper­ated in the same man­ner and you were out $1000 from your Christ­mas sav­ings account and wor­ried about future crim­i­nal activ­ity as a result of your I.D. theft.

    @Shelly — ‘But at the end of the day — Shop­pers didn’t steal the points from you, some­one else did.’

    I repeat, Shopper’s did not steal them — they per­mit­ted ‘some­one’ else easy access to steal them, member’s addresses, birth dates — even their mother’s maiden name. That’s more than enough infor­ma­tion to pro­vide ample oppor­tu­nity for addi­tional crim­i­nal activ­ity under the guise of these mem­bers. The respon­si­bil­ity for the safe­keep­ing of all member’s account infor­ma­tion rests solely in SDM’s hands.

    @Michelle — ‘If peo­ple would not give out their info it would not happen’

    I trust this com­ment was made in igno­rance of all of the infor­ma­tion avail­able. There were vic­tims who have never shared their mem­ber infor­ma­tion, includ­ing this ‘trad­ing.’ Hav­ing said that, even vic­tims who are being accused of trad­ing have every expec­ta­tion and every right to have their per­sonal infor­ma­tion safe guarded by any orga­ni­za­tion or cor­po­ra­tion who requires this infor­ma­tion to be divulged to them as con­di­tions of membership.

    My fore men­tioned state­ments are writ­ten with the moral and legal rep­re­hen­si­bil­ity of SDM admin­is­tra­tion in mind. In this aspect they have failed miserably.

  33. Cathy McKibbon

    I have worked for Shop­pers Drug Mart for 36 years. About 7 years ago I gave up a Cos­metic Man­agers posi­tion to go part time. I love it!! Believe me when I say.. SDM is not try­ing to “rip” you off with the Opti­mum Card. This card is loos­ing them A LOT of money. That is why you will see it dis­ap­pear in 2014. So while it is here, use it to its full advan­tage (of which there are many) and enjoy the benefits!!

  34. Patti

    Let me start by stat­ing that the only time I have trans­ferred points is when I found a card that I thought I lost and trans­ferred the points to my new one. About a week before the mega redemp­tion I checked my points bal­ance. I was able to login in with my card num­ber and pass­word. Just by chance I noticed once logged in that my email was changed.….not even close to any of my email addresses that I have. So I changed it back not think­ing too much of it. For some rea­son two days later I logged in again, I guess I was get­ting excited and wanted to check again what my points were. Again, email was changed to that other address. So I changed it again. Well when I woke up the morn­ing of the mega redemp­tion before I left I logged onto SC and saw the post about stolen points, freaked out, logged in to check my points. Well, I am very lucky to say they were still there. But this makes me wonder.…if I hadn’t noticed, was this the begin­ning of some­one try­ing to steal them from me? By chang­ing the email address, if they transferred/stole them, I would never have received an email con­firm­ing the trans­fer? Food for thought for me and maybe oth­ers. All in all, SDM Login in sys­tem is seri­ously flawed and needs to be fixed. I remem­ber what the email address was but don’t want to post it in case it was just a sys­tem error and I don’t want some­ones email to start being inun­dated with threat­en­ing emails.…..

  35. Laura D

    Hey Chad, that’s really mature about your com­ment say­ing you find me annoy­ing. Did I say that I found the blog author annoy­ing? no I said the post. I am enti­tled to my opin­ion just as you are, no need to be rude.

  36. mupiel

    2011 has cer­tainly been a year of cyber secu­rity fail­ure. Looks like every­one has gone cheap on the web secu­rity front. From leav­ing basic data­base injec­tions unse­cured to open­ing net­works up with non-hashed pass­word tables.

    Sony, PBS, Lock­heed Mar­tin, and even the Cana­dian gov­ern­ment.. you have to won­der what these orga­ni­za­tions were thinking.

  37. lecale

    Some SC mem­bers have their birth­day or birth­day and age posted in the SC cal­en­dar fea­ture and on the mini sta­tis­tics on their per­sonal page. You only need an SC login to see this. The info could be used along with the opti­mum card num­ber to access an opti­mum account.

  38. mandy

    There was no “cyber secu­rity fail­ure” here, they gave away their acct #s

  39. Jackie

    I wish peo­ple would stop com­plain­ing about free perks. I remem­ber when I first got my opti­mum card (the wine col­ored one) and got my first 10$ off reward, It was a wow moment. Maybe every­thing was more sim­ple when they didn’t have the opti­mum web­site (I’m not sure when they imple­mented it) I can tell ya I’m the first to com­plain about any­thing, but we don’t have to pay for it– they are given to us. And I never get any­thing from the other stores I shop at.

  40. SS

    My points worth $10 were miss­ing thru Shop­pers Drug Mart error and I sus­pect Shop­pers DRug Mart. I called them and got nowhere. They could care less. For­get about sav­ing those flimsy receipts that, FADE with time. The only proof they require show­ing pre­vi­ous bal­ance. So guess what –SDM — for your the measly $10 you refuse to rec­tify, guess what I do when the fly­ers come in? You are the first one, I pur­posely pick up and dump in the Blue Box. I will never shop there ever again.

  41. Sean

    i wish some of you idiots that think it’s alright to do a pyra­mid scheme to screw shop­pers out of money would give me your card #s, no won­der their prices are higher than every­one else

  42. Marie

    Their prod­ucts, includ­ing Rx’s were over­priced from their start up and remain so today.. Many have had to adjust prices dras­ti­cally, usu­ally when a Wal-Mart or other such type store opened in the vicin­ity, how­ever you’re cor­rect they are still higher

    Thus the ratio­nal behind devel­op­ing and pro­mot­ing the Opti­mum Pro­gram was designed & pro­moted to assist with main­tain­ing or increas­ing their client base — as are most all member/reward pro­grams. It’s a mar­ket­ing strat­egy prac­tices by many.

    Mar­ket analysis’s are relied on heav­ily prior to launch­ing these types on con­sumer reward pro­grams to deter­mine and keep abreast of the very small per­cent­age of member’s uti­liz­ing the program.

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>