<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://victorsawma.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>VictorSawma.com: Blog about Web, Security and Life</title>
  <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life</link>
  <description></description>
 </channel>
    <item>
   <title>NetDesignPlus in Kuwait</title>
   <description>&lt;p&gt;
In December 2009, &lt;a href=&quot;http://netdesignplus.net/&quot; target=&quot;_blank&quot; title=&quot;Web Development Kuwait, Lebanon and Qatar&quot;&gt;NetDesignPlus&lt;/a&gt; officially opened its newest branch in Shuwaikh, Kuwait. With this opening, we will be able to better serve our Kuwait clients by being closer and in direct contact with them regarding our online services including web development, design, hosting and consultancy. 
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/103_netdesignplus_in_kuwait.html</link>
      <pubDate>Fri, 05 Feb 2010 18:53:44 +0000</pubDate>   
  </item>
    <item>
   <title>Hidden Fees with Malev Hungarian Airlines Online Booking System</title>
   <description>&lt;p&gt;
Yesterday, I booked my first ticket online with Malev Hungarian Airlines. My trip is from Beirut to Gotenburg on July 2010.
&lt;/p&gt;
&lt;p&gt;
The total fare to be charged &amp;quot;as per the website&amp;quot; was 567 USD for the roundtrip. The confirmation email (and yes I still have it and is attached below) confirms that the total charges should 567 USD. Yet, my credit card was charged 609 USD.
&lt;/p&gt;
&lt;p&gt;
Being pretty familiar with Credit Card charges, I decided that this should be some sort of conversion between USD / Euro while processing the payment through their payment gateway. Thus, I gently sent them an email asking them to refund the difference.
&lt;/p&gt;
&lt;p&gt;
Today, I received a reply back from them asking me to contact client service on a Hungarian phone number. I did. The woman on the other side simply checked, confirmed the price (567 USD) and said that everything is OK lol
&lt;/p&gt;
&lt;p&gt;
I told her that the card was charged 609 USD. She was surprised first but, then, she remembered (surprisingly she did) that there is something that they call a &amp;quot;Service Fee&amp;quot; that is worth 30 Euros for the Lebanon region and that changes from region to region. What a joke!
&lt;/p&gt;
&lt;p&gt;
She couldn&#039;t even confirm that the service fee is 30 Euros. She said that it should be around 30 Euros but there is no way for her to know the exact figure.
&lt;/p&gt;
&lt;p&gt;
The worse part is that she is admitting that they have hidden fees.
&lt;/p&gt;
&lt;p&gt;
The worst part is that she cannot now what the exact fee should be. 
&lt;/p&gt;
&lt;p&gt;
No comment from me on this. I know that this will be my last time to book with them online unless some magic occurs and someone points how something so unprofessional can happen with an airline reservation system.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/102_hidden_fees_with_malev_hungarian_airlines_online_booking_system.html</link>
      <pubDate>Thu, 04 Feb 2010 15:18:11 +0000</pubDate>   
  </item>
    <item>
   <title>IEEE High Availability Database Workshop</title>
   <description>&lt;p&gt;
Today, I guided a workshop about high-availability database solutions at NDU. The workshop went for 6 straight hours (from 9:30 till 15:30) and was attended by more than 50 students from various universities in Lebanon. The workshop was organized by the NDU IEEE branch in collaboration with the Computer Science Club. 
&lt;/p&gt;
&lt;p&gt;
I started the workshop with a general overview of availability issues in Database solutions. Then, I moved to a more detailed description of Database Replication and Database Clustering before moving forward to the hands-on implementation that included the following:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;How-to install / configure MySQL Cluster on Centos&lt;/li&gt;
	&lt;li&gt;How-to configure a database for asynchronous data replication&lt;/li&gt;
	&lt;li&gt;How-to configure a Cluster for real-time synchronous data mirroring&lt;/li&gt;
	&lt;li&gt;How-to configure load-balancing using the &amp;quot;balance&amp;quot; tool and Linux VFS (overview)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
The unique thing behind this workshop was the ability to achieve a working solution that includes a Cluster Manager, 2 Cluster Nodes, 2 Cluster API nodes and a load-balancer while using only 3 server machines.
&lt;/p&gt;
&lt;p&gt;
The solution architecture was simple and included the following machines:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&amp;nbsp;192.168.0.1: this machine acted as the load balancer and the cluster manager. All requests to database operations in applications have to go through this machine which will, in turn, forward them to either 192.168.0.2 or 192.168.0.3.
	&lt;ul&gt;
		&lt;li&gt;A slightly different solution will be to use Linux VFS to share a load-balanced IP address (e.g. 192.168.0.10) on 192.168.0.2 and 192.168.0.3. In this case, application database operations will have to go to the shared IP address (192.168.0.10) &lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;192.168.0.2: this machine acted as a cluster node and a MySQL API node.&lt;/li&gt;
	&lt;li&gt;192.168.0.3: this machine acted as a cluster node and a MySQL API node.&lt;/li&gt;
