Skip to content

Module Assessment — Web & API Fundamentals

Module Assessment — Web & API Fundamentals

Section titled “Module Assessment — Web & API Fundamentals”

Congratulations!

You have successfully completed Module 11 — Web & API Fundamentals.

Throughout this module, you explored how modern web applications communicate, authenticate users, exchange data, and securely expose services through APIs.

This assessment validates your understanding before progressing to more advanced web application security topics.


Item Details
Module Module 11 — Web & API Fundamentals
Assessment Type Module Assessment
Questions 40
Question Types Multiple Choice & Scenario-Based
Passing Score 70%
Time Limit 60 Minutes
Difficulty Beginner to Intermediate

This assessment covers:

  • Web Fundamentals
  • Web Architecture
  • HTTP
  • HTTPS
  • Cookies
  • Sessions
  • REST APIs
  • GraphQL
  • JSON
  • API Authentication
  • Modern Web Applications

After completing this assessment, you should be able to:

  • Explain how web applications work.
  • Understand modern web architectures.
  • Interpret HTTP requests and responses.
  • Differentiate HTTP from HTTPS.
  • Understand cookies and session management.
  • Explain REST and GraphQL APIs.
  • Interpret JSON data.
  • Apply API authentication concepts.
  • Identify security best practices for web applications.

You have joined CloudNova Technologies as a Cloud Security Engineer.

The organization is launching a new cloud-native web platform built using:

  • React
  • Kubernetes
  • REST APIs
  • GraphQL
  • OAuth 2.0
  • AWS

Before participating in security assessments and architecture reviews, your manager asks you to complete this assessment to verify your understanding of modern web technologies.


Before beginning:

  • Read every question carefully.
  • Select the best answer.
  • Think from an enterprise security perspective.
  • Apply security best practices.
  • Review your answers before submission.

The World Wide Web (WWW) primarily consists of:

  • A. Physical network cables
  • B. Websites and web applications
  • C. Firewalls
  • D. Operating Systems

Answer: B


Which component requests information from a web server?

  • A. Database
  • B. Browser (Client)
  • C. Router
  • D. Switch

Answer: B


Which component stores and delivers website content?

  • A. Web Server
  • B. DNS Resolver
  • C. Firewall
  • D. Browser Cache

Answer: A


A URL identifies:

  • A. A user account
  • B. A web resource
  • C. An IP packet
  • D. A firewall rule

Answer: B


Which statement is correct?

  • A. Internet and Web are identical.
  • B. The Web operates on top of the Internet.
  • C. HTTP replaces the Internet.
  • D. DNS is the Web.

Answer: B


Which architecture separates presentation, application, and database layers?

  • A. Peer-to-Peer
  • B. Three-Tier Architecture
  • C. Mesh Network
  • D. Ring Topology

Answer: B


A Load Balancer primarily:

  • A. Stores passwords
  • B. Distributes incoming traffic
  • C. Encrypts files
  • D. Creates APIs

Answer: B


Which component commonly performs SSL/TLS termination?

  • A. Reverse Proxy
  • B. Database
  • C. Browser Cache
  • D. DHCP Server

Answer: A


Which architecture divides an application into independent services?

  • A. Monolithic
  • B. Microservices
  • C. Client Cache
  • D. Static Website

Answer: B


Which service improves global content delivery performance?

  • A. CDN
  • B. DNS Cache
  • C. DHCP
  • D. FTP

Answer: A


HTTP stands for:

  • A. Hypertext Transfer Protocol
  • B. High Transfer Protocol
  • C. Hyper Transport Protocol
  • D. Hybrid Text Protocol

Answer: A


Which HTTP method retrieves information?

  • A. POST
  • B. DELETE
  • C. GET
  • D. PATCH

Answer: C


Which status code indicates success?

  • A. 404
  • B. 500
  • C. 200
  • D. 403

Answer: C


HTTPS secures communication using:

  • A. FTP
  • B. TLS
  • C. DHCP
  • D. SNMP

Answer: B


HTTPS typically uses which port?

  • A. 21
  • B. 22
  • C. 80
  • D. 443

Answer: D


Cookies are primarily stored in:

  • A. Database
  • B. Browser
  • C. Router
  • D. Firewall

Answer: B


The HttpOnly cookie attribute helps mitigate:

  • A. SQL Injection
  • B. Cross-Site Scripting (XSS)
  • C. DDoS
  • D. Port Scanning

Answer: B


HTTP is considered:

  • A. Stateful
  • B. Stateless
  • C. Connectionless Database
  • D. Persistent Storage

Answer: B


A Session ID should be:

  • A. Predictable
  • B. Sequential
  • C. Random and Unique
  • D. Publicly Shared

Answer: C


Which attack involves stealing a valid Session ID?

  • A. CSRF
  • B. Session Hijacking
  • C. SQL Injection
  • D. Buffer Overflow

Answer: B


REST stands for:

  • A. Representational State Transfer
  • B. Remote Security Transfer
  • C. Resource State Transport
  • D. Real-Time State Transfer

Answer: A


REST APIs generally use:

  • A. SMTP Commands
  • B. HTTP Methods
  • C. SNMP Traps
  • D. SSH Sessions

Answer: B


Which method creates a new resource?

  • A. GET
  • B. POST
  • C. DELETE
  • D. HEAD

Answer: B


REST APIs commonly exchange data using:

  • A. XML Only
  • B. JSON
  • C. CSV
  • D. PDF

Answer: B


REST APIs are typically:

  • A. Stateful
  • B. Stateless
  • C. Offline
  • D. Peer-to-Peer

Answer: B


GraphQL generally exposes:

  • A. One endpoint
  • B. Hundreds of endpoints
  • C. FTP services
  • D. SMTP services

Answer: A


GraphQL retrieves:

  • A. Entire databases
  • B. Only requested fields
  • C. Random records
  • D. Log files

Answer: B


JSON stands for:

  • A. Java Structured Object Network
  • B. JavaScript Object Notation
  • C. Java Object Naming
  • D. Java Serialized Output Notation

Answer: B


JSON objects are enclosed within:

  • A. ()
  • B. []
  • C. {}
  • D. <>

Answer: C


Which GraphQL feature allows real-time updates?

  • A. Queries
  • B. Mutations
  • C. Subscriptions
  • D. Schemas

Answer: C


Authentication answers:

  • A. What resources exist?
  • B. Who are you?
  • C. How fast is the API?
  • D. Which database is used?

Answer: B


Authorization determines:

  • A. User identity
  • B. Network latency
  • C. What actions are permitted
  • D. HTTP version

Answer: C


OAuth 2.0 primarily provides:

  • A. File Compression
  • B. Authorization Framework
  • C. DNS Resolution
  • D. Database Encryption

Answer: B


JWT stands for:

  • A. Java Web Token
  • B. JSON Web Token
  • C. Java Wide Token
  • D. JSON Wide Transport

Answer: B


Which authentication mechanism verifies both client and server identities?

  • A. API Key
  • B. Basic Authentication
  • C. Mutual TLS (mTLS)
  • D. Anonymous Access

Answer: C


A Single Page Application (SPA):

  • A. Reloads every page completely
  • B. Dynamically updates content without full page reloads
  • C. Cannot use APIs
  • D. Runs only on servers

Answer: B


Which technology is commonly used to orchestrate containers?

  • A. Docker Compose
  • B. Kubernetes
  • C. Apache HTTP Server
  • D. IIS

Answer: B


Which cloud computing model allows code execution without managing servers?

  • A. Virtual Machines
  • B. Bare Metal
  • C. Serverless Computing
  • D. Dedicated Hosting

Answer: C


Which security control helps protect web applications from common attacks?

  • A. DHCP
  • B. Web Application Firewall (WAF)
  • C. FTP
  • D. SMTP Relay

Answer: B


Which statement best describes a modern web application?

  • A. It consists only of static HTML pages.
  • B. It uses APIs, cloud-native services, and modern front-end frameworks to deliver dynamic user experiences.
  • C. It cannot integrate with cloud services.
  • D. It does not require authentication.

Answer: B


Congratulations on completing the Web & API Fundamentals Module Assessment.

If you achieved a score of 70% or higher, you have demonstrated a solid understanding of:

  • Web Fundamentals
  • Web Architecture
  • HTTP & HTTPS
  • Cookies
  • Sessions
  • REST APIs
  • GraphQL
  • JSON
  • API Authentication
  • Modern Web Applications

These concepts form the foundation for web application security, API security, penetration testing, cloud-native application security, and secure software development.


🎉 You have successfully completed Module 11 — Web & API Fundamentals.

You now understand how modern web applications communicate, authenticate users, exchange data, and securely expose APIs across cloud and enterprise environments.

These concepts are fundamental for Cloud Security Engineers, Security Architects, DevSecOps Engineers, Application Security Engineers, SOC Analysts, and Penetration Testers.


➡️ Module 12 — Enterprise Security Operations

In the next module, you’ll learn how modern Security Operations Centers (SOCs) monitor, detect, investigate, and respond to cybersecurity threats across enterprise environments.

You’ll explore:

  • Security Operations Center (SOC) Fundamentals
  • Enterprise Logging & Monitoring
  • Security Information and Event Management (SIEM)
  • Threat Intelligence
  • Security Event Correlation
  • Incident Detection & Response
  • Security Automation (SOAR)
  • Threat Hunting
  • Digital Forensics Fundamentals
  • Enterprise Security Operations Best Practices

By the end of this module, you’ll understand how enterprise security teams continuously monitor infrastructure, investigate security incidents, respond to cyber attacks, and improve organizational security posture using modern security operations platforms.