← All articles

Rakuten Drive: a compromised administrator account reached users’ stored files.

Files linked to 15,382 accounts were accessed or obtained. Separate profile and password-data exposures show why cloud incidents need both privilege and data-impact reviews.

Incident period: 29 January–17 September 2026; disclosure 6 OctoberSources checked: 6 Oct 2026

30-second briefing

Key facts
Rakuten Drive says stolen administrator credentials exposed files linked to 15,382 accounts; smaller groups had profile or password data exposed.
Who should act
IT Operations · SIEM · Third-party Risk · Legal / Privacy · Email Security · EDR
First action
Identify business files stored there and request account-level access evidence from the provider.
Uncertainty to keep in mind
Overlap between groups, the credential-theft method and password-protection algorithm are not disclosed.
Official Rakuten Drive logo identifying the cloud file-storage and sharing service.
Official logo: © Rakuten. Source. Shown to identify the subject of independent reporting.
THE POSTURE QUESTION

If a cloud administrator’s credentials are stolen, which customer files can that identity reach—and can you reconstruct each read or download?

The security question is how much customer data an administrator can reach, and what evidence survives that access. Rakuten Drive’s disclosure is a reason to examine the connection between privileged identities and stored content, alongside the familiar question of user password safety.

What Rakuten Drive confirmed

Rakuten Drive says stolen administrative credentials enabled access to some systems. Its 6 October notice describes three groups:

Event Accounts Period in the notice Data accessed or obtained
1 687 27 August 2026 Account names, display names and profile-image URLs
2 313 27 August 2026 Those fields, plus transformed password values and added protective strings
3 15,382 29 January–17 September 2026 Stored content, including photos and documents

The notice does not explain overlap. Do not add these figures or describe all 15,382 accounts as having password information exposed. Accounts are not file counts or unique people. A profile-image URL is not necessarily the image itself.

The company reports blocking the access route, stronger monitoring, restrictions on app downloads and account creation, customer notifications and reports to authorities. It says no resulting secondary harm was confirmed at publication. The notice does not identify the actor, credential-theft method, password algorithm or detection date. The file-access range does not prove uninterrupted access throughout it. Official notice.

Why this changes the security review

The following is SecOpsNomad’s analysis for comparable environments, not a finding about controls Rakuten Drive did or did not have.

1. Protect the route from administration to customer content

A person’s normal login and a provider’s administrative access are different trust boundaries. Strong customer authentication does not, by itself, prevent someone who already controls a separate privileged identity from using its authorized capabilities.

Map each administrative role to its actual operations: listing accounts, reading content, exporting files, impersonating users, changing permissions and issuing access tokens. Test whether support staff can inspect metadata without opening content. Where content access is necessary, require a documented reason, narrowly scoped authorization, a short access window and an audit trail that the same administrator cannot erase.

For your own systems, review phishing-resistant administrator authentication, separate daily-use and privileged identities, just-in-time elevation, privileged workstation controls and session revocation. These are control-review priorities; the disclosure does not establish that any particular safeguard was missing.

2. File exposure needs an inventory of what the files contained

A stolen photograph, a contract and a database export create different response decisions. Ask affected staff which business files they stored or shared, who owns them, whether other people’s information appears inside them and whether copies contain working credentials or reusable access links.

Build an evidence register by account and object: file identifier, owner, sensitivity, relevant access event, time, requesting identity and confidence level. Distinguish a successful file read, a download, a metadata listing and a failed request. Where the provider cannot supply object-level evidence, record that limitation rather than treating an empty customer-side log as a clean result.

If exposed files contain secrets, revoke or rotate those specific secrets after preserving evidence. A customer password change does not withdraw already copied documents or invalidate a credential embedded inside one.

3. Password-storage language is not a safety guarantee

The notice describes protected password representations and additional strings, but does not document the mechanism. It is therefore premature to label the values as plaintext, identify a hashing algorithm, estimate cracking time or assert that every affected account is immediately usable.

In standard password hashing, a unique salt helps prevent efficient reuse of precomputed guesses and identical-password comparisons. It is normally stored alongside the hash; its disclosure does not itself reveal the password. Offline guessing resistance also depends on the algorithm, cost parameters and password strength. A separately protected pepper is a different control. OWASP password-storage guidance.

For identity teams, the practical questions are which credential store is involved, which authentication methods and accounts it covers, and whether resets, session revocation or token invalidation are required. Do not assume a Rakuten Drive credential is interchangeable with every other Rakuten service’s credential.

4. Investigate the full evidence window

A seven-day dashboard cannot answer a historical file-access question stretching across months. Preserve available identity, application, storage, support-tool and security logs before retention removes more of them. Record the oldest complete date for each source, time-zone handling and collection gaps.

For provider investigations, correlate privileged sign-ins with subsequent file access and permission changes using stable identity, object and session identifiers. Authorized bulk support work, migrations and backup jobs need to be distinguished from suspicious activity. High volume is a lead, not a verdict.

Which teams should act

