Dynamically change static TLS JA3 fingerprint on chrome / selenium project

Job ID: 36283661

Budget: $30 – $40 USD

Chrome now changes TLS Extensions order so that it generates a new JA3 fingerprint for each session, greatly increasing security. We are using python / selenium / undetected-chromebrowser and when we visit https://browserleaks.com/ssl we get JA3 53FF64DDF993CA882B70E1C82AF5DA49 vs a random JA3 if we use chrome directly. We need help in getting a random JA3 for each seenium session, my guess is this involves modifying chrome webdriver, but I can't be certain. What we do know is that if we use the same fingerprint every single time it's very easy for the remote site to see we are using selenium.
Related categories: C++ Programming Selenium Webdriver Selenium