&lt;/ul&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/101_ieee_high_availability_database_workshop.html</link>
      <pubDate>Sun, 13 Dec 2009 08:41:04 +0000</pubDate>   
  </item>
    <item>
   <title>Halloween 2009</title>
   <description>&lt;p&gt;
This year&#039;s halloween gathering was exceptional with the large number of babies present lol Enjoy the pictures ;)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/albums/11_halloween_2009.html&quot; target=&quot;_blank&quot;&gt;[Visit this halloween&#039;s album]&lt;/a&gt;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/100_halloween_2009.html</link>
      <pubDate>Sat, 05 Dec 2009 08:10:14 +0000</pubDate>   
  </item>
    <item>
   <title>One-Million Dolar Picture</title>
   <description>&lt;p align=&quot;center&quot;&gt;
&lt;img src=&quot;http://victorsawma.com/gallery/1/previews-med/smoking_1milliondollars.jpg&quot; border=&quot;1&quot; alt=&quot;The 1-Million Dollar Picture&quot; width=&quot;500&quot; height=&quot;298&quot; /&gt;
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
The creator of this picture won a million dollar in Van cogh&#039; talents competition which took place in Italy. Please take a closer look at the picture.
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/98_one-million_dolar_picture.html</link>
      <pubDate>Mon, 16 Nov 2009 07:13:58 +0000</pubDate>   
  </item>
    <item>
   <title>Google Wave: Social Networking or Cloud Computing?</title>
   <description>&lt;p&gt;
What will Google Wave&#039;s primary power be in? Will it be Social Networking and thus competing with Facebook or will it be Cloud Computing and thus computing with Microsoft Live and Yahoo? Just a note for anyone reading this and willing to give his / her opinion.
&lt;/p&gt;
&lt;p&gt;
To get more information about Google&#039;s Wave, visit the URL below:&lt;br /&gt;
&lt;a href=&quot;https://wave.google.com/wave&quot; target=&quot;_blank&quot; title=&quot;Google Wave&quot;&gt;https://wave.google.com/wave&lt;/a&gt;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/97_google_wave_social_networking_or_cloud_computing.html</link>
      <pubDate>Wed, 30 Sep 2009 19:59:50 +0000</pubDate>   
  </item>
    <item>
   <title>How To Recover Your Hotmail / MSN / Live Passport Account?</title>
   <description>&lt;p&gt;
Did you lose access to your Hotmail / MSN / Live account and cannot reset your password using normal techniques (like Secret Question / Answer or Alternate Email)?
&lt;/p&gt;
&lt;p&gt;
If yes, here is the link that allows you to &amp;quot;try&amp;quot; to recover your account by contacting Microsoft directly. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://support.live.com/eform.aspx?productKey=wlidvalidation&amp;amp;ct=eformcs&quot; target=&quot;_blank&quot;&gt;https://support.live.com/eform.aspx?productKey=wlidvalidation&amp;amp;ct=eformcs &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Click on the link above and fill in as much information as possible. Make sure you use an email address that you have access to. The more information you provide (contacts in your address book, folders, email activity, etc.) the more convincing your request will be for the staff member who will be reviewing your request.
&lt;/p&gt;
&lt;p&gt;
Normally, if convinced, Microsoft will simply reset your account password and send it over to the email address that you provide. Pay attention not to get confused between the stolen account email address and the email address that you want to receive the recovered password on.
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/96_how_to_recover_your_hotmail__msn__live_passport_account.html</link>
      <pubDate>Fri, 25 Sep 2009 07:13:37 +0000</pubDate>   
  </item>
    <item>
   <title>Beirut: CNN&#039;s Best Party City</title>
   <description>&lt;p&gt;
A beautiful report from CNN about the best party city on earth. No wonder they chose Beirut.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;/movies/cnn_best_party_city.ram&quot; target=&quot;_blank&quot; title=&quot;Watch CNN&#039;s Best Party City Report&quot;&gt;Watch the Report (Real Player required) &lt;/a&gt;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/95_beirut_cnns_best_party_city.html</link>
      <pubDate>Thu, 03 Sep 2009 06:32:18 +0000</pubDate>   
  </item>
    <item>
   <title>The Future of Web Programming</title>
   <description>&lt;p&gt;
