Saturday, December 1, 2018

Ethical Hacking on Hacktivism

Hacktivism

What is Hacktivism

Hacktivism is the act of hacking a website or computer network in an effort to convey a social or political message. The person who carries out the act of hacktivism is known as a hacktivist.

In contrast to a malicious hacker who hacks a computer with the intent to steal private information or cause other harm, hacktivists engage in similar forms of disruptive activities to highlight political or social causes. For the hacktivist, hacktivism is an Internet-enabled strategy to exercise civil disobedience. Acts of hacktivism may include website defacement, denial-of-service attacks (DoS), redirects, website parodies, information theft, virtual sabotage and virtual sit-ins.

 A Brief History of Hacktivism


1996—The word “hacktivism” is coined by Omega, a member of the hacking group Cult of the Dead Cow (cDc).

1998—Electronic Disturbance Theater, a group of online political performance artists, hack the Pentagon, the Mexican government, and the German stock exchange to protest the clampdown on the Zapatista Army of National Liberation.

2001—A branch of cDc, Hacktivisimo, announces the hacktivist community’s dedication to combat “state-sponsored censorship of the internet” in the Hacktivisimo Declaration.

2003—Fifteen-year-old Christopher Poole uses a computer in his bedroom to create 4chan.org, the eventual birthplace of the notorious hacktivist group Anonymous.

2011—Hacktivist group LulzSec’s releases private information from Senate.gov just to show it can.

2011— Servers at the NSA, the Pentagon, NASA, the Department of Defense, and other military departments are infiltrated. A hacker called sl1nk claims credit and releases formerly secured information as proof.

2012— Anonymous claims credit for infiltrating and taking down the CIA website.

2014— In what the FBI and Secret Service said was “among the most sophisticated attacks ever launched against US government systems,” someone hacks the White House computer system. The FBI begins publishing numbers of hacktivism incidents in its annual reports.

2016— Information leaked from Democratic National Committee emails conspiring against potential presidential candidate Bernie Sanders are published on WikiLeaks.

Acts of hacktivism, or "hacktions," tend to fall into one or more of the following categories:

Distributed Denial of Service (DDoS) Attacks: Attacks which bring down websites or otherwise disrupt Internet activity by systematically sending so many requests to a server that it cannot handle the traffic and is rendered temporarily useless. Common examples include email bombing and web sit-ins.

Website Defacements: Attacks which change the content of websites, usually for the purpose of spreading a political message.

Internet Worms: Programs designed to spread themselves within a network, either for the purpose of disrupting activity or spreading a message. 





The Rise of Hacktivism [Infographic]
Source: CyberSecurityDegrees.com

Sources:
https://www.highspeedinternet.com/resources/political-hacking-in-the-us/
https://www.techopedia.com/definition/2410/hacktivism
https://foreignpolicy.com/2013/04/29/hacktivism-a-short-history/ 
https://cs.stanford.edu/people/eroberts/cs201/projects/2010-11/Hacktivism/hacktivism.html#

Sunday, November 25, 2018

artificial intelligence(ai)

 Artificial intelligence (AI)

 Artificial intelligence (AI), sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals. In computer science AI research is defined as the study of "intelligent agents": any device that perceives its environment and takes actions that maximize its chance of successfully achieving its goals.Colloquially, the term "artificial intelligence" is applied when a machine mimics "cognitive" functions that humans associate with other human minds, such as "learning" and "problem solving".

History of  Artificial Intelligence (AI)

 

Timeline Of  Artificial Intelligence (AI)

A timeline of developments in computers and robotics.
Source:LiveScience

Thursday, May 3, 2018

Data-Activated Replication Object Communications (DAROC)




Programming distributed computer systems is difficult because of complexities in addressing remote entities, message handling, and program coupling. As systems grow, scalability becomes critical, as bottlenecks can serialize portions of the system. When these distributed system aspects are exposed to programmers, code size and complexity grow, as does the fragility of the system. This paper describes a distributed software architecture and middleware implementation that combines object-based blackboard-style communications with data-driven and periodic application scheduling to greatly simplify distributed programming while achieving scalable performance. Data-Activated Replication Object Communications (DAROC) allows programmers to treat shared objects as local variables while providing implicit communications.




Monday, March 5, 2018

Controller Area Network (CAN bus)

A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each others' applications without a host computer. It is a message-based protocol, designed originally for multiplex electrical wiring within automobiles to save on copper, but can also be used in many other contexts. For each device the data in a frame is transmitted sequentially but in such a way that if more than one device transmits at the same time the highest priority device is able to continue while the others back off. Frames are received by all devices, including by the transmitting device.

Controller Area Network (CAN), an overview


CAN (Controller Area Network) is a serial bus system, which was originally developed for automotive applications in the early 1980's. The CAN protocol was internationally standardized in 1993 as ISO 11898-1 and comprises the data link layer of the seven layer ISO/OSI reference model.
CAN, which is by now available from around 40 semiconductor manufacturers in hardware, provides two communication services: the sending of a message (data frame transmission) and the requesting of a message (remote transmission request, RTR). All other services such as error signaling, automatic re-transmission of erroneous frames are user-transparent, which means the CAN chip automatically performs these services.

The equivalent of the CAN protocol in human communication are e.g. the Latin characters. This means a CAN controller is comparable to a printer or a type writer. CAN users still have to define the language/grammar and the words/vocabulary to communicate.

CAN provides

  • a multi-master hierarchy, which allows building intelligent and redundant systems. If one network node is defect the network is still able to operate.
  • broadcast communication. A sender of information transmits to all devices on the bus. All receiving devices read the message and then decide if it is relevant to them. This guarantees data integrity as all devices in the system use the same information.
  • sophisticated error detecting mechanisms and re-transmission of faulty messages. This also guarantees data integrity.




