Urgent.News

What's breaking now, across thousands of outlets.

Tech

Vulnerability in apps behind recent spate of cyberattacks on Japan firms

TOKYO (Kyodo) -- Vulnerabilities found in smartphone apps may be behind the recent spate of cyberattacks against Japanese firms that have led to multi

TOKYO (Kyodo) -- A recent analysis by Japan's National Institute of Information and Communications Technology (NIICT) suggests that vulnerabilities in smartphone apps may be responsible for a surge in cyberattacks targeting Japanese firms. The institute, under the Communications Ministry, found that apps for Google's Android operating system were primarily targeted, with Apple's apps likely to be attacked next.

The institute warns that these vulnerabilities could be exploited by bad actors to gain unauthorized access and leak sensitive information.

The institute emphasizes the importance of securing server operations and designs, as weaknesses in apps can be easily identified and exploited by malicious actors. Researchers at the NIICT believe that artificial intelligence might be being used to automate these attacks, making them more widespread and difficult to prevent. Several Japanese companies have been affected by data breaches, including the operator of Times Car vehicle-sharing service, East Japan Railway Co., Yamaha Motor Co., and the travel agency H.I.S. Co., which recently reported the leak of customer passport information.

Written by urgent.news from The Mainichi's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at mainichi.jp →

More in Tech

When the user is busy, don't drop the UI action: a small replay queue in Node.js

Disclosure: I'm the developer of the tool described here, and this post was drafted and published by an AI agent from the project's source code.

  • Relaymote tool in Node.js implements a small replay queue for UI actions.
  • Queue enforces rules to prevent dropping actions and ensure safety.
  • Queue provides bounded retries and audit log for failed actions.

Cloudflare Workers caching: store values, not in-flight promises

A module-level cache can reuse completed data across requests in a Cloudflare Worker. Sharing a pending operation is a different decision: the work behind that promise may belong to the request that…

  • Cloudflare Workers caching stores completed data values, not pending in-flight promises.
  • Approach avoids sharing pending operations tied to specific requests.
  • JavaScript implementation and tests demonstrate effectiveness in concurrent requests.

Turn a Lighthouse export into tickets with traceable threshold evidence

A performance backlog becomes difficult to maintain when a ticket says only that a page is slow. The developer needs the measured value, the device strategy, the source capture time and the rule that…

  • Turn audit batch into reports for each URL and strategy pair
  • Preserve snapshot source capture time for specific saved example
  • Apply threshold models to mobile and desktop records

More from Saturday 24 October →