[Guide] Globally Blacklisting Scripts From Running on MTurk's Bank Account Management Pages

Discussion in 'Help & Guides' started by ChrisTurk, Dec 16, 2019.

  1. ChrisTurk

    ChrisTurk Administrator

    Messages:
    56,679
    Ratings:
    +162,927
    UPDATE 12/17: AMT is aware of the conflict w/ script url matching & as the system matures I think we can expect a more permanent solution from their end which is ideal! In the meantime I'd still recommend making the changes below just to be safe :)


    I just updated TVJS to explicitly exclude itself from running on the new (known) MTurk Bank Account Management pages, but I'd seriously advise users to add these pages to their TamperMonkey global blacklisted pages.

    IMO, there is no reason to allow scripts to run on these new domains. Even though the information is obfuscated scripts could potentially still make changes without user knowledge. By default, most known payment processing sites (PayPal, Stripe, etc) are blacklisted by TamperMonkey/Greasemonkey and I'd advise all workers to add these configurations to the extension to ensure the new worker bank account management options are guarded.

    In the past this was naturally the case, as Amazon Payments is on a different domain than MTurk, so workers using a MTurk related script never granted access to their payments options. They are now on the same domain, and any script whitelisted for worker.mturk.com can trigger on the new pages.

    Be EXCEPTIONALLY careful who you are installing scripts from nowadays. I do not have access to the new pages yet and I'm not familiar enough w/ TMs architecture to know if this will still disallow "silent" network requests to these pages or not. Even if not malicious, any of the tons of scripts that just include "worker.mturk.com" can/will trigger on these pages and could cause unintended conflicts/glitches (especially be careful with the gift card button if it is still there, I STILL can't see these pages myself so relying on 2nd hand knowledge to try and navigate)

    Chrome - TamperMonkey
    1. Load chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=settings
    2. Change "Config mode" at the top of the General header to "Advanced"
    3. Scroll down to the Security header
    4. Add these two domains to the Blacklisted Pages section - pay attention to the trailing * and make sure to include it!
    5. Save

    Code:
    https://*.mturk.com/direct_deposit*
    https://*.mturk.com/payment_schedule*
    
    FireFox - TamperMonkey
    1. Click the TamperMonkey icon in the navigation bar (should be top right by default) & click "Dashboard"
      • upload_2019-12-16_18-44-53.png
    2. Go to the Settings tab
      • upload_2019-12-16_18-45-33.png
    3. Change "Config mode" at the top of the General header to "Advanced"
    4. Scroll down to the Security header
    5. Add these two domains to the Blacklisted Pages section - pay attention to the trailing * and make sure to include it!
    6. Save

    Code:
    https://*.mturk.com/direct_deposit*
    https://*.mturk.com/payment_schedule*
    
    Example Image:
    upload_2019-12-16_18-33-55.png
     
    • Today I Learned Today I Learned x 56
    • Like Like x 17
    • Love Love x 16
    Last edited: Dec 17, 2019
  2. Naria

    Naria Well-Known Turker

    Messages:
    1,522
    Gender:
    Male
    Ratings:
    +2,118
    Wh...why do you specifically have comic 970 of xkcd whitelisted?
     
  3. Naria

    Naria Well-Known Turker

    Messages:
    1,522
    Gender:
    Male
    Ratings:
    +2,118
    Oh. It's there by default.

    Okay, that's weirder than you just having it. Maybe?
     
    • LOL LOL x 3
  4. carrie35

    carrie35 Turker

    Messages:
    33
    Gender:
    Female
    Ratings:
    +23
    TurkerView mTurk Forum | Scripts, HITs, & mTurk Community - Error
    The requested page could not be found.
     
  5. dan

    dan daelian

    Messages:
    28,285
    Gender:
    Male
    Ratings:
    +61,817
    highlight the link text and copy/paste it. or just highlight and drag into the navigation bar or whatever
     
    • Like Like x 1
  6. Norma

    Norma Turker

    Messages:
    96
    Gender:
    Female
    Ratings:
    +194
    Mine says there is an error when I click on the link. Am I doing something wrong here? I am very sorry.
     
  7. Tecnique

    Tecnique Survey Slinger

    Messages:
    6,269
    Gender:
    Male
    Ratings:
    +8,981
    copy paste it
     
    • Love Love x 1
  8. Norma

    Norma Turker

    Messages:
    96
    Gender:
    Female
    Ratings:
    +194
    Thank you thank you!
     
    • Love Love x 1
  9. turks24

    turks24 Survey Slinger

    Messages:
    6,720
    Gender:
    Male
    Ratings:
    +13,777
    Thanks, @ChrisTurk. You seriously have taken on quite a role as an ambassador for the worker community. We appreciate it.
     
    • Like Like x 4
    • Love Love x 4
  10. MortimerP

    MortimerP Well-Known Turker

    Messages:
    371
    Ratings:
    +654
    Thanks for this!
     
  11. Janya

    Janya Active Turker

    Messages:
    257
    Ratings:
    +375
    It really took me a minute.... to figure out... ... copy paste the whole thing LOL!!

    chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=settings

    I kept going to this page via the dashboard saying to myself, it LOOKS like the same URL....

    Thank you for this!!!
     
  12. billy

    billy Active Turker

    Messages:
    752
    Ratings:
    +544
    Thank you
     
  13. John Lewis

    John Lewis New Turker

    Messages:
    9
    Gender:
    Male
    Ratings:
    +1
    Thank you, Chris! Awesome, awesome, awesome support!
     
  14. Etxguy

    Etxguy Turker

    Messages:
    202
    Gender:
    Male
    Ratings:
    +20
    Thank you
     
  15. L Lemon

    L Lemon Survey Slinger TurkerView Masters

    Messages:
    4,240
    Gender:
    Female
    Ratings:
    +12,417
    Thanks, Chris. The Chrome instructions you listed worked perfectly!
     
  16. FarFairAway

    FarFairAway Active Turker

    Messages:
    179
    Gender:
    Female
    Ratings:
    +316
    Hi there--I'm not so new to turking, but I'm definitely new to posting... Any help you can give would be greatly appreciated. I'm getting this:
    dhdgffkkebhmkfjojejmpbldmpobfkfo is blocked
    Requests to the server have been blocked by an extension.

    • Try disabling your extensions.
    ERR_BLOCKED_BY_CLIENT
     
  17. Ornac

    Ornac Survey Slinger TurkerView Masters

    Messages:
    8,739
    Gender:
    Male
    Ratings:
    +11,092
    I misunderstood what the problem was. Edited to remove unhelpful advice.
     
    Last edited: Dec 17, 2019
  18. Ornac

    Ornac Survey Slinger TurkerView Masters

    Messages:
    8,739
    Gender:
    Male
    Ratings:
    +11,092
    I did misunderstand sorry. That's from trying this: Load chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=settings

    I use Firefox mostly and don't have Tampermonkey installed in Chrome so grain of salt...... but you should still be able to get there to follow the rest of the steps by just opening it manually like in the Firefox instructions.
     
    • Like Like x 1
  19. Sunlite

    Sunlite Survey Slinger

    Messages:
    5,028
    Gender:
    Female
    Ratings:
    +7,755
    Woke up late today- came here- saw this- did it without question- tells me how much I trust ChrisTurk (and all of you guys). Thank you
     
  20. FarFairAway

    FarFairAway Active Turker

    Messages:
    179
    Gender:
    Female
    Ratings:
    +316
    Oooh I see what you're saying. Thank you for your help! :emoji_blush:
     
    • Like Like x 1