17. Secure Web Browsing Flashcards

1
Q

What is client-side scripting in web browsing?

A

Code executed within browser that alters page’s appearance or adds functionality

Server-side scripting means code runs on the server to display the page

Disabling scripting in the Firefox browser requires the advanced options configuration interface and cannot be configured on a site-by-site basis.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is enabling client-side scripting not that risky?

A

Modern browsers “sandbox” the scripts running on page/browser

Scripts can’t change anything on other tabs or on the computer (Atleast not without explicit authorization from the user). Scripting can be disabled in some browsers via settings, though newer browsers like Microsoft’s Edge don’t permit script disabling.

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

Browser Add-ons

What do browser extensions do?

A

Add functionality to the browser

They might install a toolbar or change menu options. They can run scripts to interact with the pages you are looking at.

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

What are browser cookies?

A

Plain text files created by a website when you visit it

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

Purpose of browser cookies?

A

To store session info to personalize the website for users

Cookies can store data like form inputs, site preferences, and can be used for targeted ads or to gather browser info, IP address, and browsing habits, often revealing geographic location

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

Meaning of PII?

Cookies are a type of PII

A

Personally Identifiable Information

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

What are root certificates?

A

Certificates pre-installed on browsers that are automatically trusted

These represent the commercial CAs that grant certificates to most of the companies that do business on the web

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

Meaning of PKI?

A

Public Key Infrastructure

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

What is PKI?

A

Framework where Certificate Authorities (CAs) verify server certificates for browsers

This ensures secure communication

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

How to know if a site you visit is valid & trusted?

A

Padlock is shown

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

How to know if a site you visit is HIGHLY trusted?

A

Padlock is shown & address bar is colored green

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

How to know if a site you visit is untrusted or invalid?

A

Site is blocked by a warning message

If you want to trust the site anyway, click through the warning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do firewalls do?

A

Restrict access to a computer/network to a defined list of hosts & apps

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

How do firewalls restrict access?

A

By filtering packets as they move through the system

firewalls make decisions based on predefined rules about whether to allow or block those packets.

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

What can packet filters on firewalls be applied to?

A
  • IP addresses
  • Port numbers

IP addresses will affect host devices; Ports will affect app protocols (HTTP, FTP, SMTP, etc.)

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

What does stateful inspection in firewalls do?

only advanced firewalls have this

A

Blocks unencrypted packets with suspicious signatures or activity patterns

17
Q

What is a hardware firewall?

A

Deicated appliance with firewall installed as firmware

18
Q

What is software firewall?

A

Software installed as an app

19
Q

What is a host/peronal firewall?

A

Software installed on client PC

Windows PCs use Windows Defender Firewall

20
Q

To limit access to a computer on a network to one internet host with a specific app, what do you configure in your firewall’s ACL?

A
  • Host’s IP address
  • App’s port number