I was having an interesting discussion yesterday about web programming languages with a friend of mine during which we tackled various programming languages (PHP, Java, VB and C#) and their competitive nature for web programming. I found it very useful to place a summary (yet a detailed one) about this topic due to the interestingly arguable nature of this topic.
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;PHP:Past, Current and Future&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I will start with PHP simply because it is still my favourite web scripting language. Back in 1998, when I first tackled PHP, many programmers that I knew used to make fun out of it (same way they used to make fun out of Search Engine Optimization back then as well ;) starting from its recursive name (PHP stands for PHP Hypertext Processor) reaching the naive (yet powerful) nature of the language back then. I always had my bet that one day PHP will have to evolve into an application development language (like Java or C# nowadays). Luckily now, I can safely say that is almost here with the presence of the ZendServer, PHP 5, Zend Framework and PHP-GTK. A good business solution nowadays can easily outbeat other applications in terms of performance, stability and speed of production simply by using the tools listed just above. Although these tools are not yet well-know at the commercial levels, they are being introduced (as far as I know) at many academic levels and will make it (in the very near future) to the commercial setting.
&lt;/p&gt;
&lt;p&gt;
As far as the community is involved, I can safely say that PHP did a huge progress over the past two years. Back in 2003-2004, many programmers (and I was almost going to be one of them) moved into JSP with the J2EE being so powerful back then giving up while waiting for a mature and stable PHP framework to support them. Being stubborn, I insisted back then on sticking to PHP and worked for almost 4 months (full-time) back then to produce my first set of PHP modules to be used for Rapid Application Development (RAD) within websites. Lately, I ported my modules into CakePHP and Zend Framework whose combined power is ultimate for high-traffic websites that can serve hundreds of thousands of requests / hour peaking at thousands of concurrent requests with as low as 10% of CPU usage and 1 GB of RAM. 
&lt;/p&gt;
&lt;p&gt;
A very simple, yet convincing example of this are two websites that I developed: www.yellowpages.com.lb and www.al-sharq.com. For commercial confidentiality purposes, I cannot reveal numbers in here. Yet, you can visit these websites to get a glance about the dazzling power behind PHP performance when combined with Linux, MySQL, APC and the Zend Framework. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Java: The Enterprise Programming Language&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I just love Java! I love its powerful architecture, community and powerful solutions. Yet, one main feature lacks Java to make it into the daily websites that people visit: low resource footprint. Java is well known for its huge resource utilization at the server level. A normal website developed in JSP will require at least 2 GB of RAM to properly cache JSP files. Performance, on the other hand, cannot be surpassed by any other web programming languate that I know about (make sure to add your comment if you know about one). The only thing is that you cannot have 50 websites sharing the same server unless you have at least 8 GB of RAM dedicated for the JSP container.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Visual Basic: Bye Bye!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
VB is dying. Believe it or not, this language will not make it to the 2015 year. If you don&#039;t dump it now, Microsoft will in the few coming years (if not months) to give way for C#. Although it will still be used at the OS level, I don&#039;t see any reason why programmers will still be using it (unless they are like some of my friends who insist on using VB simply because they know VB and are too lazy to learn another language :)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;C#: The Microsoft Bet!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Let us talk some facts here. Microsoft learned a lot from VB and learned a lot from J++ and learned a lot from the various applications / servers / services that were offered back in the recent past. As a result, Microsoft has put all of the experience gained into releasing an object-oriented language that is powerful (like Java), easy to learn (like VB) and with a low footprint (supposedly low) like PHP. I am not claiming in any way that I am a C# expert in here (believe I am not one) but I recently benchmarked a web application developed using C# for one of my clients during a security audit and I was surprised by the various security features that were introduced at the security level (especially exceptions) and at the performance level (the server handled 1024 concurrent requests / second for almost 2 minutes before it crashed). I must mention here that this benchmark is completely related to the way the application was written but it helped me gain a little more experience with how C# handles run-time errors and introduced me to the performance tweaks that IIS can help with if programmers get to know them. This lead me to conclude that Microsoft will be pushing forward with C# for the years to come with the hope to get back the old days of VB programming and move forward from there.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Let me make this conclusion short. If you want the details behind it, read the article again.
&lt;/p&gt;
&lt;p&gt;
If you are new to programming and are interested in Website development, learn PHP. This is the key to go.
&lt;/p&gt;
&lt;p&gt;
If you just love Microsoft, learn C#.
&lt;/p&gt;
&lt;p&gt;
If you want to make it into Enterprise programming, learn Java.
&lt;/p&gt;
&lt;p&gt;
Better yet, why not learn them all?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/94_the_future_of_web_programming.html</link>
      <pubDate>Wed, 02 Sep 2009 20:02:48 +0000</pubDate>   
  </item>
    <item>
   <title>Ecosystem Virtual Implementation</title>
   <description>&lt;p&gt;
Two of my students, namely Elie Khoury and Wissam Salameh, implemented a virtual Ecosystem implementation that simulates life in an aquatic system including Sharks, Fish and Plants. The implementation is so beautiful that it allows any application user to test the proper settings required for an aquatic to avoid extinction or to simply simulate the life in such a medium for research purposes.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;/1_victorsawmacom_blog_about_web_security_and_life/resources/ecosystem_senior_study_khoury_and_salameh.pdf.html&quot; target=&quot;_blank&quot;&gt;The final report can be downloaded by clicking on the following link.&lt;/a&gt; 
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/93_ecosystem_virtual_implementation.html</link>
      <pubDate>Sat, 04 Jul 2009 07:13:59 +0000</pubDate>   
  </item>
    <item>
   <title>The 45 Lessons of Life</title>
   <description>&lt;p&gt;
Written By Regina Brett, 90 years old, of The Plain Dealer,&amp;nbsp; Cleveland , Ohio&lt;br /&gt;
&lt;br /&gt;
&amp;quot;To celebrate growing older, I once wrote the 45 lessons life taught me. It is the most requested column I&#039;ve ever written. My odometer rolled over to 90 in August, so here is the column once more.&amp;quot;&lt;br /&gt;

&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Life isn&#039;t fair, but it&#039;s still good.&lt;/li&gt;
	&lt;li&gt;When in doubt, just take the next small step.&lt;/li&gt;
	&lt;li&gt;Life is too short to waste time hating anyone.&lt;/li&gt;
	&lt;li&gt;Your job won&#039;t take care of you when you are sick. Your friends and parents will. Stay in touch.&lt;/li&gt;
	&lt;li&gt;Pay off your credit cards every month.&lt;/li&gt;
	&lt;li&gt;You don&#039;t have to win every argument.&amp;nbsp; Agree to disagree.&lt;/li&gt;
	&lt;li&gt;Cry with someone. It&#039;s more healing than crying alone.&lt;/li&gt;
	&lt;li&gt;It&#039;s It&#039;s ok to get angry with God. He can take it.&lt;/li&gt;
	&lt;li&gt;Save for retirement starting with your first paycheck.&lt;/li&gt;
	&lt;li&gt;When it comes to chocolate, resistance is futile.&lt;/li&gt;
	&lt;li&gt;Make peace with your past so it won&#039;t screw up the present.&lt;/li&gt;
	&lt;li&gt;It&#039;s OK to let your children see you cry.&lt;/li&gt;
	&lt;li&gt;Don&#039;t compare your life to others. You have no idea what their journey is all about.&lt;/li&gt;
	&lt;li&gt;If a relationship has to be a secret, you shouldn&#039;t be in it.&lt;/li&gt;
	&lt;li&gt;Everything can change in the blink of an eye. But don&#039;t worry; God never blinks.&lt;/li&gt;
	&lt;li&gt;Take a deep breath. It calms the mind.&lt;/li&gt;
	&lt;li&gt;Get rid of anything that isn&#039;t useful, beautiful or joyful.&lt;/li&gt;
	&lt;li&gt;Whatever doesn&#039;t kill you really, does make you stronger.&lt;/li&gt;
	&lt;li&gt;It&#039;s never too late to have a happy childhood.&amp;nbsp; But the second one is up to you and no one else.&lt;/li&gt;
	&lt;li&gt;When it comes to going after what you love in life, don&#039;t take NO for an answer.&lt;/li&gt;
	&lt;li&gt;Burn the candles, use the nice sheets, and wear the fancy lingerie. Don&#039;t save it for a special occasion. Today is special.&lt;/li&gt;
	&lt;li&gt;Over prepare, and then go with the flow.&lt;/li&gt;
	&lt;li&gt;Be eccentric now. Don&#039;t wait for old age to wear purple.&lt;/li&gt;
	&lt;li&gt;The most important sex organ is the brain.&lt;/li&gt;
	&lt;li&gt;No one is in charge of your happiness but you.&lt;/li&gt;
	&lt;li&gt;Frame every so-called disaster with these words &#039;In five years, will this matter?&#039;&lt;/li&gt;
	&lt;li&gt;Always choose life.&lt;/li&gt;
	&lt;li&gt;Forgive everyone everything.&lt;/li&gt;
	&lt;li&gt;What other people think of you is none of your business.&lt;/li&gt;
	&lt;li&gt;Time heals almost everything. Give time, time.&lt;/li&gt;
	&lt;li&gt;However good or bad a situation is, it will change.&lt;/li&gt;
	&lt;li&gt;Don&#039;t take yourself so seriously. No one else does.&lt;/li&gt;
	&lt;li&gt;Believe in miracles.&lt;/li&gt;
	&lt;li&gt;God loves you because of who God is, not because of anything you did or didn&#039;t do.&lt;/li&gt;
	&lt;li&gt;Don&#039;t audit life. Show up and make the most of it now&lt;/li&gt;
	&lt;li&gt;Growing old beats the alternative -- dying young.&lt;/li&gt;
	&lt;li&gt;Your children get only one childhood.&lt;/li&gt;
	&lt;li&gt;All that truly matters in the end is that you loved.&lt;/li&gt;
	&lt;li&gt;Get outside every day. Miracles are waiting everywhere.&lt;/li&gt;
	&lt;li&gt;If we all threw our problems in a pile and saw everyone else&#039;s, we&#039;d grab ours back.&lt;/li&gt;
	&lt;li&gt;Envy is a waste of time. You already have all you need.&lt;/li&gt;
	&lt;li&gt;The best is yet to come.&lt;/li&gt;
	&lt;li&gt;No matter how you feel, get up, dress up and show up.&lt;/li&gt;
	&lt;li&gt;Yield.&lt;/li&gt;
	&lt;li&gt;Life isn&#039;t tied with a bow, but it&#039;s still a gift.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Friends are the family that we choose for ourselves 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/92_the_45_lessons_of_life.html</link>
      <pubDate>Wed, 17 Jun 2009 06:40:29 +0000</pubDate>   
  </item>
    <item>
   <title>Lynn&#039;s Birth</title>
   <description>&lt;p&gt;
Today, Mark and Lilo welcomed their new GORGEOUS baby: Lynn :)
&lt;/p&gt;
&lt;p&gt;
I just love you guys and you both know that! Alla y3ayyesha w terba bdalelkon ;)
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/albums/10_lynn.html&quot;&gt;The first photos are here (the nurse didn&#039;t let me take more :( )&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/91_lynns_birth.html</link>
      <pubDate>Sun, 15 Feb 2009 09:58:14 +0000</pubDate>   
  </item>
    <item>
   <title>Paintball Adrenaline Rush</title>
   <description>&lt;p&gt;
&lt;img src=&quot;/gallery/1/previews/paintball02.jpg&quot; border=&quot;0&quot; hspace=&quot;5&quot; width=&quot;120&quot; height=&quot;90&quot; align=&quot;left&quot; /&gt;Last Friday, the NDP team competed against GM&amp;amp;A&#039;s team in Paintball. The score was a stunning loss for the NDP team. Yup! It was a stunning 5 for GM&amp;amp;A against a stunning ZERO (0) for the NDP team. No wonder the score was as such especially that the first phrase that we heard when we arrived from one of GM&amp;amp;A&#039;s members was: &amp;quot;Why do we need to play 90 minutes? All Beirut needed 90 minutes!!!&amp;quot; No comment on this though lol
&lt;/p&gt;
&lt;p&gt;
Hard luck guys for this time and better luck for next time!
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/albums/9_ndp_vs_gma_paintball.html&quot;&gt;Pictures from the event can be found here.&lt;/a&gt; 
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/90_paintball_adrenaline_rush.html</link>
      <pubDate>Sun, 28 Dec 2008 20:25:15 +0000</pubDate>   
  </item>
    <item>
   <title>Jesus is the Reason for the Season!</title>
   <description>&lt;p align=&quot;center&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;/gallery/1/previews-med/jesus_christmas.jpg&quot; border=&quot;0&quot; width=&quot;498&quot; height=&quot;355&quot; /&gt;
&lt;/div&gt;
 &lt;br /&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Today, I received an email from a colleague at NDU entitled &amp;quot;Jesus is the Reason for the Season&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
The email, like many other emails that you receive around Christmas, is centered around the Christmas spirit.
&lt;/p&gt;
&lt;p&gt;
What really got me about this email is that it was the first email that I read trying to get back the Christmas Spirit from Santa to Jesus.
&lt;/p&gt;
&lt;p&gt;
I am sharing this email here. I hope you like it and, better of, use it and send it to friends ;)&amp;nbsp;
&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
 &lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;REMEMBER &lt;/strong&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;/div&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;Jesus&lt;/strong&gt; is Better than &lt;strong&gt;Santa &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; lives at the North Pole. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; is everywhere. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; rides in a sleigh &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; rides on the wind and walks on the water. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; comes but once a year &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; is an ever present help. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; fills your stockings with goodies &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; supplies all your needs. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; comes down your chimney uninvited &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; stands at your door and knocks.. and then enters your heart. &lt;br /&gt;
