Search

Swapnil Bhalode Phones & Addresses

  • Fremont, CA
  • Santa Clara, CA
  • San Jose, CA
  • Seattle, WA
  • Redmond, WA
  • Syracuse, NY
  • Somerset, NJ
  • Bellevue, WA

Work

Company: Microsoft corp Jul 2008 Position: Security researcher

Education

Degree: MS School / High School: Syracuse University 2003 to 2004 Specialities: Computer Science

Skills

Network Security • Computer Security • Security • Malware Analysis • Networking • Penetration Testing • Reverse Engineering • Information Security • Application Security • Internet Security • Tcp/Ip • Firewalls • Vulnerability Assessment • Pci Dss • Security Research • Ips • Antivirus • Cryptography • Pki • Vulnerability • Intrusion Detection • Vulnerability Management

Languages

English • Hindi • Marathi

Industries

Computer & Network Security

Resumes

Resumes

Swapnil Bhalode Photo 1

Co-Founder And Chief Technology Officer

View page
Location:
48954 Woodgrove Cmn, Fremont, CA 94539
Industry:
Computer & Network Security
Work:
Microsoft Corp since Jul 2008
Security Researcher

Symantec Apr 2006 - Jul 2008
Software Engineer

Qualys Inc 2005 - 2006
Vulnerability Detection Engineer

Ernst & Young's Advanced Security Center Jan 2005 - Aug 2005
Attack and Penetration Tester
Education:
Syracuse University 2003 - 2004
MS, Computer Science
University of Mumbai 1998 - 2002
BE, Computer Engineering
GVKV 1986 - 1996
Skills:
Network Security
Computer Security
Security
Malware Analysis
Networking
Penetration Testing
Reverse Engineering
Information Security
Application Security
Internet Security
Tcp/Ip
Firewalls
Vulnerability Assessment
Pci Dss
Security Research
Ips
Antivirus
Cryptography
Pki
Vulnerability
Intrusion Detection
Vulnerability Management
Languages:
English
Hindi
Marathi

Publications

Us Patents

Sanitization Of Packets

View page
US Patent:
20100287613, Nov 11, 2010
Filed:
May 8, 2009
Appl. No.:
12/437559
Inventors:
Abhishek Singh - Bellevue WA, US
Tanmay A. Ganacharya - Kirkland WA, US
Scott Lambert - Bellevue WA, US
Nikola J. Livic - Seattle WA, US
Swapnil Bhalode - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 22, 709231
Abstract:
Methods, systems, and computer-readable media are disclosed for packet sanitization. A particular method intercepts a packet of a packet stream, where the packet stream is transmitted in accordance with a particular protocol. The packet is analyzed based on a specification associated with the particular protocol. Based on the analysis, a data value of a field of the packet is replaced with a sanitized data value to create a sanitized packet. The sanitized packet may be injected into the packet stream or may optionally be forwarded to a signature module that checks the sanitized packet for malicious content. When malicious content is found, the sanitized packet may be dropped, the sanitized packet may be logged, the sanitized packet may be redirected, or a notification regarding the sanitized packet may be sent to an administrator.

Adaptive Sampling Of Security Policy Violations

View page
US Patent:
20220345497, Oct 27, 2022
Filed:
Apr 26, 2022
Appl. No.:
17/729852
Inventors:
- Fremont CA, US
Hemant Puri - Fremont CA, US
Aanand Krishnan - Fremont CA, US
Swapnil Bhalode - Fremont CA, US
Siddhesh Yawalkar - Sunnyvale CA, US
International Classification:
H04L 9/40
Abstract:
Techniques to facilitate adaptive sampling of security policy violations are disclosed herein. In at least one implementation, a variable sampling rate for sampling a fixed amount of security policy violation reports per unit time based on a violation rate is determined. The variable sampling rate is applied to sample the fixed amount of the security policy violation reports per unit time. When the violation rate exceeds a threshold, the variable sampling rate is switched to a fixed sampling rate for sampling a variable amount of the security policy violation reports per unit time. The fixed sampling rate is applied to sample the variable amount of the security policy violation reports per unit time.

Automated Generation Of Privacy Audit Reports For Web Applications

View page
US Patent:
20230038796, Feb 9, 2023
Filed:
Aug 4, 2022
Appl. No.:
17/881377
Inventors:
- Mountain View CA, US
Swapnil Bhalode - Fremont CA, US
Siddhesh Yawalkar - Fremont CA, US
Hemant Puri - Fremont CA, US
Deepika Dhruv Gajaria - Campbell CA, US
Surabhi Sinha - San Jose CA, US
Nicholas Maxwell - Fremont CA, US
Michael S. Rogers - Aldie VA, US
International Classification:
G06F 11/07
G06F 11/36
Abstract:
Various embodiments comprise systems and methods to generate privacy audit reports for web applications. In some examples a computing system comprises a data extraction component, a risk assessment component, and an exposure component. The data extraction component crawls a web application and identifies data, data exposure points, and security policies implemented by the web application. The risk assessment component generates a risk score for the web application based on the amount data, the data sensitivity, the amount and type of data exposure points, and the security policies. The risk assessment component generates the privacy audit report for the web application. The privacy audit report comprises the risk score, an inventory of data types, an inventory of the data exposure points, and a graphical representation of historical risk scores. The exposure component transfers the privacy audit report for delivery to an operator of the web application.

Method For Detecting Malicious Scripts Through Modeling Of Script Structure

View page
US Patent:
20180300480, Oct 18, 2018
Filed:
Apr 16, 2018
Appl. No.:
15/953953
Inventors:
- Fremont CA, US
Swapnil Bhalode - San Jose CA, US
Andrew Joseph Davidson - Dallas TX, US
Somesh Jha - Madison WI, US
Vaibhav Rastogi - Madison WI, US
International Classification:
G06F 21/56
G06F 21/55
G06N 5/04
Abstract:
Disclosed herein are enhancements for operating a communication network to detect malware in scripts of web applications. In one implementation, a method for modeling the structure of embedded unclassified scripts to compare the abstract dynamism of similar scripts. The method may determine structure of unclassified end user browser script by building abstract structure using code from unclassified end user browser script; compare determined structure of unclassified end user browser script with a plurality of generalized abstract structures; if the determined structure of unclassified end user browser script matches within a predetermined threshold of any of the plurality of generalized abstract structures, then the unclassified end user browser script is classified as benign, otherwise the determined structure is classified as malicious. This, in turn, provides a scalable and efficient way of identifying benign, malicious, known and unknown scripts from a script available in full or in part.

Application Security Service

View page
US Patent:
20180121659, May 3, 2018
Filed:
Oct 27, 2017
Appl. No.:
15/796525
Inventors:
- Fremont CA, US
Aanand Mahadevan Krishnan - Fremont CA, US
Somesh Jha - Madison WI, US
Andrew Joseph Davidson - Dallas TX, US
Swapnil Bhalode - San Jose CA, US
International Classification:
G06F 21/57
G06F 21/56
Abstract:
Techniques to facilitate security for a software application are disclosed herein. In at least one implementation, static analysis is performed on code resources associated with the software application to generate static analysis results. Dynamic analysis is performed on a running instance of the software application to generate dynamic analysis results. An application information model of the software application is generated based on the static analysis results and the dynamic analysis results. Security policies for the software application are determined based on the application information model.
Swapnil D Bhalode from Fremont, CA, age ~43 Get Report