Team Decision and practical action Evidence to request
IT operations / IAM / cloud Bound administrative access; review compromised credentials, sessions, tokens and delegated roles. Role history, authentication events, session revocation and credential-rotation records.
SIEM / SOC Reconstruct the sequence from authentication to object access; document retention gaps. Admin audit events, file read/download/export events, object and session IDs, collection coverage.
Third-party risk / data owners Identify organizational use, affected accounts and business files; ask the provider for account-specific scope. Provider notification, account inventory, file inventory and supplier incident updates.
Legal / privacy Assess the actual contents and people represented in files, then determine contractual and jurisdiction-specific obligations with counsel. Data categories, affected-party mapping, evidence strength and documented response decisions.
Email security / service desk Prepare for convincing support, recovery, invoice and extortion messages using exposed context. Reported messages with headers, destination URLs and verified provider communications.
EDR Investigate an endpoint only where there is a relevant connection, such as an administrator device or a user opening a malicious follow-up file. Browser/process history and endpoint telemetry. A clean customer endpoint cannot clear a provider-side incident.

A separate July notification incident

Rakuten Drive previously warned about suspicious app notifications, including fake Google login pages and cryptocurrency payment demands. That earlier notice described its findings and response at the time. The October notice does not establish that the notification incident and this data exposure share an actor or entry route. Do not merge them into a single proven attack chain. Earlier official notification warning.

The operational lesson is to verify urgent messages independently: open the known service or its support page yourself. Branding, a familiar display name and a convincing document reference are not proof of legitimacy.

IOCs and practical hunting

The reviewed October notice provides no incident-specific attacker IP, domain, file hash or CVE for a reproducible IOC hunt. Rakuten Drive’s legitimate domains are reference links, not blocklist indicators.

These two queries are starting points for reviewing your own privileged authentication, not detectors for this breach. There is no assertion that Rakuten Drive uses Microsoft Entra ID or the Splunk schema below. Neither query observes provider-side file access or determines which customers were affected.

KQL: inspect a scoped administrator’s successful sign-ins

Use Microsoft Sentinel / Azure Monitor Logs with Entra interactive sign-in logs in SigninLogs, the fields below and permission to query that workspace. Replace both placeholders with your own administrator UPN and application ID; expand the administrator list only to the approved scope. This returns the latest 200 successful events within seven days, not an automatically classified list of attacks. Microsoft table reference.

let EndTime = now();
let StartTime = EndTime - 7d;
let AdminUPNs = dynamic(["REPLACE_WITH_ADMIN_UPN"]);
let TargetAppId = "REPLACE_WITH_APPLICATION_ID";
SigninLogs
| where TimeGenerated between (StartTime .. EndTime)
| where UserPrincipalName in~ (AdminUPNs)
| where AppId == TargetAppId
| where ResultType == "0"
| project TimeGenerated, UserPrincipalName, AppDisplayName, AppId,
    IPAddress, UserAgent, AuthenticationRequirement,
    ConditionalAccessStatus, CorrelationId
| order by TimeGenerated desc
| take 200

Compare source IPs, application context and authentication details with approved activity. VPNs, travel and legitimate administration can explain unfamiliar events. Authentication summary fields do not prove that a fresh phishing-resistant challenge occurred for each access. Non-interactive tokens, service principals, other identity providers and unretained logs require separate sources. Widen the time window in controlled slices when investigating a historical incident.

Splunk SPL: summarize successful authentication by identity and source

Use an authorized Splunk index/sourcetype with extracted fields mapped to the CIM Authentication conventions: user, src, dest, app, action and _time. Confirm that your mapping uses action="success". Replace all placeholders, including the application and target administrator. This searches seven days and returns at most 100 identity/source groups.

index="REPLACE_WITH_AUTH_INDEX" sourcetype="REPLACE_WITH_AUTH_SOURCETYPE"
earliest=-7d latest=now
app="REPLACE_WITH_ADMIN_APPLICATION" user="REPLACE_WITH_ADMIN_ID"
action="success"
| stats count AS successful_events min(_time) AS first_seen
    max(_time) AS last_seen values(dest) AS destinations by user src
| sort 0 - successful_events
| head 100
| convert ctime(first_seen) ctime(last_seen)

The first and last times are within the search window, not the identity’s lifetime. Shared egress addresses, automation and maintenance can produce legitimate clusters. Missing field extraction or src values can hide activity from this aggregation. Review the underlying events before containment and correlate with application object-access logs; authentication alone does not establish a file download.

Download the examples: KQL · Splunk SPL.

Query review: checked against the linked schema documentation on 6 October 2026; not executed against a live Sentinel or Splunk environment. English and Japanese use identical code. No result is not proof of safety.

What an affected customer can do

Use the official Rakuten Drive support page to verify a notification and clarify your account’s scope. Follow account-specific recovery instructions through an independently opened official channel. Where you reused a potentially affected password, replace it with a unique one on those services, and review available session and authentication protections.

Inventory sensitive stored content. If work documents, identity documents or other people’s information are involved, notify the appropriate organizational data owner through the established incident process. Preserve suspicious messages and evidence without opening attachments or replying to payment demands. Treat offers to “remove leaked files” or paid recovery services with particular caution.

What still needs clarification

Useful follow-up questions include how the administrative credentials were obtained; the affected roles and system boundaries; whether logs distinguish reading from copying; the overlap between account groups; which files were involved; the credential protection parameters; and the completeness of containment and recovery evidence.

None of those gaps licenses a claim about a particular vulnerability, ransomware group, absent MFA control or other Rakuten service. The article should change when attributable evidence answers them.

6 October 2026 — First publication. Independent bilingual analysis of the linked official disclosures and technical documentation. The impact table follows the company’s three categories. No leaked files, confidential tenant information or fabricated IOCs are used.

All articles →日本語で読む ↗