&lt;br /&gt;
You have to stand in line to see &lt;strong&gt;Santa &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; is as close as the mention of His name. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; lets you sit on his lap &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; lets you rest in His arms. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; doesn&#039;t know your name, all he can say is &amp;quot;Hi little boy or girl, What&#039;s your name?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; knew our name before we did. Not only does He know our name, He knows our address too. He knows our history and future and He even knows how many hairs are on our heads. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; has a belly like a bowl full of jelly &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; has a heart full of love. &lt;br /&gt;
&lt;br /&gt;
All &lt;strong&gt;Santa&lt;/strong&gt; can offer is HO HO HO &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; offers health, help and hope. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; says &amp;quot;You better not cry&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; says &amp;quot;Cast all your cares on me for I care for you. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt;&#039;s little helpers make toys &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; makes new life, mends wounded hearts, repairs broken homes and builds mansions. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa&lt;/strong&gt; may make you chuckle but &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; gives you joy that is your strength. &lt;br /&gt;
&lt;br /&gt;
While &lt;strong&gt;Santa&lt;/strong&gt; puts gifts under your tree &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;JESUS&lt;/strong&gt; became our gift and died on the tree. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;It&#039;s obvious there is really no comparison. &lt;br /&gt;
&lt;br /&gt;
We need to remember &lt;strong&gt;WHO&lt;/strong&gt; Christmas is all about. &lt;br /&gt;
&lt;br /&gt;
We need to put &lt;strong&gt;Christ&lt;/strong&gt; back in &lt;strong&gt;Christ&lt;/strong&gt;mas. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;em&gt;&lt;strong&gt;Jesus is still the reason for the season.&lt;/strong&gt;&lt;/em&gt;&lt;/u&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/89_jesus_is_the_reason_for_the_season.html</link>
      <pubDate>Thu, 18 Dec 2008 08:20:00 +0000</pubDate>   
  </item>
    <item>
   <title>IEEE Ethical Hacking Seminar</title>
   <description>&lt;p&gt;
