Sobreposicao de IA para a Supervisao Konfirme no Mac

· 3 min read
Konfirme, supervisao indiana de certificacoes de TI

A Konfirme e uma pilha de supervisao menor de origem indiana, usada em certificacoes de TI, avaliacoes internas de capacitacao e algumas provas finais academicas. A documentacao tecnica publica e escassa, mas o modelo de implantacao corresponde ao restante do grupo indiano baseado em extensao de navegador: uma extensao para Chromium combinada com um console de revisao no servidor.

Quando a documentacao publica de um supervisor e limitada, a hipotese tecnica segura no Mac e que ele faz o que toda outra ferramenta de supervisao baseada em extensao de navegador faz, porque a Apple nao permite alternativas. O navegador usa o caminho de captura do Chromium, que chama o ScreenCaptureKit no macOS 12.3+ ou o antigo CGDisplayStream em versoes mais velhas do Mac. Ambas as APIs leem de um buffer composto por janela que ja removeu qualquer janela marcada com sharingType = none.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── Safari/Chrome ─────────────┐             │
│  │  ┌── proctoring extension ─┐ │             │
│  │  │  Browser screen-capture │ │  ← reads    │
│  │  │  → exam recording       │ │    visible  │
│  │  └─────────────────────────┘ │    pixels   │
│  └──────────────────────────────┘             │
│                                               │
│  ┌── LDBypass overlay ──────────┐ ← rendered  │
│  │  ChatGPT / Claude / Ollama   │   excluded  │
│  └──────────────────────────────┘   from cap  │
└───────────────────────────────────────────────┘

Compatibility on Mac

macOS 14 Sonoma+Yes (required for window-privacy API)
Apple Silicon (M1/M2/M3/M4)Native arm64 build
Intel Macs (2019+)Universal binary supported
Extensao de navegador KonfirmeA captura flui pela captura de tela do Chromium
Painel de revisao KonfirmeReproduz uma gravacao ja filtrada

Common questions

Como posso ter certeza de que a Konfirme nao vera a sobreposicao se a documentacao deles e privada?

No macOS, todo aplicativo notarizado fica restrito ao mesmo conjunto de APIs de captura, e todas essas APIs respeitam a sinalizacao de privacidade da janela.

A Konfirme exige um aplicativo de computador proprio no Mac?

A maioria das implantacoes usa apenas a extensao de navegador. Se uma prova especifica usa um wrapper de computador, ele ainda chamaria as mesmas APIs de captura do macOS.

E se o orgao de certificacao de TI usa a Konfirme junto com outro supervisor?

Supervisores empilhados leem todos do mesmo buffer de quadros do sistema operacional no Mac. Eles compartilham o mesmo ponto cego.

Usar o LDBypass com a Konfirme e detectavel pelo ML da Konfirme?

O ML da Konfirme avalia os quadros capturados. Se a sobreposicao nao esta nos quadros, nao ha sinal visual para o modelo treinar ou sinalizar.