-
Virtualization - The new technology evelution
Virtualization, in computing, is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources.....
-
Security Vulnerabilities in E-Commerce Systemin
Most of these attacks have utilized vulnerabilities that have been published in reusable third-party components utilized by websites, such as shopping cart software and poor design of such websites. Other factor is user awareness of security vulnerabilities.
-
VPN - Virtual Private Network
VPN is a technology which is making secure private network through the public accessible network infrastructure. Virtual Private Network represent by the short name VPN. ...
-
Saas - Cloud Computing
The cloud computing : is based on this three concepts. IaaS (Infrastructure as a service), PaaS (Platform as a Service) and SaaS (Software as a Service).
Paul Walsh, of Protocol Solutions asks the scariest question out there: Think your network is safe from malicious attack? Find out for sure - a quick, complimentary chat will help you sleep better. |
Article Source: http://EzineArticles.com/842484
INTRODUCTION
Today rapidly increasing using online transaction on online payment systems.the attacks for such systems is increasing more than that. Most of these attacks have utilized vulnerabilities that have been published in reusable third-party components utilized by websites, such as shopping cart software and poor design of such websites. Other factor is user awareness of security vulnerabilities.
Today there many types of attacks for e-commerce applications. such ass SQL injection, denial of service attacks, Cross-site Scripting (XSS) attack ant etc.
- SQL Injection - this will use sql quarries to get information, update or damage the system.attacker's queries are executed by the back-end database.SQL injection techniques differ depending on the type of database being used.
- Price Manipulation - This is almost completely unique to online shopping carts and payment gateways.attacker can get and change the hidden information while transaction.
- Buffer overflows - Sending in a large number of bytes to web applications can damage and get important information while the application is generating the errors.
- Cross-site scripting XSS - The XSS attack requires a web form that takes in user input, processes it, and prints out the results on a web page, which also contains the user's original input.
- Remote command execution - When CGI script allows an attacker to execute operating system commands due to inadequate input validation. This is most common with the use of the 'system' call in Perl and PHP scripts.
Vulnerabilities
Using denial of service attacks
The denial of service attack is one of the best examples of impacting site availability. It involves getting the server to perform a large number of mundane tasks, exceeding the capacity of the server to cope with any other task. For example, if everyone in a large meeting asks you your name all at once, and every time you answer, they ask you again. You have experienced a personal denial of service attack.
Distributed DoS is a type of attack used on popular sites, such as Yahoo!®. In this type of attack, the hacker infects computers on the Internet via a virus or other means. The infected computer becomes slaves to the hacker. The hacker controls them at a predetermined time to bombard the target server with useless, but intensive resource consuming requests. This attack not only causes the target site to experience problems, but also the entire Internet as the number of packets is routed via many different paths to the target.
SQL Injection
Price Manipulation
Buffer overflows
Remote command execution
Weak Authentication and Authorization
Conclusion
The vulnerabilities are not only present in shopping carts or online payment systems but also present in other types of web applications as well. However, in the case of e-commerce systems, the vulnerabilities acquire a graver dimension due to the financial nature of transactions. What is at stake is not only a direct loss of revenues, but companies may face a serious loss to their reputations as well. It is of paramount importance for designers and developers of web applications to consider security as a primary design goal and to follow secure coding guidelines in order to provide the highest possible degree of assurance to their customers.
mail:~ # vi .vnc/xstartup
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
#xrdb $HOME/.Xresources
#xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
Then Run
mail:~ # vncserver -kill :3
Killing Xvnc process ID 4229
mail:~ # vncserver :3
Install VNC viewer on client computer next. Download from the site below to install.
http://www.realvnc.com/products/free/4.1/download.html
Start VNC viewer after installing. Then following scrren is shown. Input [(Server's hostname or IP address):(display number)] like following example.
Go to VNC Client on your PC
go to session 3
XenServer
Hardware
In hardware virtualization, the term host machine refers to the actual machine on which the virtualization takes place; the term guest machine, however, refers to the virtual machine. Likewise, the adjectives host and guest are used to help distinguish the software that run on the actual machine from those that run on the virtual machine. The software or firmware that creates a virtual machine on the host hardware is called Hypervisor or Virtual Machine Monitor.- Full virtualization: Almost complete simulation of the actual hardware to allow software, typically a guest operating system, to run unmodified
- Partial virtualization: Some but not all of the target environment is simulated. Some guest software, therefore, may need modifications to run in this virtual environment.
- Paravirtualization: A hardware environment is not simulated; however, the guest software are executed in their own isolated domains, as if they are running on a separate system. Guest software need to be specifically modified to run in this environment.
[edit]Software
- Operating system-level virtualization, hosting of multiple virtualized environments within a single OS instance
- Application virtualization and Workspace virtualization, the hosting of individual applications in an environment separated from the underlying OS
[edit]Memory
- Memory virtualization, aggregating RAM resources from networked systems into a single memory pool
- Virtual memory, giving an application program the impression that it has contiguous working memory, isolating it from the underlying physical memory implementation
[edit]Storage
- Storage virtualization, the process of completely abstracting logical storage from physical storage
- Distributed file system
[edit]Data
- Data virtualization, the presentation of data as an abstract layer, independent of underlying database systems, structures and storage
- Database virtualization, the decoupling of the database layer, which lies between the storage and application layers within the application stack
[edit]Network
- Desktop virtualization, the remote display, hosting or manipulation of a graphical computer environment (desktop)
- Network virtualization, creation of a virtualized network addressing space within or across network subnets