&lt;a href=&quot;/1_victorsawmacom_blog_about_web_security_and_life/albums/8_ieee_ethical_hacking_seminar.html&quot;&gt;&lt;img src=&quot;http://victorsawma.com/gallery/1/previews/ieee-ethicalhacking-fall2008-1.jpg&quot; border=&quot;0&quot; hspace=&quot;5&quot; width=&quot;120&quot; height=&quot;90&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;Yesterday, I gave a seminar entitled &amp;quot;Ethical Hacking: It&#039;s All About the Ethics&amp;quot;. What I really enjoyed about the seminar was the amount of interest that the topic had on students as well as the questions asked during and after the seminar.
&lt;/p&gt;
&lt;p&gt;
I received today &lt;a href=&quot;http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/albums/8_ieee_ethical_hacking_seminar.html&quot; target=&quot;_blank&quot;&gt;some pictures&lt;/a&gt; about the event and are available under the &lt;a href=&quot;/1_victorsawmacom_blog_about_web_security_and_life/albums/&quot; target=&quot;_blank&quot;&gt;Albums Section&lt;/a&gt;. 
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/88_ieee_ethical_hacking_seminar.html</link>
      <pubDate>Thu, 04 Dec 2008 08:53:41 +0000</pubDate>   
  </item>
    <item>
   <title>Microsoft Halloween Documents</title>
   <description>&lt;p&gt;
