Sajjad Pourali

Sajjad Pourali Email and Phone Number

Rust Engine Developer @ Fortinet
Vancouver, BC, CA
Sajjad Pourali's Location
Montreal, Quebec, Canada, Canada
About Sajjad Pourali

Pragmatic cybersecurity specialist with over 10 years of hands-on experience identifying and analyzing software vulnerabilities across various platforms. Expert in privacy analysis, vulnerability detection, and malware analysis, focusing on Android, Linux, and Darwin operating systems. Experienced in penetration testing, security assessments, and implementing secure protocols such as TLS 1.3. Passionate open-source contributor, creator of Narrowlink (500+ GitHub stars), a remote access tool. Led Narrowlink's development while conducting practical research on Android security and privacy. Practical and adept at tooling and creating prototypes, demonstrated through research projects. Completing a PhD in cybersecurity, presented practical research at prestigious conferences, including ACM CCS and USENIX.See the latest version of my see: https://pourali.com/CV.pdf?in

Sajjad Pourali's Current Company Details
Fortinet

Fortinet

View
Rust Engine Developer
Vancouver, BC, CA
Website:
fortinet.com
Employees:
15487
Sajjad Pourali Work Experience Details
  • Fortinet
    Rust Engine Developer
    Fortinet
    Vancouver, Bc, Ca
  • Narrowlink
    Creator
    Narrowlink Aug 2023 - Present
    Canada
    • Conceptualized and developed Narrowlink as a remote access tool, considering zero-trust network access principles.• Engineered robust mechanisms for traversing NATs and firewalls, facilitating direct peer-to-peer communication using the QUIC protocol.• Integrated advanced security features, including end-to-end encryption and authentication using XChaCha20-Poly1305 and HMAC-SHA256.• Utilized Rust programming for its performance and safety benefits.• Authored comprehensive user documentation and provided ongoing support to users.• Actively engaged with the user community to gather feedback, prioritize feature requests, and incorporate improvements.• Applied cutting-edge research in cyber security to enhance the security and performance of Narrowlink.• Implemented a userspace TCP/IP stack from scratch for the Rust programming language, integrating it with the TUN interface
  • Concordia University
    Research Assistant
    Concordia University Sep 2020 - Present
    Montreal, Quebec, Canada
    • Applied eBPF for network traffic attribution of Android apps and forced forwarding proxy-agnostic apps to an intermediate proxy server.• Introduced a novel dynamic analysis technique to trace asynchronous APIs in Android.• Developed an automated privacy analysis tool using Rust and Kotlin to detect apps privacy leakages throughout Android’s background works.• Created a fully automated large-scale Android app privacy analysis pipeline using Python, incorporating dynamic analysis (API hooking, network analysis), automatic login, and app interaction support to analyze over 15k apps.• Created a deep packet inspection tool to extract PII from network traffic.• Discovered a security issue in Android’s default TLS library and analyzed over 9k top apps in the Android ecosystem to identify vulnerable apps.• Created a fully automated dynamic analysis tool to identify privacy leakages in Android background services.• Developed an automated framework to identify custom encryption on the Android platform (e.g., additional encryption on top of existing standard protocols like encryption over TLS).• Customized a version of Android AOSP to add kernel-level app tracing features.• Conducted manual NDK and SDK static code analysis of various Android applications to identify privacy exposures.• Created various Magisk modules to facilitate dynamic analysis on Android devices.• Implemented a hybrid PHP analysis tool based on AST to detect phishing kit backdoors.• Led a team of over 6 students, providing guidance and mentorship to help them achieve their research goals.
  • Ericsson
    Mitacs Accelerate Program
    Ericsson May 2023 - Sep 2023
    Montreal, Quebec, Canada
    Creating tools to measure performance of the client version of LURK (Rustls based SGX-based cryptography service.)
  • Ericsson
    Mitacs Accelerate Program
    Ericsson May 2022 - Sep 2022
    Montreal, Quebec, Canada
    Implemented a prototype of the LURK (Ericsson’s cryptographic service) protocol for a TLS 1.3 client by adapting Rustls and leveraging Apache Teaclave (Intel® SGX)
  • Ericsson
    Mitacs Accelerate Program
    Ericsson May 2021 - Sep 2021
    Montreal, Quebec, Canada
    Creating tools to measure performance of the server version of LURK (OpenSSL based SGX-based cryptography service.)
  • Cert Of Ferdowsi University Of Mashhad
    Senior Application Security Specialist
    Cert Of Ferdowsi University Of Mashhad Nov 2013 - Apr 2021
    Mashhad, Khorasan, Iran
    • Established and lead internal research groups (Web application security auditing, Mobile application security auditing, reverse engineering).• Consulted and performed penetration testing of more than 380 web applications based on OWASP ASVS.• Consulted and performed penetration testing of 35 mobile applications based on OWASP ASVS/MASVS.• Performed Reverse engineering and security analysis of SIP-T22P Yealink firmware.
  • Cert Of Ferdowsi University Of Mashhad
    Application Security Specialist
    Cert Of Ferdowsi University Of Mashhad Apr 2009 - Nov 2013
    Mashhad, Khorasan, Iran
    • Consulted and performed penetration testing of more than 60 web applications based on OWASP ASVS.• Network security assessment of Ferdowsi University of Mashhad.• Research in HTTP authentication downgrading.

Sajjad Pourali Education Details

Frequently Asked Questions about Sajjad Pourali

What company does Sajjad Pourali work for?

Sajjad Pourali works for Fortinet

What is Sajjad Pourali's role at the current company?

Sajjad Pourali's current role is Rust Engine Developer.

What schools did Sajjad Pourali attend?

Sajjad Pourali attended Concordia University.

Who are Sajjad Pourali's colleagues?

Sajjad Pourali's colleagues are Kanako Takashima, Sergio Garrido, Krui Virdie, Akari Tanaka, Bill Dorney, Mateusz Szopiński, Nobuyoshi Suzuki.

Not the Sajjad Pourali you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.