中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

Information, Computer and Network Security Terms Glossary and Dictionary - J

Java
Java is a programming language developed by Sun Microsystems. It resembles C++, but was designed to avoid some of C++'s most notorious flaws. It is believed by many observers to be well-suited to WWW-based application development, particularly because of its cross-platform nature, and its sandbox security concept.

Java Beans
Java bean is a portable, platform-independent means of creating reusable components. Created by Sun Microsystems, Java Beans is intended to be similar in functionality to OpenDOC, ActiveX, OLE, and COM.

Jabber
In networking world, Jabber means a faulty device (usually a NIC ) continuously transmits corrupted or meaningless data onto a network. This may cause denial of service of the entire network from transmitting data beacuse other devices will perceive the network as busy. Jabber may also means sending data packet greater than the maximum 1518 bytes as specified in IEEE 802.3. To prevent this, jabber control should be added to the hardware. Jabber is also the name of an open, XML-based protocol for instant messaging and presence. Jabber-based software is deployed on thousands of servers across the Internet.

Java Stripping
Java stripping is the process of removing Java tags from HTML pages during download in order to prevent the Java code from executing on the client machine.

JFK: Just Fast Keying
Just Fast Keying (JFK) was a proposed replacement for the Internet Key Exchange (IKE) protocol. JFK was not widely implemented.

JavaScript
JavaScript is a scripting language developed by Netscape to enable Web authors to design interactive sites. Although it shares many of the features and structures of the full Java language, it was developed independently. Javascript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of software companies and is an open language that anyone can use without purchasing a license.

Jitter
Jitter is a measure of the variability over time of the latency across a network. A very low amount of jitter is important for real-time applications using voice and video.

Joe-job
A Joe-job is spam that uses a forged return address with the specific intention of damaging or tarnishing the reputation of the forged domain.

John the Ripper
John the Ripper is a popular password-cracking tool, available for many flavors of Unix, Windows, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. Besides several crypt password hash types most commonly found on various Unix flavors, supported out of the box are Kerberos AFS and Windows NT/2000/XP/2003 LM hashes, plus several more with contributed patches.

Jolt2
Jolt2 is a denial of service (DoS) attack based on Internet Protocol (IP) packet fragmentation through sending a large number of fragmented IP packets to a Windows targets, which can cause the target system to consume all of its resources, essentially locking it up for the duration of the attack.

Jump Bag
A Jump Bag is a container that has all the items necessary to respond to an incident inside to help mitigate the effects of delayed reactions.

JVM: Java Virtual Machine
Java Virtual Machine (JVM), a run-time environment for hosting Java applications, consists of a basic set of java classes that are available to all Java applications on all environments. JVM provides basic user-interface functions like windows, dialog boxes, buttons, and scroll bars.