&lt;img src=&quot;/gallery/1/previews/microsoft_logo.jpg&quot; border=&quot;0&quot; hspace=&quot;5&quot; width=&quot;120&quot; height=&quot;96&quot; align=&quot;left&quot; /&gt;Check this website out and see why Microsoft is so &amp;quot;scared&amp;quot; from the Open Source community and Open Source products. In the last week of October 1998, a confidential Microsoft memorandum on Redmond&#039;s strategy against Linux and Open Source software was leaked out to the public. Read the memorandum and more...
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.catb.org/%7Eesr/halloween/&quot; target=&quot;_blank&quot; title=&quot;Microsoft Halloween Documents&quot;&gt;http://www.catb.org/~esr/halloween/ &lt;/a&gt;
&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/87_microsoft_halloween_documents.html</link>
      <pubDate>Tue, 18 Nov 2008 17:19:21 +0000</pubDate>   
  </item>
    <item>
   <title>Emerald Who&#039;s Who is a Scam</title>
   <description>&lt;p&gt;I am writing this article in here so that everyone else out there can be aware of this SCAM and FRAUDULENT company named Emerald Who&#039;s Who. These people are very professional at their SCAM business to the extent that you will feel very stuck in their deal. I was almost caught yesterday except for this small silly mistake that they did and got my defensive mechanisms up.&lt;/p&gt;&lt;p&gt;If you are intereseted in this story, click to read more. If you are not intereseted in the details, simply be aware of anybody calling you over your phone from a company named Emerald Who&#039;s Who.&lt;/p&gt;&lt;p&gt;My story with this is short and simple. A long time ago (around 6 months ago), I received an email from Emerald Who&#039;s Who informing me that I have been referred to them by experts in my domain as one of the credible people in my field. As such, they are inviting me to become listed as part of their Who&#039;s Who. I visited their &lt;a href=&quot;http://www.emeraldwhoswho.com/&quot; target=&quot;_blank&quot;&gt;scam website&lt;/a&gt; and, to my surprise, it looked like a normal one with some listings of other members on it (some of them being well known in my region). The website uses SSL encryption verified by Verisign so these people must be doing some real business (although not completely verified). I felt safe about it so I completed the form (a very long one) and submitted it.&lt;/p&gt;&lt;p&gt;Six months after that (literally six months), I recieved a call during a business meeting that I had. The man on the other hand of the line was very business oriented and used terms that caused me to feel really special. I know I am special in one way or another but I just did not know that &lt;a href=&quot;http://en.wikipedia.org/wiki/Louis_V._Gerstner,_Jr.&quot; target=&quot;_blank&quot;&gt;Louis Gerstner&lt;/a&gt; was my next possible competitor ;)&lt;/p&gt;&lt;p&gt;He asked me many questions related to the way I conceive my business, what I think makes NetDesignPlus a special &lt;a href=&quot;http://netdesignplus.net/&quot; target=&quot;_blank&quot;&gt;web development company&lt;/a&gt;, as well as many other questions that made him look really interested in preparing a mini-bio about me.&lt;/p&gt;&lt;p&gt;So far, I was the rat in the trap. I was thinking about all the possible ways to make use of this connection to the maximum extent possible. The guy moved forward to add that in addition to being listed, I can make use of some optional premium services in return for money. These services include being published in many forms (online, catalogs, journals, etc.) as well as a selective service that allows me to use their services to select potential customers from their database of professionals, etc.&lt;/p&gt;&lt;p&gt;The interview lasted around 20 minutes during which I completely believed this guy. Then, the BIG mistake was done when he started becoming pushy towards my credit card. I tried being polite with this extremely polite person by telling him that I will review his proposal (which he promised to send by email) and then, I will proceed and register for the package that I choose.&lt;/p&gt;&lt;p&gt;At this point, he started becoming more and more pushy (he must be this way since the rat is starting to vision the trap now) by offering me packages for lower prices and trying to get my credit card number over the phone. I explicitly mentioned to him that I cannot give my credit card number to anyone (isn&#039;t this what my bank told me when I got it?). How about giving it over the phone to some person calling himself Jerry Aguire (yup, Aguire and not Maguire). At this point, he said that he has an alternative solution for me where he can send me the proposal while he is over the phone and then, I can check it while he is on the phone with me and decide whether I want to buy or not while he is on the phone with me. I asked why I cannot get some time. He said that they have thousands of requests that they need to consider (poor them) and cannot go back and forth on a single application. At this point, I realized the scam and decided to have some fun (by increasing his phone bill as much as I can). So I told him that I have my credit card ready (and got him to wait for me to get it). Then I spent another 20 minutes trying to get as much information as possible about him (I got his phone number that surely nobody answers) and I tried recording his voice on my mobile phone (didn&#039;t work since the call was already in progress).&lt;/p&gt;&lt;p&gt;Finally, I really got tired of this so I told him that I will try to do my best to get back to him within the 24 hours period that he agreed on (I thought they cannot go back and forth on applications).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;In brief, this guy is a real genius. The approach that he uses during his phone call simply traps you. You must be very aggressive to succeed in escaping his offers and proposals.&lt;/p&gt;&lt;p&gt;I hope this article helps some people out there escape this type of scams.&lt;/p&gt;&lt;p&gt;The links below are for you to read more about other people who went through the same story:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://consumerbeware.blog.com/1471825/&quot; target=&quot;_blank&quot;&gt;Buyer Beware&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.scam.com/showthread.php?t=30426&quot; target=&quot;_blank&quot;&gt;Scam.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/86_emerald_whos_who_is_a_scam.html</link>
      <pubDate>Tue, 28 Oct 2008 18:01:14 +0000</pubDate>   
  </item>
    <item>
   <title>Recovering Lost Web Pages</title>
   <description>&lt;p&gt;Nice title eh? Here is the case.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You paid for someone to develop a website for you.&lt;/li&gt;&lt;li&gt;Your website was done (no programming involved) and hosted online.&lt;/li&gt;&lt;li&gt;For one reason or another, you don&#039;t have access to your website anymore. Many cases might lead to this such as problems with the party that developed your website, crash on a server with no backup as well as all sort of other non-professional reasons that might be faced.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You want to recover these lost pages?&lt;/p&gt;&lt;p&gt;The solution is fairly easy.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Goto http://google.com/&lt;/li&gt;&lt;li&gt;Type site: followed by your domain name (e.g. site:victorsawma.com) and hit the button&lt;/li&gt;&lt;li&gt;Google will get you a list of all pages that Google&#039;s spider have crawled from your website and saved locally on their servers (Yes. Google has almost all websites saved locally on their servers. This was actually the way Google started as per the creators of Google)&lt;/li&gt;&lt;li&gt;At the bottom of each entry, you will see a link labeled (cached)&lt;/li&gt;&lt;li&gt;Click on that link and you will be able to see the cached page from Google&#039;s servers.&lt;/li&gt;&lt;li&gt;Save the page and move to the next page&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This can be very helpful in many other cases such as updating website content and then deciding to revert back to old text.&lt;/p&gt;&lt;p&gt;Try it for yourself. The link below will show you all pages from my site that are cached by Google:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.google.com/search?q=site%3Avictorsawma.com&quot; target=&quot;_blank&quot;&gt;http://www.google.com/search?q=site%3Avictorsawma.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Images, on the other hand, are not cached. As such, you will have to try to get them from somewhere else but at least we have saved the content which matters most. Right?&lt;/p&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/85_recovering_lost_web_pages.html</link>
      <pubDate>Wed, 22 Oct 2008 11:42:41 +0000</pubDate>   
  </item>
    <item>
   <title>Driving Skills in Lebanon</title>
   <description>&lt;a href=&quot;/1_victorsawmacom_blog_about_web_security_and_life/albums/7_driving_skills.html&quot;&gt;&lt;img src=&quot;/gallery/1/previews/n500811056_6270_9695.jpg&quot; border=&quot;0&quot; hspace=&quot;5&quot; width=&quot;120&quot; height=&quot;90&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;I just finished uploading various pictures related to the &amp;quot;interesting&amp;quot; (in an ironic way) &lt;a href=&quot;http://victorsawma.com/index.php?op=ViewAlbum&amp;amp;albumId=7&amp;amp;blogId=1&quot;&gt;driving skills in Lebanon&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
