Web Security (Basic) Flashcards

1
Q

What is a website

Basic Web Concepts

A

A collection of web pages that are accessed via a browser, typically containing information, images, and multimedia elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a web page?

Basic Web Concepts

A

A single document on the web, usually written in HTML, that can contain text, images, links, and other media.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a URL?

Basic Web Concepts

A

A Uniform Resource Locator is the web address used to access a specific resource or page on the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the domain name system (DNS)?

Basic Web Concepts

A

DNS translates human-readable domain names (like google.com) into IP addresses that computers can understand.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is web hosting?

Basic Web Concepts

A

Web hosting is the service that stores and serves website files over the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a homepage?

Basic Web Concepts

A

The main or introductory page of a website, often serving as a navigation hub.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a static website?

Basic Web Concepts

A

A website with fixed content that doesn’t change dynamically; typically built using only HTML, CSS, and sometimes JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a dynamic website?

Basic Web Concepts

A

A website that generates content dynamically based on user interaction, databases, or APIs (e.g., Facebook, Amazon).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a landing page?

Basic Web Concepts

A

A standalone web page designed for marketing or advertising purposes, often focused on converting visitors into leads or customers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a sitemap?

Basic Web Concepts

A

A file or structured list that outlines all the pages on a website, helping search engines and users navigate the site.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the components of a URL?

URLs, Domains, and Web Addressing

A

A URL consists of a protocol (HTTP/HTTPS), domain name, path, and optionally, parameters and fragments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a subdomain?

URLs, Domains, and Web Addressing

A

A division of a main domain that acts as a separate entity (e.g., blog.example.com is a subdomain of example.com).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a top-level domain (TLD)?

URLs, Domains, and Web Addressing

A

The last segment of a domain name, such as .com, .org, or .net.
Q: What is a domain registrar?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a domain registrar?

URLs, Domains, and Web Addressing

A

A company that manages the reservation and registration of domain names (e.g., GoDaddy, Namecheap).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is shared hosting?

Web Hosting & Deployment

A

A type of web hosting where multiple websites share the same server resources, making it cost-effective but potentially slower.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is VPS hosting?

Web Hosting & Deployment

A

Virtual Private Server hosting provides dedicated portions of a physical server, offering better performance and control than shared hosting.

17
Q

What is a dedicated server?

Web Hosting & Deployment

A

A hosting service where a website has an entire physical server dedicated to it, offering maximum performance and customization.

18
Q

What is cloud hosting?

Web Hosting & Deployment

A

Hosting that uses a network of virtual servers to provide scalable and flexible website hosting (e.g., AWS, Google Cloud, Azure).

19
Q

What is a Content Delivery Network (CDN)?

Web Hosting & Deployment

A

A system of distributed servers that deliver website content from locations closest to users to improve load speed and performance

20
Q

What is website caching?

A

Storing frequently accessed website data (e.g., HTML, images) to reduce load times and server requests.

21
Q

What is a web browser?

Web Browsers & Rendering

A

Software that retrieves, interprets, and displays web pages (e.g., Chrome, Firefox, Safari, Edge).

22
Q

What is a browser engine?

Web Browsers & Rendering

A

The core software in a web browser that interprets and renders web pages (e.g., Blink for Chrome, Gecko for Firefox, WebKit for Safari).

23
Q

What is a user agent?

Web Browsers & Rendering

A

A string sent by a browser to a web server to identify the browser type, version, and operating system.

24
Q

What is a viewport?

Web Browsers & Rendering

A

The visible area of a webpage on a user’s screen, which varies by device size and resolution.

25
Q

What is progressive rendering?

Web Browsers & Rendering

A

A technique where web content is loaded and displayed incrementally rather than waiting for the full page to load.

26
Q

What is responsive web design?

Mobile & Responsive Web Concepts

A

A design approach that ensures websites adjust their layout and content to fit different screen sizes and devices.

27
Q

What is mobile-first design?

Mobile & Responsive Web Concepts

A

A design philosophy that starts with mobile-friendly layouts and progressively enhances features for larger screens.

28
Q

What is adaptive design?

Mobile & Responsive Web Concepts

A

A design approach where a website serves different layouts based on the user’s device.

29
Q

What is a viewport meta tag?

A

An HTML tag used to control how a webpage is displayed on different screen sizes.

30
Q

What is website speed optimization?

Web Performance & Optimization

A

Techniques to improve page load times, including image compression, minification, caching, and reducing HTTP requests.

31
Q

What is lazy loading?

Web Performance & Optimization

A

A technique where non-essential resources (like images) are loaded only when needed to improve page speed.

32
Q

What is minification?

Web Performance & Optimization

A

The process of removing unnecessary characters from code (HTML, CSS, JavaScript) to reduce file size and improve speed.

33
Q

What is asynchronous loading?

Web Performance & Optimization

A

A method that loads scripts or resources in the background without blocking the main page content from rendering.

34
Q

What is time to first byte (TTFB)?

Web Performance & Optimization

A

The time it takes for a browser to receive the first byte of data from a server after making a request.

35
Q

What is render-blocking JavaScript?

Web Performance & Optimization

A

JavaScript files that delay the rendering of a webpage until they are fully loaded and executed.