인셔셔RSS 관심 있는 블로그, 뉴스, 기술 정보를 효율적으로 추적하고 읽으세요
원문 읽기 InertiaRSS에서 열기

추천 피드

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
博客园 - 叶小钗
MyScale Blog
MyScale Blog
V
Visual Studio Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
I
InfoQ
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
懐かしさ가 사이버 보안과 만나다: 레트로 OS 시뮬레이터에서 현대 사기 발견 - 전진 또는 사기
JT · 2026-05-25 · via DEV Community
Cover image for Nostalgia Meets Cybersecurity: Spotting Modern Scams in a Retro OS Simulator - Forward or Fraud

JT

JT Subscriber

Gemma 4 Challenge: Gemma 4로 구축하기 제출

이것은 Gemma 4 Challenge: Gemma 4로 구축하기

의 제출입니다. 제가 만든 것

"Forward or Fraud"는 레트로 데스크톱 운영체제를 흉내 내는 몰입형 게임화된 사이버 보안 교육 시뮬레이터입니다.

플레이어들은 회사 직원으로서 평소의 업무 주간을 역할 놀이합니다. 완전히 시뮬레이션된 워크스테이션을 사용하여 매일의 업무를 관리하고, 수신된 이메일을 검토하며, 내용을 분석하고, 일초의 결정을 내려야 합니다: 위협을 표시하거나, IT에 전달하거나, 전달하거나, 답장하거나, 무시할까요?

모든 결정은 실시간적인 결과를 가집니다. 플레이어는 여러일 동안의 캠페인에서 보안, 재무 안정성, 기업 명성, 매니저 신뢰도, 동료 관계 등 중요한 기업 지표를 균형을 맞춰야 합니다. 그들의 시간이 끝나면, 포괄적인 평가 보고서는 그들의 결정을 분석하고, 정확히 무엇을 놓쳤는지와 무엇을 성공적으로 보호했는지를 지적합니다.

  • 완전한 시뮬레이션 데스크탑 환경: 브라우저 내에서 완전히 구축된 상호작용형 모의 OS로, 유연한 창, 맞춤형 작업 트레이, 붙여넣기 메모, 미디어 플레이어, 시뮬레이션 웹 브라우저를 특징으로 합니다.
  • 다양한 채널 위협: 사기는 이메일에만 국한되지 않습니다. 플레이어들은 다층 공격을 경험합니다. 예를 들어 의심스러운 이메일을 받고 해당 이메일이 가짜 추적 포털로 연결되거나, 긴급한 이메일 첨부 파일이 악성 실행 파일임이 밝혀지는 경우 등이 있습니다.
  • 분기형 서사& 선택: 플레이어는 Flag (사기로 표시), 전달, 답장, IT에 상황을 전파하거나(이는 IT 지원과의 후속 대화를 트리거함), 항목을 무시할 수 있습니다.
  • 동적 기업 지표: 행동은 여러 게임 상태 변수에 동적으로 영향을 미칩니다. 정상적인 이메일을 Flagging하는 것은 관계 점수를 손상시키고, 피싱 링크를 클릭하면 재정적이거나 보안적인 치명적인 하락으로 이어집니다.
  • 지능형 시나리오 랜덤화기: 특정 날짜에 예약된 수작업 및 이야기 주도형 시나리오 외에도, 게임은 랜덤한 노이즈, 피싱, 합법적인 작업을 혼합하는 동적 일 기반 랜덤화 엔진을 특징으로 하여 게임 플레이를 예측 불가능하게 유지합니다.

데모

https://fraud.trysomething.fun

코드

https://github.com/JerrellT/learn-detect-scam

Gemma 4를 어떻게 사용했는지

Scenario Builder dashboard powered by Gemma 4
는 처음에 gemma-4-E4B-it를 사용하여 완전한 오프라인 기능을 활성화하려고 계획했습니다. 이는 각 플레이어마다 고유한, 시스템이 생성한 시나리오를 포함합니다. 그러나 Gemma 4 모델들이 아직 WebGPU에 적응되지 않았고, 이가 제한된 클라이언트 측 저장 공간을 가진 브라우저 기반 애플리케이션이라는 점을 고려하여 대신 사용하도록 선택했습니다.gemma-4-26b-a4b-it는 Scenario Builder 인터페이스 내에서 시나리오 생성을 위해 사용됩니다. 모델의 강력한 추론 능력과 구조화된 JSON 반환 지원은 이 프로젝트에 완벽한 조합이 되게 합니다. 사실, 이 버전의 대부분의 시나리오는 Gemma가 한 번에 생성했습니다.