No comment!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/84_driving_skills_in_lebanon.html</link>
      <pubDate>Mon, 29 Sep 2008 06:52:39 +0000</pubDate>   
  </item>
    <item>
   <title>The Ghost in Internet Explorer 6, 7 and even 8 (Beta)</title>
   <description>I found an interesting article written by Marius Oiaga, related to Internet Explorer security, and addresses the existence of what can be called &amp;quot;Ghosts&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;span id=&quot;intelliTxt&quot;&gt;&lt;/span&gt;Whether you believe in ghosts or not is irrelevant from a browser point of view. The matter is that you&#039;d better start believing because Microsoft&#039;s browsers allow &amp;quot;ghosts&amp;quot; to take more than a peek over your shoulder, in fact, it permits them to see and register every move associated with the browsing process. &lt;a target=&quot;_blank&quot; href=&quot;http://secunia.com/advisories/30851/&quot;&gt;Secunia&lt;/a&gt; has published an advisory titled &amp;quot;Internet Explorer 7 Frame Location Handling Vulnerability&amp;quot; warning of the risks faced by IE users, but not only IE7 is affected. Exploits have also been tested with success on IE6 and even on IE8 Beta 1. And to top it all off, a sample proof of concept is available in the wild at (&lt;a target=&quot;_blank&quot; href=&quot;http://sirdarckcat.blogspot.com/2008/05/ghosts-for-ie8-and-ie75730.html&quot;&gt;http://sirdarckcat.blogspot.com/2008/05/ghosts-for-ie8-and-ie75730.html&lt;/a&gt;) [You must be using Internet Explorer for this demo to work].Apparently, the issue has been brought to Microsoft&#039;s attention at the company&#039;s exclusive BlueHat Security in spring 2008 behind closed doors. &amp;quot;Do you believe in ghosts? Imagine an invisible script that silently follows you while you surf, even after changing the URL 1,000 times and you are feeling completely safe. Now imagine that the ghost is able to see everything you do, including what you are surfing and what you are typing (passwords included), and even guess your next move,&amp;quot; reads a fragment from the &lt;a target=&quot;_blank&quot; href=&quot;http://technet.microsoft.com/en-us/security/cc405107.aspx#EHD&quot;&gt;session description&lt;/a&gt; of Manuel Caballero, Independent Security Researcher.&lt;br /&gt;&lt;br /&gt;Initially, the security flaw was demonstrated only on Internet Explorer 6 and 7, but Sirdarckcat made available a sample PoC affecting Internet Explorer 8 Beta 1 and IE7.5730. The proof of concept permits the hijacking of IE6 and IE7 frames and enables the capturing of user keystrokes. Every key the user presses, be it for login into a web account, including the username and the password, and down to the credit card number and other sensitive information, will be registered.&lt;br /&gt;&lt;br /&gt;&amp;quot;No downloading required, no user confirmation, no ActiveX. In other words: no strings attached. We will examine the power of a resident script and the power of a global cross-domain. Also, we will go through the steps of how to find cross-domains and resident scripts,&amp;quot; Caballero added.&lt;br /&gt;&lt;br /&gt;Microsoft has yet to comment on the matter or to issue a fix designed to protect Internet Explorer users. However, the issue is pressing, to say the least, as IE6, IE7 and IE8 beta 1 are all vulnerable, and proof of concept code is publicly available.&lt;br /&gt;&lt;br /&gt;&amp;quot;Microsoft Internet Explorer fails to properly restrict access to a document&#039;s frames. This can allow an attacker to replace the contents of a web page&#039;s frame with arbitrary content. Internet Explorer still appears to enforce the cross-domain security model, which limits the actions that a malicious frame can take with the parent document. For example, a frame that exists in a different domain should not be able to access the parent document&#039;s cookies or HTML content, or other domain-specific DOM components. However, components that are not tied to a specific domain, such as the onmousedown event [sic]. By monitoring this particular event, an IFRAME can capture keystrokes from the parent document. Other actions may be possible,&amp;quot; reads the official description of the flaw from &lt;a target=&quot;_blank&quot; href=&quot;http://www.kb.cert.org/vuls/id/516627&quot;&gt;US-CERT&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;This article has been taken as-is from:&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;http://news.softpedia.com/news/The-Ghost-in-Internet-Explorer-8-Beta-1-89094.shtml&lt;/span&gt;&lt;br /&gt;</description>
   <link>http://victorsawma.com/1_victorsawmacom_blog_about_web_security_and_life/archive/83_the_ghost_in_internet_explorer_6_7_and_even_8_beta.html</link>
      <pubDate>Wed, 24 Sep 2008 16:06:20 +0000</pubDate>   
  </item>
  </rdf:RDF>

