GoConqr has a new look! Let us know what you think.

Software and Web Application Security

136 resources created by 106 users

This Software and Web Application Security page on GoConqr gathers community-made quizzes, mind maps, flashcards and notes on secure development, threat modelling, SQL injection, cross-site scripting and web penetration testing. It's built for university students and professional candidates practising for exams such as CISSP and Security+, and for teachers after ready-made material. There are over 130 resources here, including more than 40 quizzes, 40 mind maps and 20 flashcard decks, with a few suited to school students. Pick a topic, try a quiz to find your gaps, then make your own revision sets.

Select topic

Top Software and Web Application Security resources

Flowcharts

Slides

Topics in Software and Web Application Security

More Cybersecurity topics

About Software and Web Application Security

GoConqr Original

What the page covers

The resources fall into two linked themes: building software securely and defending web applications. On the development side, the quiz Secure Software Development Final asks why security belongs in the software development life cycle. The mind maps SDL and SDL_1 walk through security requirements, threat modelling, data flow diagrams and STRIDE. On the web side, the notes Web Application Attacks cover cross-site scripting, cookie and session theft, and browser redirection.

Where to start

  1. Open the mind maps Computer Security U9 - Software Security and Computer Security U10 - Web Security for the big picture: why holes appear, and how HTTP being stateless creates risk.
  2. Read the notes Developing Secure Software - created from Mind Map to see security placed in each stage of the life cycle.
  3. Move to the Security flashcards, which ask what SQL injection and XSS are and how to guard against them.
  4. Finish with the Secure Software Implementation/Coding quiz.

Using quizzes and maps together

Work through a map first, then take a quiz on the same topic. Note every question you miss and go back to the matching branch of the map. The Web Penetration Testing mind map, which lists the OWASP 10, a method and its tools, pairs well with the web-hacking practice quizzes on servers, applications and SQL injection.

For exam candidates

Several flashcard decks are aimed at Security+ topics, such as application attacks and software development. The resources also mention CISSP, so candidates can use them to check recall of key terms. Teachers can pick a map or quiz to set as a starter or a revision task.

Where this unit sits

This unit belongs to the strand System, Application and Data Security in the Cybersecurity subject. Choose one resource today, try it, and then build a map or deck of your own to fill any gaps you find.

Frequently asked questions

Which resource should I open first?

Start with the mind maps Computer Security U9 - Software Security and Computer Security U10 - Web Security. They give you the overall picture of software weaknesses and web risks. After that, try the Secure Software Development Final quiz to see which ideas you need to revisit.

What do the mind maps cover?

They cover the secure development process, including SDL steps, threat modelling and STRIDE, plus web topics such as SQL injection, web penetration testing and OWASP. Some maps look at specific settings, such as the one on building secure web apps, so you can pick the angle that suits you.

Are the resources free to use?

Yes. Every resource listed here is free to open, study and take, with no account needed. They were made by GoConqr users, not by GoConqr itself. A free account also saves your quiz scores and lets you make your own quizzes, mind maps, flashcards and notes.

Which exams do these resources suit?

The listed resources mention CISSP and Security+. Look for flashcard decks on Security+ application attacks and software development, and quizzes on software development security. Most material is aimed at university students and professional candidates, so it suits that level of study.

Is there anything for practising SQL injection?

Yes. The Security flashcards ask what SQL injection is and how to protect a website from it. There is also a SQL Injection mind map and a quiz called Chapter 14: SQL Injection 1-10. Use the cards to learn the ideas, then the quiz to test them.

What if I can't find the topic I need?

Try a nearby resource first, such as a mind map on web security or a flashcard deck on application attacks. If the topic is still missing, you can make your own quiz, mind map, flashcards or notes and use them for revision.

Feedback

What is it about?

What do you think of the new look?

How do you like it?