CAN history

In February of 1986, Robert Bosch GmbH introduced the serial bus system Controller Area Network (CAN ) at the Society of Automotive Engineers (SAE) congress. It was the hour of birth for one of the most successful network protocols ever.
Today, almost every new passenger car manufactured in Europe is equipped with at least one CANnetwork. Also used in other types of vehicles, from trains to ships, as well as in industrial controls, CAN is one of the most dominating bus protocols maybe even the leading serial bus system worldwide.

CAN physical layer


  • Bit encoding
  • Bit-timing and synchronization
  • Interdependency of data rate and bus length
  • Physical media
  • Network topology
  • Bus access
  • Physical layer standards

Physical layer standards


ISO 11898-2 (high-speed)
ISO 11898-3 (fault-tolerant)
SAE J2411 (single-wire)
ISO 11992 (point-to-point)
Others

The Controller Area Network (CAN) protocol defines the data link layer and part of the physical layer in the OSI model, which consists of seven layers. The International Standards Organization (ISO) defined a standard, which incorporates the CAN specifications as well as a part of physical layer: the physical signaling, which comprises bit encoding and decoding (Non-Return-to-Zero, NRZ) as well as bit timing and synchronization.



Monday, July 11, 2016

USB Type-C - USB 3.1

Seminar Topic on USB Type-C - USB 3.1

Abstract

The Universal Serial Bus (USB) is an industry standard developed by the USB Implementers Forum (USB-IF), which defines standard interfaces between computers and peripherals.USB Type-C is a specification for a 24-pin reversible-plug connector for USB devices and USB cabling. It was published by the USB Implementers Forum.USB Type-C and USB Power Delivery are exciting new standards that allow customers to use a single flip-able cable to connect personal electronics. Texas Instruments helps bring USB Type-C and USB Power Delivery benefits to market faster with the most complete host and peripheral solutions and the industry’s best support for fast and easy implementation.

USB History:

USB is implemented in several forms today:
  • USB 2.0 (also known as High Speed USB) achieves 480 Mb/s data rate while retaining backwards compatibility to USB 1.1 devices.
  • USB 3.1 Gen 1 (also known as SuperSpeed USB) achieves 5 Gb/s data rate and implements a dual-bus architecture. One bus is a USB 2.0 bus and the other is a SuperSpeed bus.
  • USB 3.1 Gen 2 (also known as SuperSpeedPlus USB) achieves 10 Gb/s data rate.
  • USB-C cable and connector enables smaller product designs, enhances usability by providing reversible plug orientation and direction, and establishes a power delivery and charging infrastructure. Multiple serial standards including USB, Thunderbolt, DisplayPort and MHL, have announced support for the Type-C connector.

About USB Type - C

Physically, the Type-C port and connector is about the same size as that of the Micro-B USB mentioned above. A Type-C port measure just 8.4mm by 2.6mm. This means it's small enough to work for even the smallest peripheral devices. With Type-C, a USB cable's both ends will be the same, allowing for reversible plug orientation. You also don't need to worry about plugging it in upside down.

Set to be widely available starting 2015, Type-C USB will support USB 3.1 with the top speed of 10Gbps and has much high power output of up to 20V(100W) and 5A. Considering most 15-inch notebook computers require just around 60W of power, this means in the future laptop computers can be charged the way tablets and smartphones are now, via their little USB port. In fact Apple's latest 12-inch Macbook is the first notebook that incorporates a Type-C USB as its power port.

Going forwards, USB-C will enable storage vendors to make bus-powered (no separate power adapter required) external hard drives of much larger capacity, since it provides enough power to run one or even multiple desktop hard drives.

Type-C USB also allows for bi-directional power, so apart from charging the peripheral device, when applicable, a peripheral device could also charge a host device. All this means you can do away with an array of proprietary power adapters and USB cables, and move to a single robust and tiny solution that works for all devices. Type-C USB will significantly cut down the a amount of wires currently needed to make devices work.

Why  USB Type-C ?

Enhanced power delivery capabilities would allow this new technology to support traditional mobile device charging, but would also allow a laptop to power a computer monitor or a computer monitor with a power supply to charge a laptop through its USB C connector.

Native support of DisplayPort video and four channel audio will allow your device to connect to a computer monitor, HDTV, surround sound system and headphones — it will even support microphone connections — all over the same small, robust, powerful connection.

Transfer rates up to 10Gbits/s will make USB 3.1 the ideal solution for transferring large amounts of data, such as HD video for editing, Blu-ray™ authoring, or high resolution photos for editing or storage.

Backwards Compatability

The physical USB Type-C connector isn’t backwards compatible, but the underlying USB standard is. You can’t plug older USB devices into a modern, tiny USB Type-C port, nor can you connect a USB Type-C connector into an older, larger USB port. But that doesn’t mean you have to discard all your old peripherals. USB 3.1 is still backwards-compatible with older versions of USB, so you just need a physical adapter with a USB Type-C connector on one and and a larger, older-style USB port on the other. You can then plug your older devices directly into a USB Type-C port.

Realistically, many computers will have both USB Type-C ports and larger USB Type-A ports for the immediate future — like Google’s Chromebook Pixel. You’ll be able to slowly transition from your old devices, getting new peripherals with USB Type-C connectors. Even if you get a computer with only USB Type-C ports, like Apple’s new MacBook, adapters and hubs will fill the gap.


Referred link:

http://www.cnet.com/news/usb-type-c-one-cable-to-connect-them-all
http://www.cablestogo.com/tech/usb-3-1
http://www.howtogeek.com/211843/usb-type-c-explained-what-it-is-and-why-youll-want-it/
https://en.wikipedia.org/wiki/USB_Type-C