Urgent.News

What's breaking now, across thousands of outlets.

Tech

GS Retail fined 12.8 bln won over personal data leak of 1.66 mln customers

SEOUL, Aug. 31 (Yonhap) -- GS Retail Co., a retail giant that operates GS25 conv...

GS Retail fined 12.8 bln won over personal data leak of 1.66 mln customers

Seoul, August 31 - GS Retail, a major retail company operating GS25 convenience stores, has received a 12.8 billion won ($9.3 million) fine for a personal data breach affecting 1.66 million customers, according to the Personal Information Protection Commission (PIPC). The breach, which occurred between 2024 and 2025, was caused by an unidentified hacker who infiltrated GS Retail's home shopping platform, GS SHOP, and its convenience store network.

The hacker exploited the system by repeatedly using a large number of pre-secured user IDs and passwords to bypass login systems. By using member information modification pages, the hacker was able to access and leak personal data of 1.58 million GS SHOP users and 79,128 GS25 customers. This data included names, gender, dates of birth, contact numbers, home addresses, and email addresses.

The PIPC stated that GS Retail failed to detect abnormal signs, such as a sudden increase in login attempts and failures from the same IP addresses, which allowed the unauthorized access to remain undetected for an extended period. The company also lacked a specific department dedicated to privacy protection at the time of the incident.

In response to the breach, the PIPC has ordered GS Retail to implement concrete preventive measures, including advanced security policies to identify abnormal connections and to appoint dedicated personnel for privacy protection.

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

Also reported by 1 other outlet

Read the original at en.yna.co.kr →

More in Tech

True Randomness in Laravel with Lararand

Here is a line of PHP that deals a card from a tarot deck. It is wrong. $card = ord ( random_bytes ( 1 )) % 78 ; Not wrong in the way a linter finds.

  • Modulo bias in randombytes() leads to uneven card distribution
  • Rejection sampling fixes bias by discarding uneven tail bytes
  • lararand package provides reliable randomness for regulated processes

Grindr wants to be the everything app for gay men; investors are still deciding whether it can pull it off

George Arison is done letting Wall Street's "Grindr discount" go unchallenged — in a wide-ranging Q&A, the CEO walks us through how AI, a controversial $350-plus EDGE tier, and a bet on healthcare and…

  • Grindr's revenue expected to triple from $195 million in 2022 to $540 million-plus in 2024
  • CEO George Arison aims to transform Grindr into a comprehensive LGBTQ+ platform
  • EDGE subscription with AI-powered matchmaking faces criticism

SaaS: Reactivation with Product Signals

Muchos equipos SaaS mandan emails de reactivación cuando un usuario lleva varios días sin entrar y esperan que eso alcance. A veces funciona un poco. Muchas veces no.

  • Reactivation emails often fail due to lack of context
  • Effective reactivation uses one clear product signal
  • Measure completion of specific step within 72-hour window

Multikernel Linux Tree Released: Runs Multiple Kernels On Bare Metal Without a Hypervisor

"Multikernel Technologies has put out mklinux v7.0-mk2, the first public release of the multikernel Linux tree it's been building since last year," reports the blog It's FOSS: The basic premise of the…

  • Multikernel Technologies releases mklinux v7.0-mk2, first public multikernel Linux tree.
  • Host kernel uses kexec to spin up new kernel instances with direct hardware access.
  • Differentiates from VMs and containers by running multiple independent Linux kernels on bare metal.

Fillable Tax Forms with Asynchronous Jobs, Retries, and Latency Control

A Node.js service can fill a tax form inline, but accepting the request is not the expensive part. Preserving page geometry while filling fields, validating the result, redacting personal data, and…

  • Two latency budgets: API budget and completion budget
  • Job ID returned in 202 Accepted response
  • Temporary files managed in per-job directory

More from Monday 31 August →