Java, JVM security. The Java sandbox model

  • 3.9
2 hours on-demand video
$ 12.99

Brief Introduction

As a Java professional, you must know what security features and settings the Java Virtual Machine provides.

Description

Few years ago the computer news was full with news about Java's zero day vulnerabilities, and Oracle released hundreds of patches. Java is used on by more than 80% of Desktops, on more than 100 million of TV devices, on few billions of mobile phone,  so it is a good target to attack.

Java was designed right from beginning to be secure. As a Java developer it is a must to know how the JVM works, what security features it provides. The language and the JVM architecture both helps the developers to develop amazing and secure applications.

Java sandbox can restrict applications to perform any vulnerable activities. This course is about to get acquainted with the Java sandbox. We will learn how to use, how to setup, how to run applications in sandbox, how to configure the sandbox to defend our machine from malicious applications.

As a developer who writes applications which runs in JVM, knowing the configuration of the sandbox is a must.

We will learn the JVM architecture, and we will learn how to setup the sandbox, and we do by examples. In each lesson we will write simple applications, and we check which permissions are needed to perform different operations, and we will talk about why is that operation dangerous. I believe, learning by examples is the best way to learn.

The course covers the following topics with examples:

o JVM architecture - with emphasis on security

o JVM default setting, java.security, java.policy files

o Use system or custom policy file, where can it be controlled

o Setup of SecurityManager

o Permissions

o How to create and use our own permission

o How to sing a jar file

o Use of SecureSockets

o Use of http proxies, authentications, cookie handlers

Requirements

  • Requirements
  • None
$ 12.99
English
Available now
2 hours on-demand video
Ferenc Tollas
Udemy

Instructor

Ferenc Tollas

  • 3.9 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses