Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam CISSP All Questions

View all questions & answers for the CISSP exam

Exam CISSP topic 1 question 198 discussion

Actual exam question from ISC's CISSP
Question #: 198
Topic #: 1
[All CISSP Questions]

A software development company has a short timeline in which to deliver a software product. The software development team decides to use open-source software libraries to reduce the development time. What concept should software developers consider when using open-source software libraries?

  • A. Open source libraries contain known vulnerabilities, and adversaries regularly exploit those vulnerabilities in the wild.
  • B. Open source libraries can be used by everyone, and there is a common understanding that the vulnerabilities in these libraries will not be exploited.
  • C. Open source libraries contain unknown vulnerabilities, so they should not be used.
  • D. Open source libraries are constantly updated, making it unlikely that a vulnerability exists for an adversary to exploit.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
shaitand
1 month ago
Selected Answer: D
D. All software has vulnerabilities but an open source solution with equivalent popularity will have fewer UNPATCHED known vulnerabilities and because vulnerabilities are patched more frequently, typically upon discovery.
upvoted 1 times
...
eboehm
7 months, 2 weeks ago
Selected Answer: D
So weird how many people think the answer is A. Just because a libary is open-source it doesnt make it automatically have known vulnerabilities. The answer is 100% D. If a library is open then its under public scrutiny far more. Therefore, when a vulnerability is detected, a fix is found quite fast. For example just look at the SSL vulnerability.
upvoted 2 times
Maximillian
3 months, 1 week ago
I mean you need to think like a CISO or a least an IT security manager. Will you tell the developers that "Please use open source software without concerns as issues will be fast"? How will you explain log4j issue then
upvoted 1 times
shaitand
1 month ago
That isn't thinking like a CISO unless you mean that CISOs are stuck in an 80's mindset where obscurity provides security. There are issues like log4j in both closed and open systems, they get found and patched more quickly with the more eyes see and review the source.
upvoted 1 times
...
...
...
74gjd_37
1 year, 2 months ago
Selected Answer: A
Option B is incorrect because the common understanding that vulnerabilities in open-source libraries will not be exploited is not true. Option C is incorrect because while unknown vulnerabilities in open-source libraries are possible, it does not mean they should not be used. Option D is incorrect because although many open-source libraries are constantly updated and maintained by a large community of contributors, it does not mean they are free from vulnerabilities
upvoted 4 times
...
georgegeorge125487
1 year, 3 months ago
Selected Answer: A
A is correct
upvoted 1 times
...
RVoigt
1 year, 10 months ago
Selected Answer: A
From the CISSP Official Study Guide - "Many of these libraries are available as open source projects, whereas others may be commercially sold or maintained internally by a company. Over the years, the use of shared libraries has resulted in many security issues... To protect against similar vulnerabilities, developers should be aware of the origins of their shared code and keep abreast of any security vulnerabilities that might be discovered in libraries that they use. This doesn't mean that shared libraries are inherently bad. In fact, it's difficult to imagine a world where shared libraries aren't widely used. It simply calls for vigilance and attention from software developers and cybersecurity professionals."
upvoted 4 times
jackdryan
1 year, 6 months ago
A is correct
upvoted 1 times
...
...
DJOEK
1 year, 10 months ago
Selected Answer: A
A. Open source libraries contain known vulnerabilities, and adversaries regularly exploit those vulnerabilities in the wild. While it is true that open source libraries can be updated regularly, this does not guarantee that vulnerabilities will not exist or that they will not be exploited. In fact, the use of open source libraries can potentially increase the risk of vulnerabilities because they are widely used and known to many people, including adversaries. This means that if a vulnerability is discovered in an open source library, it may be more likely to be exploited compared to a proprietary library that is not widely known. Additionally, it is not uncommon for open source libraries to contain known vulnerabilities, as these libraries are often developed by a community of volunteers who may not have the resources or time to thoroughly test and secure the code. Therefore, it is important for software developers to consider the potential risks of using open source libraries, including the possibility of known vulnerabilities, when making decisions about which libraries to use.
upvoted 3 times
...
Ivanchun
1 year, 11 months ago
Selected Answer: A
A, developer known the vulnerabilities before use the open source library
upvoted 1 times
...
sphenixfire
1 year, 11 months ago
Selected Answer: D
?!? Guys?! Only d is correct. If vulnerbinities are recogniced, they are fixed. All poeple can look for them. Review is done much more frequently. Unknown vulnerabilities exist in every software. And there is no consense fir nit attacking anything.
upvoted 2 times
Serliop378
1 year, 6 months ago
Some librairies and projects have a very low community and time commitment(busy devs) to find the bugs, vulnerabilities and to fix them accordingly.
upvoted 1 times
shaitand
1 month ago
True but also true of closed software which generally has few development resources committed if isn't a popular money maker or has a locked in market. As indicated in the study material for the CISSP, vulnerabilities in open source code are typically found and patched more quickly than closed. A is false because any KNOWN vulnerabilities in open source software are generally patched when discovered.
upvoted 1 times
...
...
...
rdy4u
2 years ago
Selected Answer: A
Open source vulnerabilities are basically security risks in open source software. These are weak or vulnerable code that allows attackers to conduct malicious attacks or perform unintended actions that are not authorized. https://www.cypressdatadefense.com/blog/open-source-security-risk/
upvoted 2 times
...
kptest12
2 years, 1 month ago
Selected Answer: A
Answer is right e.g log4j
upvoted 2 times
...
JAckThePip
2 years, 1 month ago
IN my opinion the correct Answer is B "Sometimes it’s noted that a vulnerability that exists but is unknown can’t be exploited, so the system “practically secure.” In theory this is true, but the problem is that once someone finds the vulnerability, the finder may just exploit the vulnerability instead of helping to fix it. Having unknown vulnerabilities doesn’t really make the vulnerabilities go away; it simply means that the vulnerabilities are a time bomb, with no way to know when they’ll be exploited. Fundamentally, the problem of someone exploiting a vulnerability they discover is a problem for both open and closed source systems." https://dwheeler.com/secure-programs/Secure-Programs-HOWTO/open-source-security.html https://www.darkreading.com/application-security/flaws-found-in-some-open-source-projects-exploited-more-often
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...