내부자 위협 감지: 실제로 작동하는 SMB 비밀번호 정책

작성자

카테고리:

← 피드로
DEV Community · Kokal Limited · 2026-07-25 개발(SW)

Kokal Limited

When we think about security threats, we default to the external attacker — ransomware, phishing, brute-force bots. But according to the Verizon 2025 DBIR, insider threats account for 34% of breaches in small and medium businesses. And the top attack vector? Abused or mismanaged passwords.

The good news: you don’t need a SOC to defend against this. You need sane password policies and a few controls wired into your credential workflow.

The three kinds of insider

Not every insider is malicious. Knowing the category tells you which control to reach for:

  • Malicious — departing staff or contractors intentionally misusing access (exfiltrating a customer DB before resignation). IBM pegs the average cost at ~£210k per incident.
  • Negligent — well-meaning people bypassing policy for convenience: passwords in Slack, credentials in a shared spreadsheet, no logout on shared machines. This is the biggest bucket — 56% of insider incidents.
  • Compromised — an attacker operating under a real employee’s stolen identity. NCSC attributes 72% of detected UK SMB insider incidents to compromised credentials.

Controls that map to real attack patterns

1. Just-in-time (JIT) privileged access. Stop granting permanent admin. Issue elevated credentials that expire on a timer.

# Example: time-boxed elevation policy
grant:
  role: db-admin
  user: [email protected]
  ttl: 30m          # auto-revoke after 30 minutes
  approval: required
  audit: true

Enter fullscreen mode Exit fullscreen mode

2. Credential check-in / check-out. Shared accounts (vendor portals, social logins, admin consoles) should live in a vault that logs access and blocks concurrent use.

[vault] alice checked OUT vendor-portal @ 14:02
[vault] bob requested vendor-portal → QUEUED (in use)
[vault] alice checked IN vendor-portal  @ 14:19

Enter fullscreen mode Exit fullscreen mode

3. Automated offboarding. Every departure should trigger a revocation workflow — rotate any shared secrets the person touched, kill their sessions, and confirm.

# Offboarding hook (pseudo)
revoke_sessions "$USER"
rotate_shared_secrets --touched-by "$USER"
disable_sso "$USER" && notify_admin "offboarded: $USER"

Enter fullscreen mode Exit fullscreen mode

Why this works

None of these require expensive tooling — most business password managers support JIT and check-in/check-out out of the box. The pattern is the same each time: short-lived credentials, logged access, and automatic revocation. You reduce the blast radius of a malicious insider, remove the shortcuts a negligent one relies on, and shrink the window a compromised account stays useful.

Start with a baseline password policy, layer these three controls on top, and you’ve covered the vast majority of insider-driven breaches without hiring a security team.

Originally published on strongpassfactory.com

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다