case study 05 / 09S P Solutions · Cloud · 2024 – 2025

Cloud Automation

Several people uploaded large batches of files to Oracle Cloud by hand, with nothing to stop malware reaching storage.

Automated bulk uploads to Oracle Cloud Infrastructure with virus scanning and quarantine handling for secure large-scale transfers.

LOCALSCANOCIQUARANTINE

01The situation

The business moved large volumes of files into Oracle Cloud Infrastructure object storage. It was all done by hand, split across several people: slow, inconsistent from one person to the next, and with nothing to stop an infected file landing in the bucket.

02What it had to do

  • Scan every file before it leaves the server.
  • Keep infected files out of storage, but don't lose them.
  • Never lose what's already in the bucket if a sync goes wrong.
  • Run unattended for large batches, the same way every time.

03How it works

  1. Scan

    Each batch is scanned with ClamAV and checked with VirusTotal on the server before any upload starts.

  2. Quarantine

    Anything flagged is moved to a quarantine area and kept for review instead of being uploaded or deleted.

  3. Back up

    Before each sync, a backup of the destination is taken. rclone sync makes the bucket match the source, so this keeps a way back if the source was wrong.

  4. Sync

    Clean files go to OCI object storage with rclone sync, scripted in Bash so a batch runs without anyone watching it.

04What changed

  • One script replaced a manual process shared by several people, so every transfer ran the same way.
  • Infected files were held back for review and never reached cloud storage.