Security concern - Blackbaud Checkout and Strong Customer Authentication (SCA)

Options
Hi


Has anyone else encountered security concerns from their IT team when enabling Blackbaud Checkout on Online Express forms?


Our IT team have our Online Express forms securely locked down on a separate web server, and the forms started failing when we enabled Blackbaud Checkout.  The reason is because "this option adds a requirement for the site to allow the ‘unsafe-eval’ directive. Essentially as per ( https://content-security-policy.com/) this “Allows unsafe dynamic code evaluation such as JavaScript eval()”. "


Our IT team is worried this will open the site up to potential cross-scripting attacks.  Is anyone else aware/dealing with this issue?



Blackbaud support have raised this as a high priority matter for their developers to answer our IT team's questions...


Jon
Tagged:

Comments

  • Bump...anyone?
  • I have not installed it yet, we are still reviewing it. If I wait long enough the bugs usually all get worked out.

    Nancy
  • Hi Nancy - yes, that's usually a fine approach!  Unfortunately we have already experienced a credit card booking for an event being declined when using the old, non-SCA checkout, so this is an urgent issue for us to sort asap.

    Best wishes

    Jon
  • Hi Jonathan Angell‍ I'm working with the Support team on your specific case and we'll be reaching out with a specific recommendation for you. 


    For clarification for others reading this thread, if your IT / website administrator employs a specific security protocol called a Content Security Policy on pages where you've embedded Online Express forms, that is essentially instructing your website to formally disallow certain types of web traffic unless it's via one of the "whitelisted" URLs you specify in that policy. 


    The implementation of BB Checkout brings an additional Blackbaud URL into the flow of payment processing. The good is that this implementation should further lessen the scope of PCI compliance below what's required using the prior Online Express card processing method. But if you're using a Content Security Policy on your website, you will need to add an additional trusted URL to your policy (https://payments.blackbaud.com).


    If you have specific questions about your organization's implementation of a Content Security Policy as it relates to using Online Express with BB Checkout, please contact our Support team and we'll be able to provide the specific info/guidance you need.


    Thanks!

    Chris Martin

    Blackbaud Product Management
  • That's great to hear, thank you, Chris!
  • Hi Jonathan,


    Thank you for alerting us to the issue as I was considering activating this as well since we have many EU donors. Was that declined charge coming from the EU or US? Just curious.


    Thanks!


    Kathy
  • Hi Kathleen

    declined card was from a UK card provider.


    We're awaiting advice from our IT team to a suggested solution/action required by Blackbaud.


    Best wishes

    Jon

Categories