/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Can I see some ID? Deepfakes are pushing the digital identity business to play catch-up

Can I see some ID? Deepfakes are pushing the digital identity business to play catch-up

Can I see some ID? Deepfakes are pushing the digital identity business to play catch-up

How can businesses and their people trust that someone actually is who they say they are? It's tougher than ever to know for sure.

The story that's spooked everyone: Scammers duped a Hong Kong finance worker into shelling out $25 million-by using AI-powered deepfake technology to pose as the company's CFO and other staff members during a video call.

Granted, that's an elaborate ruse. But the threat of similar trickery has left providers of digital identity verification scrambling to catch up.

Just ask Franz Gilbert, a managing director at Deloitte, where he's global growth leader for human capital ecosystems and alliances. Gilbert, who spends a lot of time talking with HR tech providers, is also hearing from clients worried about visual deepfakes.

Their line of questioning: How do I know the person I interviewed is the same person that I printed out a badge for, Gilbert relates, and is the same person that four months from now is actually sitting behind the keyboard and doing the work?

The digital trust market is booming. By 2030, it's expected to grow to almost $190 billion worldwide, more than double its value last year.

AI is definitely going to live up to the hype, says Todd McKinnon, cofounder and CEO of employee and customer identity platform Okta. As he points out, someone could create a fake video of me that says I need a new password.

The vendors making tools to defend companies against that have to step up, McKinnon says. I think some of that is actually going to be done with AI itself as well.

Deepfakes are just part of the problem. Because biometrics and hardware tokens have made it harder to break into people's accounts, threat actors have moved upstream with their phishing efforts, McKinnon observes. For example, a hacker might call a company's help desk, pretending to be an employee, and ask to reset their two-factor authentication.

So they have to be diligent and get a video call with you and make sure you're really you, says McKinnon, whose company does workforce identity for FedEx and customer identity for ChatGPT. Hopefully, AI doesn't make that harder.

Deloitte sees a gap in digital identity management. There are products that cover interviewing and some onboarding, Gilbert notes: That's a very distinct software category from badge management tools, facility management tools. A third suite of products allows monitoring, by taking snapshots of workers via their computers.

But there's still nothing that compares all three, Gilbert says. And the fix isn't as simple as it might look.

You can say, Okay, let's do a facial-recognition comparison from a snapshot taken during an interview, a snapshot off the badge, a snapshot later, and compare the three,' Gilbert explains. But when it comes to regulation, the storage and comparison of biometric data is highly problematic in some jurisdictions: The reality is, I think it's going to take some time for the industry to try to figure out how to navigate.

But after speaking to firms that are working on the problem, Gilbert is optimistic. This really is a real-time issue, he says. It's an operational concern that companies have to solve.

Luckily, the SaaS industry responds well to that, Gilbert adds: We'll probably see a couple solutions that are commercially out there pretty quickly, probably within the next 12 months.

IN OTHER NEWS

honduran mail order bride

Safety lastWell, it's about time. Elon Musk's X just appointed a new head of safety-nine months after her predecessor left the social media platform. Kylie McRoberts takes the job with trust in the former Twitter at a low ebb, partly thanks to X's reputation for spreading misinformation and hate speech. IBM and NBCUniversal are just two of the major advertisers that have bolted.

Currency conversionWith FTX cofounder Sam Bankman-Fried now serving a 25-year sentence for fraud, has the cryptocurrency industry turned a corner? Alesia Haas thinks so. The CFO of Coinbase, America's biggest centralized crypto exchange, argues that the market has mostly moved on. We are excited to build and regain the trust of our customers, Haas tells Sheryl Estrada.

Watch outDina Boluarte might find herself wishing she never owned a Rolex. Already unpopular after taking power in 2022 amid political unrest, Peru's unelected president now has an approval rating of just 9%, thanks to a scandal over her collection of luxury goods. After police raided her home, Boluarte faces a criminal probe for alleged illegal enrichment.

Voice actorMore exciting yet terrifying news on the AI front. OpenAI has developed technology that can clone someone's voice from a 15-second recording of their speech, the ChatGPT maker claims. But the company is keeping the new voice assistant to itself for now, citing risk of misuse, especially during an election year. How big of them.

TRUST EXERCISE

Now, with a majority of adults having some experience with online dating, we have entered a new era where a small sample size of experiences is constantly framed as a harbinger for the end of online dating. Gen Z singles cute Stockton, IL girls are the first generation that is radically transparent about sharing bad dating experiences with millions of followers on social media, something that historically has been reserved for close family and friends.

Because these stories are fodder to build a TikTok following, we are seeing a distorted perception that more experiences are negative because they are the loudest. The shared homes, wedding vows, and growing families that resulted from a dating app don't tend to go viral, but they are just as prevalent.

Bernard Kim makes the case that online dating is still alive and well. Then again, he would-Kim is CEO of Match Group, which owns Tinder, OkCupid, and several other dating apps. But hear him out.

As Kim explains, dating apps make it easier and less scary to meet new people. They've also long played host to the LGBTQ+ community, providing a space for folks to come out before telling friends and family. In fact, more than 60% of LGBTQ+ couples meet online.

Dating apps can greatly expand your social circle, too, Kim argues. He cites a study showing that people who met online are more likely to hail from interracial, interreligious, and different educational backgrounds. Kim also points to evidence that connecting that way can lead to happier and stronger marriages.

Yes, dating apps have their trust issues and horror stories. But the benefits that Kim highlights offer some compelling reasons not to ghost them.