Home

Advertisement

bashar_tak [entries|archive|friends|userinfo]
bashar_tak

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Contextualised Blogging [Dec. 8th, 2006|03:16 am]
The Internal School of New Media and the Open University of Netherlands - presented by Bashar Al Takrouri (ISNM), Marcus Specht (OUNL) and Tim de Jong (OUNL) - are currently developing a new system based on Web Service architecture and mobile technology to combine the strengths of both mobile and context aware systems and apply them to educational systems can lead to contextualised learning support.

At the mean time, mobile blogging applications have become popular as an instant way of accessing and collecting personal memories and blog entries from mobile devices. The developed system is an extension of current systems for blogging we call contextualised blogging. The conceptual model and architecture allows users to create and manage blogs from a mobile device and combine them with identification tags and therefore leave “blog traces” in a physical environment.



So far, the research group was able to develop a general framework for the contextualized blogging which includes the mobile client subsystem and the content service. A planed evaluation for the system will take place during December 2006 at the Educational Technology Expertise Centre (OTEC) in the Netherlands. The evaluation system called “Campus Memories: Learning with Contextualised Blogging”. More details about Campus Memories idea, technology and design are covered in “Campus Memories: Learning with Contextualised Blogging” article at ISNM research blog. <>
linkpost comment

Personal Firewalls [Jul. 30th, 2006|02:38 pm]
Firewall is a piece of hardware and/or software which functions in a network environment to prevent some communications forbidden by the security policy, analogous to the function of firewalls in building construction.



The ultimate goal is: providing safe and controlled connectivity between zones of differing trust levels through the enforcement of a security policy and connectivity model.



Usually, the internet (a zone with no trust) and an internal network (a zone with high trust).



Firewall techniques

Usually, multiple techniques are used to enhance the security level.




The main techniques are:



1. Packet filter: test each packet entering or leaving the network. It is typically done in a router. The advantage for this type is fairly effective and transparent to users, but the disadvantages are the difficulty to configure and the susceptibility to IP spoofing.



2. Application gateway: Applies security mechanisms to specific applications, such as FTP and Telnet servers. This mechanism is very effective but it is

can impose performance degradation.



3. Circuit-level gateway: Applies security mechanisms when a TCP or UDP connection is established.



4. Proxy server: Intercepts all messages entering and leaving the network and hides the true network addresses.



5. Stateful Inspection

Compares certain key parts of the packet to a database of trusted information. Information traveling from inside the firewall to the outside is monitored for specific defining characteristics, and then incoming information is compared to these characteristics.



6. Network Address Translation (NAT): Allows one IP address, which is shown to the outside world, to refer to many IP addresses internally; one on each client station.












Firewalls are customizable

Add or remove filters based on several conditions:

IP Address

Domain names

Protocols – allow and block different protocols such as:

IP (internet protocol)

TCP (transmission control protocol)

HTTP (Hyper Text Transfer Protocol)

FTP (File Transfer Protocol)

UDP (User Datagram Protocol)

ICMP (Internet Control Message Protocol)

SMTP (Simple Mail Transport Protocol)


SNMP (Simple Network Management Protocol)

Telnet



What does a basic PC firewall not do?



A PC firewall can't detect or remove computer viruses and worms if they're already on your computer.



Basic PC firewall can't clean up your computer after a virus attack; block phishing e-mails, spam, and pop-up ads; filter inappropriate or dangerous Web content; or shield IM users from spammers, thieves, and predators.



For complete protection beyond what a basic PC firewall provides, you need an integrated Internet security suite.




Advanced protection PC firewalls



Dynamic firewalls

Dynamic PC firewall automatically opens your computer's door to the Internet when needed, allows only authorized traffic through, and then immediately shuts the door.




Outbound and inbound protection

Many basic PC firewalls only protect your PC from unauthorized inbound communications. Some PC firewalls, protect your PC from unauthorized inbound as well as outbound communications. The transmission of your private data to the hacker would be an unauthorized outbound communication.



Some application that can be protected by using advance firewall systems are:



Remote login

Application backdoors

SMTP session hijacking

Operating system bugs

Denial of service

E-mail bombs

Macros

Viruses

Spam

Redirect bombs

Source routing.




For more information about this you can read contact the auther or read more articles: Bashar Al Takrouri at the International School of New Media.



References:

[1] http://www.webopedia.com/TERM/f/firewall.html accessed by (04.06.2006)

[2] http://www.pcmag.com/encyclopedia_term/0,2542,t=firewall&i=43218,00.asp accessed by (04.06.2006)


[3] http://computer.howstuffworks.com/firewall1.htm accessed by (04.06.2006)

[4] http://www.pcmag.com/encyclopedia_term/0,2542,t=firewall&i=43218,00.asp accessed by (04.06.2006)

[5] http://www.pcmag.com/encyclopedia_term/0,2542,t=firewall&i=43218,00.asp accessed by (04.06.2006)

[6]http://www.pcmag.com/encyclopedia_term/0,2542,t=firewall&i=43218,00.asp accessed by (04.06.2006)


[7] http://computer.howstuffworks.com/firewall2.htm

[8] http://www.zonelabs.com/store/content/support/zasc/whyFirewall.jsp?lid=home_pc_firewall accessed by (04.06.2006)

[9] http://www.zonelabs.com/store/content/support/zasc/whyFirewall.jsp?lid=home_pc_firewall accessed by (04.06.2006)



linkpost comment

(no subject) [Jul. 30th, 2006|12:22 pm]
Learn to install Apache, MySQL and PHP
In the past, installing the free web server apache on your machine was a complicated process. Separate installation and configuration files should be installed. Usually, the web server alone is not enough, PHP complier and MYSQL database should be installed on the machine as well.


Now a day, there are many free softwares that provide a complete installation package including apache web server, PHP compiler and MYSQL database.

In this article, I want to introduce two of these free packages, that you can use to have your computer ready to be a web server.

1.PHP Triad for Windows download
PHPTriad is a complete PHP development and server environment for Windows. It installs PHP, Apache, MySQL, and PHPMyAdmin, both installing and setting up the environment. Version 2.11 updates all components and it now includes Perl 5.

2.XAMPP from apache friends. download
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start.





Image source: http://www.apachefriends.org/en/projects.html


Both of the projects provide uses with very easy installation steps. One issue you should take in account after installing one of the packages, is that to configure the web server in reasonable way. These packages gives the difficult security configurations. This is not always secure and each individual case should be discussed.

Testing the web server and the database:

For testing the web server the user need first to start the web server by going to the program menue and select the running file for the web server. Then open the browser and enter the fellowing address http://localhost/ or http://127.0.0.1/. After that the homepage of the web server should appear.

To test the database the user should write in the browser http://localhost/phpmyadmin. The configuration page for the mysql database should appear.

Troubleshooting
I try to open the apache web server but it dose not response: in this case usually other version of the server is currently working and you should first close it, by open the task manager and look for apache.exe and then close it. Now you can run the server again without problem.

The database is not working: usually, you need to open the database manually in this case. The user need to go to the installation folder and run ( mysql_start.bat ).

For more information about this you can read contact the auther or read more articles: Bashar Al Takrouri
at the International School of New Media.
linkpost comment

(no subject) [Jul. 29th, 2006|04:57 pm]
Digital media
Bashar's website

Bashar al takrouri
linkpost comment

navigation
[ viewing | most recent entries ]

Advertisement