Implementing and Operating Cisco Security Core Technologies (SCOR 350-701) Exam (350-701) - Cisco

Exam Questions

94%

Students found the real exam almost the same

1,057

Students passed this exam after ExamsQA Prep

95.1%

Average score during Real Exams at the Testing Centre

💡

Browse at least 50% questions to maximize your chances of passing

Free Preview Questions

Sample 350-701 Exam Questions & Explanations

Practice with real question formats, multiple choice options, and detailed answer explanations for Cisco 350-701.

Question #1 Verified Q&A
[Security Concepts] In which form of attack is alternate encoding, such as hexadecimal representation, most often observed?
A distributed denial of service
B rootkit exploit
C Smurf
D cross-site scripting
Correct Answer: cross-site scripting
Explanation:
Cross site scripting (also known as XSS) occurs when a web application gathers malicious data from a user. The data is usually gathered in the form of a hyperlink which contains malicious content within it. The user will most likely click on this link from another website, instant message, or simply just reading a web board or email message. Usually the attacker will encode the malicious portion of the link to the site in HEX (or other encoding methods) so the request is less suspicious looking to the user when clicked on.<br />
For example the code below is written in hex: <a<br />
href=javascript:alert&#<br />
x28'XSS')>Click Here</a> is equivalent to: <a href=javascript:alert('XSS')>Click Here</a><br />
<br />
Note: In the format “&#xhhhh“, hhhh is the code point in hexadecimal form.
Question #2 Verified Q&A
[Security Concepts]<br />
<br />
Which flaw does an attacker leverage when exploiting SQL injection vulnerabilities?
A Linux and Windows operating systems
B user input validation in a web page or web application
C web page images
D database
Correct Answer: user input validation in a web page or web application
Explanation:
SQL injection usually occurs when you ask a user for input, like their username/userid, but the user gives (“injects”) you an SQL statement that you will unknowingly run on your database. For example: Look at the following example, which creates a SELECT statement by adding a variable (txtUserId) to a select string. The variable is fetched from user input (getRequestString):<br />
txtUserId = getRequestString(“UserId”);<br />
txtSQL = “SELECT * FROM Users WHERE UserId =<br />
” + txtUserId;<br />
<br />
If user enter something like this: “100 OR 1=1” then the SzQL statement will look like this:<br />
SELECT * FROM Users WHERE UserId = 100 OR 1=1;<br />
The SQL above is valid and will return ALL rows from the “Users” table, since OR 1=1 is always TRUE. A hacker might get access to all the user names and passwords in this database.
Question #3 Verified Q&A
[Security Concepts]<br />
<br />
Which two prevention techniques are used to mitigate SQL injection attacks? (Choose two)
A Secure the connection between the web and the app tier.
B Write SQL code instead of using object-relational mapping libraries.
C Check integer, float, or Boolean string parameters to ensure accurate values.
D Use prepared statements and parameterized queries.
E Block SQL code execution in the web application database login.
Correct Answer: Use prepared statements and parameterized queries., Block SQL code execution in the web application database login.
Explanation:
SQL injection attacks are a type of code injection technique that exploit the use of dynamic SQL queries in web applications. Attackers can inject malicious SQL statements into user input fields, such as login forms, search boxes, or URLs, and execute them on the underlying database. This can result in unauthorized access, data theft, data corruption, or denial of service.<br />
<br />
To prevent SQL injection attacks, web developers should use the following techniques: Use prepared statements and parameterized queries: Prepared statements are SQL queries that are precompiled and executed with user-supplied parameters. Parameterized queries are SQL queries that use placeholders for user input and bind them to actual values at runtime. Both techniques separate the SQL code from the user input, making it impossible for attackers to inject SQL commands into the query. For example, in Java, PreparedStatement is a class that implements parameterized queries. In PHP, PDO and mysqli are extensions that support prepared statements. Block SQL code execution in the web application database login: Web applications should use a dedicated database user account with limited privileges to connect to the database. This account should only have the permissions necessary to perform the required operations, such as select, insert, update, or delete. It should not have the permissions to execute arbitrary SQL commands, such as create, drop, alter, grant, or revoke. This way, even if an attacker manages to inject SQL code into the query, the database will reject it due to insufficient privileges.<br />
<br />
Reference: [Implementing and Operating Cisco Security Core Technologies (SCOR) v1.0], Module 5: Securing the Cloud, Lesson 5.2: Cloud Application Security, Topic 5.2.2: SQL Injection SQL Injection Prevention - OWASP Cheat Sheet Series<br />
<br />
How to Prevent SQL Injection: 5 Key Prevention Methods - eSecurityPlanet<br />
<br />
How to Protect Against SQL Injection Attacks
Question #4 Verified Q&A
[Content Security]<br />
<br />
Which two endpoint measures are used to minimize the chances of falling victim to phishing and social engineering attacks? (Choose two)
A Perform backups to the private cloud.
B Install a spam and virus email filter.
C Patch for cross-site scripting.
D Protect systems with an up-to-date antimalware program
E Protect against input validation and character escapes in the endpoint.
Correct Answer: Install a spam and virus email filter., Protect systems with an up-to-date antimalware program
Explanation:
Phishing attacks are the practice of sending fraudulent communications that appear to come from a reputable source. It is usually done through email. The goal is to steal sensitive data like credit card and login information, or to install malware on the victim’s machine.
Question #5 Verified Q&A
[Content Security]<br />
<br />
Which two mechanisms are used to control phishing attacks? (Choose two)
A Revoke expired CRL of the websites.
B Use antispyware software.
C Enable browser alerts for fraudulent websites.
D Implement email filtering techniques.
E Define security group memberships.
Correct Answer: Enable browser alerts for fraudulent websites., Implement email filtering techniques.
Explanation:
Phishing attacks are a type of social engineering that aim to trick users into revealing their personal or financial information, or installing malware on their devices. To control phishing attacks, users and organizations need to implement various preventive and reactive measures, such as: Enable browser alerts for fraudulent websites. Most modern browsers have built-in features that can warn users when they visit a website that is suspected of being malicious or impersonating a legitimate entity. These alerts can help users avoid falling for phishing scams that use fake web pages to capture their credentials or other sensitive data. For example, Google Chrome has a Safe Browsing feature that displays a red warning page when users try to access a deceptive site. Users should always pay attention to these alerts and avoid proceeding to untrusted sites. Implement email filtering techniques. Email is one of the most common channels for phishing attacks, as attackers can send spoofed messages that appear to come from trusted sources, such as banks, government agencies, or colleagues. Email filtering techniques can help block or flag suspicious emails based on various criteria, such as the sender’s address, the subject line, the content, or the attachments. For example, Microsoft Outlook has a Junk Email Filter that can move potential phishing emails to a separate folder or delete them automatically. Users should also be careful not to open or reply to any unsolicited or unexpected emails, especially those that ask for personal or financial information, or contain links or attachments.<br />
<br />
Other mechanisms that can help control phishing attacks include: Use strong passwords and enable two-factor authentication. Even if users fall victim to phishing attacks and reveal their passwords, they can still protect their accounts by using strong and unique passwords for each service, and enabling two-factor authentication (2FA) whenever possible. 2FA adds an extra layer of security by requiring users to enter a code or a token that is sent to their phone or email, or generated by an app, in addition to their password. This way, even if attackers obtain the password, they cannot access the account without the second factor. Don’t ignore update messages. Users should always keep their operating systems, browsers, and applications updated with the latest security patches and fixes. These updates can help prevent phishing attacks that exploit known vulnerabilities or bugs in the software. Users should also use antivirus and antispyware software that can detect and remove malware that may be installed by phishing attacks. Exercise caution when opening emails or clicking on links. Users should always be skeptical and vigilant when they receive emails or messages that ask them to take urgent or unusual actions, such as verifying their account, updating their payment information, or downloading a file. Users should also check the sender’s address, the spelling and grammar, and the URL of any links before clicking on them. Users can hover over the link to see the actual destination, or use a link scanner tool, such as VirusTotal, to check if the link is malicious or not. Reference :=<br />
1: https://safebrowsing.google.com/ 2: https://support.microsoft.com/en-us/office/overview-of-the-<br />
junk-email-filter-5ae3ea8e-cf41-4fa0-b02a-3b96e21de089 3: https://www.virustotal.com/gui/home/url

Want to practice all 727 questions?

Practice under real exam conditions with instant grading, timed simulations, and community insights.

Start Full 350-701 Practice Test

Frequently Asked Questions

Common questions about the Cisco 350-701 certification practice test

How many questions are in the Cisco 350-701 practice exam on ExamsQA?
Our 350-701 (Implementing and Operating Cisco Security Core Technologies (SCOR 350-701) Exam) practice question bank currently includes 727 verified questions with comprehensive explanations.
Are the 350-701 exam practice questions up to date for 2026?
Yes, all Cisco 350-701 practice questions are regularly updated and verified against current exam objectives.
Will the 350-701 practice questions help me pass on my first attempt?
The 350-701 (Implementing and Operating Cisco Security Core Technologies (SCOR 350-701) Exam) question bank is built to mirror the real exam's format and topics, with detailed explanations for every answer so you understand the reasoning — not just memorize responses.
Is there a free demo available for 350-701 Implementing and Operating Cisco Security Core Technologies (SCOR 350-701) Exam?
Yes, ExamsQA offers free demo questions for the 350-701 exam so you can test the interface and question quality before purchasing full access.