Cybersecurity & Final Topics

GDG on Campus Sudan University of Science & Technology - Khartoum, Sudan

Cybersecurity focuses on protecting systems and data by addressing threats, vulnerabilities, and secure practices across all layers of an application.

Aug 8, 7:00 – 9:00 PM (UTC)

15 RSVP'd

RSVP

Key Themes

AndroidCareer DevelopmentConferenceGoogle CloudTech Talk / Meetup

About this event

Cybersecurity is a critical aspect of modern software development, ensuring that applications and data remain protected from attacks and unauthorized access. Security must be considered at every level—from user authentication to data transmission and storage.

A key starting point is threat modeling, which involves identifying valuable assets, potential threats, and strategies to mitigate risks. This proactive approach helps developers design secure systems from the beginning.

Common vulnerabilities that developers must understand include:

Injection attacks (e.g., SQL injection): manipulating inputs to execute unintended commands

Cross-Site Scripting (XSS): injecting malicious scripts into web pages

Cross-Site Request Forgery (CSRF): tricking users into performing unintended actions

Broken authentication: weak or improperly implemented login systems

Basic cryptography concepts are also essential:

Hashing: converting data (like passwords) into fixed-length values for secure storage

Encryption: encoding data so only authorized parties can read it

Understanding keys and secure communication principles

To build secure applications, developers should follow best practices such as:

Using HTTPS for secure communication

Implementing parameterized queries to prevent injection attacks

Storing passwords securely using hashing and salting

Applying secure defaults and regular updates

Speaker

  • Marwan Mamdouh

    Jimber

    Software Engineer

Organizers

  • Hiba Mohamed

    Head of Google Developer Groups OC SUST

  • Aamer Mihaysi

    Ministry of Interior

    Board Member

  • John Sassya

    Facilitator