New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISC2 SSCP Exam - Topic 1 Question 98 Discussion

Actual exam question for ISC2's SSCP exam
Question #: 98
Topic #: 1
[All SSCP Questions]

In which of the following phases of system development life cycle (SDLC) is contingency planning most important?

Show Suggested Answer Hide Answer
Suggested Answer: A

XSS or Cross-Site Scripting is a threat to web applications where malicious code is placed on a website that attacks the use using their existing authenticated session status.

Cross-Site Scripting attacks are a type of injection problem, in which malicious scripts are injected into the otherwise benign and trusted web sites. Cross-site scripting (XSS) attacks occur when an attacker uses a web application to send malicious code, generally in the form of a browser side script, to a different end user. Flaws that allow these attacks to succeed are quite widespread and occur anywhere a web application uses input from a user in the output it generates without validating or encoding it.

An attacker can use XSS to send a malicious script to an unsuspecting user. The end user's browser has no way to know that the script should not be trusted, and will execute the script. Because it thinks the script came from a trusted source, the malicious script can access any cookies, session tokens, or other sensitive information retained by your browser and used with that site. These scripts can even rewrite the content of the HTML page.

Mitigation:

Configure your IPS - Intrusion Prevention System to detect and suppress this traffic.

Input Validation on the web application to normalize inputted data.

Set web apps to bind session cookies to the IP Address of the legitimate user and only permit that IP Address to use that cookie.

See the XSS (Cross Site Scripting) Prevention Cheat Sheet

See the Abridged XSS Prevention Cheat Sheet

See the DOM based XSS Prevention Cheat Sheet

See the OWASP Development Guide article on Phishing.

See the OWASP Development Guide article on Data Validation.

The following answers are incorrect:

Intrusion Detection Systems: Sorry. IDS Systems aren't usually the target of XSS attacks but a properly-configured IDS/IPS can 'detect and report on malicious string and suppress the TCP connection in an attempt to mitigate the threat.

Firewalls: Sorry. Firewalls aren't usually the target of XSS attacks.

DNS Servers: Same as above, DNS Servers aren't usually targeted in XSS attacks but they play a key role in the domain name resolution in the XSS attack process.

The following reference(s) was used to create this question:

CCCure Holistic Security+ CBT and Curriculum

and

https://www.owasp.org/index.php/Cross-site_Scripting_%28XSS%29


Contribute your Thoughts:

0/2000 characters
Stevie
3 months ago
A solid plan should start in Initiation, though.
upvoted 0 times
...
Marget
3 months ago
Wait, is it really most important in Operation? That’s unexpected!
upvoted 0 times
...
Cyndy
3 months ago
Contingency planning is key in all phases, but D feels right.
upvoted 0 times
...
Mee
4 months ago
I disagree, I’d say C, Implementation is crucial for that.
upvoted 0 times
...
Dante
4 months ago
I think it's definitely D, Operation/maintenance.
upvoted 0 times
...
Francesco
4 months ago
Honestly, I’m a bit confused. I thought contingency planning was mostly about the Initiation phase, but now I’m second-guessing myself.
upvoted 0 times
...
Johnathon
4 months ago
I feel like it could be important in Development/acquisition too, especially if there are unexpected issues with the system.
upvoted 0 times
...
Marguerita
4 months ago
I remember a practice question that emphasized the importance of contingency planning in the Operation/maintenance phase. That might be the right answer.
upvoted 0 times
...
Joni
5 months ago
I think contingency planning is really crucial during the Implementation phase, but I'm not entirely sure.
upvoted 0 times
...
Cyril
5 months ago
I'd say the implementation phase is where contingency planning is most crucial. That's when you're actually rolling out the new system, so you need to have backup plans in case anything doesn't go as expected.
upvoted 0 times
...
Kristofer
5 months ago
I'm a little confused on this one. I know contingency planning is important, but I'm not sure which specific phase it's most critical in. I'll have to think it through carefully.
upvoted 0 times
...
Vanda
5 months ago
Gotta be the operation/maintenance phase, right? That's when the system is up and running, so you need to have contingency plans in place in case anything goes wrong.
upvoted 0 times
...
Vicente
5 months ago
Hmm, I'm not totally sure about this one. I feel like contingency planning could be important in multiple phases, but I'm leaning towards the development/acquisition phase since that's when the system is being designed and built.
upvoted 0 times
...
Muriel
5 months ago
This one seems pretty straightforward. I'd say contingency planning is most important during the implementation phase, when the system is actually being rolled out and put into use.
upvoted 0 times
...
Kasandra
10 months ago
If your contingency plan doesn't involve a backup unicorn, you're not doing it right.
upvoted 0 times
Ariel
8 months ago
D) Operation/maintenance
upvoted 0 times
...
Lonny
8 months ago
C) Implementation
upvoted 0 times
...
Pansy
8 months ago
B) Development/acquisition
upvoted 0 times
...
Sunshine
8 months ago
A) Initiation
upvoted 0 times
...
...
Kaitlyn
10 months ago
Contingency planning? More like 'just wing it' planning, am I right?
upvoted 0 times
...
Shenika
10 months ago
I'm going with D. Operation/maintenance. That's when the system is actually in use, so you better have a contingency plan ready to go!
upvoted 0 times
Elliot
8 months ago
Yes, operation/maintenance is when things can go wrong, so having a plan in place is a must.
upvoted 0 times
...
Charlene
8 months ago
Contingency planning during operation/maintenance is definitely key to ensure smooth operations.
upvoted 0 times
...
Arlette
9 months ago
I agree, having a contingency plan during operation/maintenance is crucial.
upvoted 0 times
...
...
Sabra
10 months ago
Hmm, I'm leaning towards B. Development/acquisition. That's when you need to plan for potential risks and have backup strategies in place.
upvoted 0 times
Adelina
9 months ago
Contingency planning is definitely key during the development/acquisition phase.
upvoted 0 times
...
Edda
9 months ago
I think it's important to consider potential risks during the implementation phase as well.
upvoted 0 times
...
Arthur
10 months ago
I agree, having contingency plans during the development phase is crucial.
upvoted 0 times
...
...
Marguerita
10 months ago
Definitely C. Implementation. You need to have a solid contingency plan in place before you roll out the system to ensure a smooth transition.
upvoted 0 times
...
Timothy
10 months ago
I would say option D. Operation/maintenance phase is when contingency planning becomes crucial in case of any system failures or disruptions.
upvoted 0 times
...
In
11 months ago
I think it's also important during the implementation phase, to ensure a smooth transition to the new system.
upvoted 0 times
...
Willie
11 months ago
I agree with Lashandra, because that's when the system is actually being used and any disruptions can have a big impact.
upvoted 0 times
...
Lashandra
11 months ago
Contingency planning is most important in the operation/maintenance phase.
upvoted 0 times
...

Save Cancel