CH 00 · Independent security practice

The radio layer is still the weakest door.

NIIS 9 studies how wireless links, mobile platforms, and identity systems fail, measures what they leak to anyone listening, then models the adversary who will make them fail on purpose.

Sample air synthetic

CH 01 · Practice

Five disciplines.
One attack surface that travels.

Most security programs still treat radios as plumbing and phones as endpoints. The interesting failures sit in between: pairing, paging, attestations, public footprints, and identifiers that leak across layers.

012.4 · 5 · 6 GHz · sub-GHz · cellular

Wireless & RF

Wi-Fi, Bluetooth, cellular, and proprietary links. Beacons, relays, coexistence, and the physical layer treated as a first-class trust boundary.

  • Rogue, cloned, and evil-twin access points
  • BLE pairing, GATT surfaces, and relay paths
  • Undocumented ISM-band protocols, read off the air
Open the discipline

02iOS · Android · baseband · TEE

Mobile platforms

iOS and Android as hostile neighborhoods: sandbox edges, radio APIs, payment stacks, and the SDKs that quietly widen them.

  • Inter-app attack surface and confused deputies
  • Attestation that proves less than it claims
  • Third-party SDKs modeled as co-tenants
Open the discipline

03LINDDUN · identifiers · telemetry

Privacy engineering

Linkability of radio identifiers, device graphs, and “anonymous” telemetry. LINDDUN-shaped analysis for products that broadcast.

  • Identifier inventories from radio to backend
  • Join paths that product copy calls anonymous
  • Controls that change the graph, not just the settings screen
Open the discipline

04Footprint · recon · counter-OSINT

OSINT & exposure

What a patient stranger can assemble about your organization, your devices, and your consenting people from public sources, before sending a single packet.

  • Wardriving and Bluetooth datasets tied to your sites
  • Certificate, DNS, and build artifacts that map the backend
  • Executive exposure reviews, with consent, and a plan to shrink them
Open the discipline

05STRIDE · LINDDUN · attack trees

Threat modeling

Adversary stories before scanners. Data-flow and trust-boundary work that includes spectrum, baseband, public footprint, and the human holding the device.

  • Data flows that treat the air as a data store
  • Adversaries with proximity, budget, and patience made explicit
  • A short test charter instead of a ninety-page novelty
Open the discipline

CH 02 · Selected work

Assessments, anonymized.

Client names stay off this site. The problems do not. These sketches are representative of the work, not case-study theater.

TRN-17Wireless · Mobile
Client
Withheld by design
Sector
Transit

Transit credentials over BLE

A regional operator needed to know whether tap-to-ride tokens could be cloned at the platform edge, and whether the backend would notice.

Finding classRelay · token replay

MED-04Wireless · Privacy
Client
Withheld by design
Sector
Health

Clinical paging still on air

A health system had retired pagers in policy only. Unauthenticated remnants sat beside a “modern” clinical app and a shared Wi-Fi estate.

Finding classCleartext paging · PHI on air

PAY-09Mobile · Modeling
Client
Withheld by design
Sector
Payments

A wallet on a hostile radio

A payments SDK treated the phone’s NFC and BLE neighborhood as friendly. The model had to include the stranger one meter away.

Finding classProximity trust · NFC relay

EXE-11OSINT · Privacy
Client
Withheld by design
Sector
Private

An executive team, reconstructed

A leadership team asked what a stranger could learn without touching their accounts. Wardriving records, a fitness segment, and a badge photo placed three of them at home.

Finding classPublic footprint · location inference

CH 03 · Method

Model first. Then press on the seams the model named.

NIIS 9 does not start with a scanner profile. Work begins with the adversary, the asset that actually matters, and the radio or mobile boundary that was treated as scenery. Testing exists to confirm, refute, or sharpen the model.

  1. 01

    Frame

    Name the asset, the adversary, and the authorization before any radio is touched.

  2. 02

    Map

    Draw the system with spectrum on it: interfaces, identifiers, pairing state, SDKs, and public footprint.

  3. 03

    Model

    Argue about trust on purpose. STRIDE and LINDDUN turn each boundary into a hypothesis worth testing.

  4. 04

    Test

    Press only on what the model named. Manual, targeted, and bounded by the framing in step one.

  5. 05

    Report

    Rank by operational impact. Write remediation that someone can actually put on a schedule.

Read the method