<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3920411445417885855</id><updated>2026-07-23T22:59:44.446-07:00</updated><category term="IT Stuff"/><category term="Islamic Stuff"/><category term="Poetry"/><category term="Nice Emails"/><category term="Joomla"/><category term="Quality Assuarance Engineering"/><category term="Other"/><category term="Javascript"/><category term="Fate or injustice?"/><category term="General"/><category term="Inside Adsence"/><category term="Openbook"/><category term="html"/><category term="record"/><category term="sms"/><category term="social"/><title type='text'>NZ IZEK</title><subtitle type='html'>Individual IT Professional&lt;br&gt;&#xa;Freelance Professional&lt;br&gt;&#xa;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>136</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-437132407920713864</id><published>2012-08-08T02:24:00.000-07:00</published><updated>2012-08-08T02:24:00.454-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Islamic Stuff"/><title type='text'>Types of Black Magic and their detail</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
AS SALAMU ALLAIQUM&lt;br /&gt;&lt;br /&gt;Following are the types of black magic&lt;br /&gt;&lt;br /&gt;a&amp;nbsp;&amp;nbsp; complete amil and magician can do almost anything with the help of his&amp;nbsp;&amp;nbsp; black magic art, except for escaping death and bringing the dead back to&amp;nbsp;&amp;nbsp; life.&lt;br /&gt;&lt;br /&gt;Following are the types.&lt;br /&gt;&lt;br /&gt;1. separation between husband and wife. with this he can break a home and destroy somebody&#39;s married happy life.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;&amp;nbsp; Wife hating her husband upon seeing his face. in this type of magic,&amp;nbsp;&amp;nbsp; when a wife looks at her husband she feels angry and thus they both live&amp;nbsp;&amp;nbsp; a miserable life.&lt;br /&gt;&lt;br /&gt;3. having a headache all the time. this too is a sign of magic and the victim feels pain in the head all the time.&lt;br /&gt;&lt;br /&gt;4. having throat infection all the time. one feels pain and cant speak, the voice seems to have stopped in the throat.&lt;br /&gt;&lt;br /&gt;5. difficulty in breathing. it is a type of sifly magic. one cant breath easily. he feels suffocation.&lt;br /&gt;&lt;br /&gt;6. making someone deaf. he cant hear things. and he feels pain in his ears.&lt;br /&gt;&lt;br /&gt;7. women get periods before the proper time and she cant get close to her husband. this too is done through magic.&lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;&amp;nbsp; pain in the entire body. there is pain in the whole body and sometimes&amp;nbsp;&amp;nbsp; its too much in both the legs or in the backbone. one feels its weakness&amp;nbsp;&amp;nbsp; but its magic.&lt;br /&gt;&lt;br /&gt;9. making someone blind. a magician can make one blind with magic and his sight is lost.&lt;br /&gt;&lt;br /&gt;10. pain in the teeth and decay in the teeth and blood from the teeth. this too is done with magic.&lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;&amp;nbsp; making the heart beat faster than it should be. the heart beat is made&amp;nbsp;&amp;nbsp; faster with magic. one feels its some disease but its not.&lt;br /&gt;&lt;br /&gt;12. one remains sick all the time. having fever. and remains weak.&lt;br /&gt;&lt;br /&gt;13. head spinning. it too is done through magic. one is made dizzy.&lt;br /&gt;&lt;br /&gt;14. one loses his memory. he cant remember anything for long.&lt;br /&gt;&lt;br /&gt;15. the brain does not work properly. one wants to do one thing and something else is done. his brain does not work properly.&lt;br /&gt;&lt;br /&gt;16. one does not feel like doing anything. his heart wants to run away from things. he does not take interest in his work.&lt;br /&gt;&lt;br /&gt;17. making astray. someone is made astray and derailed.&lt;br /&gt;&lt;br /&gt;18. making one habitual of smoking cigarette and hash.&lt;br /&gt;&lt;br /&gt;19. making one habitual of drinking.&lt;br /&gt;&lt;br /&gt;20. making one long for having sex. or making one enter into prostitution.&lt;br /&gt;&lt;br /&gt;21. making one hate religion, and the holy book and the creator.&lt;br /&gt;&lt;br /&gt;22. making one dreamless.&lt;br /&gt;&lt;br /&gt;23. making a woman a prostitute.&lt;br /&gt;&lt;br /&gt;24. giving stomach aches.&lt;br /&gt;&lt;br /&gt;25. giving acidity and pain in the chest.&lt;br /&gt;&lt;br /&gt;26.&amp;nbsp;&amp;nbsp; creating problem in the liver. Liver is an important organ in the human&amp;nbsp;&amp;nbsp; body, so some people when they want to destroy someone will cast spells&amp;nbsp;&amp;nbsp; on that victim to harm his liver.&lt;br /&gt;&lt;br /&gt;27. The wife sees the husband’s&amp;nbsp;&amp;nbsp; face as swine or a dog, he appears to her as a swine or a dog. This too&amp;nbsp;&amp;nbsp; is done with the help of magic to create problems in someone’s life.&lt;br /&gt;&lt;br /&gt;28.&amp;nbsp;&amp;nbsp; Making a man gay. A man cannot get physically involved with anyone when&amp;nbsp;&amp;nbsp; this spell is cast upon him because he becomes useless.&lt;br /&gt;&lt;br /&gt;29. Magic&amp;nbsp;&amp;nbsp; using voodoo dolls. This too is a very harmful form of magic. And the&amp;nbsp;&amp;nbsp; victims doll is made and pins are stick into it and the spell is cast&amp;nbsp;&amp;nbsp; upon it.&lt;br /&gt;&lt;br /&gt;30. Children weaken and die. In this type of magic, the&amp;nbsp;&amp;nbsp; child becomes severly weak and then his condition deteriorates day by&amp;nbsp;&amp;nbsp; day and then eventually dies.&lt;br /&gt;&lt;br /&gt;31. A woman loses her child during&amp;nbsp;&amp;nbsp; pregnancy. The child is killed inside the womb befor he is born. This&amp;nbsp;&amp;nbsp; too can be done using black magic.&lt;br /&gt;&lt;br /&gt;32. Making the cattle sick using magic. Magic on animals.&lt;br /&gt;&lt;br /&gt;33. The animals don’t give milk and remain sick. This too is done using black magic.&lt;br /&gt;&lt;br /&gt;34. Men start hating women. A husband is made to hate his wife.&lt;br /&gt;&lt;br /&gt;35.&amp;nbsp;&amp;nbsp; Girls don’t get proposals anymore. In this type of magic, the girl that&amp;nbsp;&amp;nbsp; this magic is cast upon, does not get any proposals for marriage.&lt;br /&gt;&lt;br /&gt;36. Pain in the bones and joints. Arthritis.&lt;br /&gt;&lt;br /&gt;37.&amp;nbsp;&amp;nbsp; a woman is made to hate men and she does not feel like getting close to&amp;nbsp;&amp;nbsp; them, as in sex with her husband, she does not like it.&lt;br /&gt;&lt;br /&gt;38. Making the face look ugly. A woman is made to look ugly and people think she looks like a whitch.&lt;br /&gt;&lt;br /&gt;39. Making a woman infertile. In this magic a woman is made infertile and she cant have any children.&lt;br /&gt;&lt;br /&gt;40. Making the rizq/earnings less. A person is financially made weak.&lt;br /&gt;&lt;br /&gt;41. Destroying someone’s home. Disturbing the peace of somebody’s home and leaving it all destroyed and messed up.&lt;br /&gt;&lt;br /&gt;42. making someone suffer from an incurable disease.&lt;br /&gt;&lt;br /&gt;43. disgracing a woman in her husband’s eyes.&lt;br /&gt;&lt;br /&gt;44. Making a husband suspect his wife. This creates problems in their life.&lt;br /&gt;&lt;br /&gt;45. Snatching someone’s job or disgracing him and lowering his position.&lt;br /&gt;&lt;br /&gt;46. Getting a woman divorced.&lt;br /&gt;&lt;br /&gt;47. Making the rich into poor. A rich person’s riches are taken away with black magic.&lt;br /&gt;&lt;br /&gt;48. making someone live in exile.&lt;br /&gt;&lt;br /&gt;49. Making someone full of anger. With this magic a person remains angry all the time.&lt;br /&gt;&lt;br /&gt;50. women feel pain in ribs and chest.&lt;br /&gt;&lt;br /&gt;51.&amp;nbsp;&amp;nbsp; OKDAM zikar, it is that type of magic which when going to someone’s&amp;nbsp;&amp;nbsp; home for a proposal, it is cast upon them and the girl’s family then&amp;nbsp;&amp;nbsp; keep talking about the boy’s family for months.&lt;br /&gt;&lt;br /&gt;52. making someone fall in love.&lt;br /&gt;&lt;br /&gt;53. putting fear of the unknown in someone’s heart.&lt;br /&gt;&lt;br /&gt;54.Khamol magic. Making someone weak and lazy. That he doesn’t feel like doing anything.&lt;br /&gt;&lt;br /&gt;55. MIRGI fits. Epilepsy. A person is made to suffer Epilepsy.&lt;br /&gt;&lt;br /&gt;56. magic with which a person is made to suffer LAQWA. Bell’s palsy.&lt;br /&gt;&lt;br /&gt;57. Seher AL MAFLOJ, paralysis. A person is made paralyzed, either in some parts of the body or all over.&lt;br /&gt;&lt;br /&gt;58. Seher Kabos. One feels sleepy all the time.&lt;br /&gt;&lt;br /&gt;59. head spinning and feeling dizzy and blackout in front of the eyes.&lt;br /&gt;&lt;br /&gt;60. Stopping nikkah for someone. Bandish of nikkah. It is cast right at the time of nikkah.&lt;br /&gt;&lt;br /&gt;61. Surat anzal. A man is faced with this problem and he does not get cured.&lt;br /&gt;&lt;br /&gt;62. Periods are stopped, menopause even before its time.&lt;br /&gt;&lt;br /&gt;63. Magic of insanity. A person is made completely insane. He does not remain in his senses.&lt;br /&gt;&lt;br /&gt;64.&amp;nbsp;&amp;nbsp; masan is that type of magic which is cast upon kids. In this type of&amp;nbsp;&amp;nbsp; magic, the ash left from the burnt hindu dead bodies is put in some food&amp;nbsp;&amp;nbsp; for kids to eat.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/437132407920713864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2012/08/types-of-black-magic-and-their-detail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/437132407920713864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/437132407920713864'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2012/08/types-of-black-magic-and-their-detail.html' title='Types of Black Magic and their detail'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-5277833986902758000</id><published>2012-08-08T02:11:00.001-07:00</published><updated>2012-08-08T02:12:09.138-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Islamic Stuff"/><title type='text'>symptoms of black magic</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
i am going to tell you the symptoms of black magic.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; if you have any of these symptoms then you are also suffering from black magic.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 1) if some one sees motion or urine in his dream or see himself in bathroom or with the motion attached to his body, see himself/herself in unhygienic condition.&lt;br /&gt;
&lt;br /&gt;
2) headache.&lt;br /&gt;
&lt;br /&gt;
3) the whole body is in pain.&lt;br /&gt;
&lt;br /&gt;
4) the one wishes or wants to have sex.&lt;br /&gt;
&lt;br /&gt;
5) back-ache or has pain in kidneys&lt;br /&gt;
&lt;br /&gt;
6) smelly farts.&lt;br /&gt;
&lt;br /&gt;
7) feels like the body is on fire.&lt;br /&gt;
&lt;br /&gt;
8) the whole body remains hot and so does the mouth.&lt;br /&gt;
&lt;br /&gt;
9) eyes remain red and feels irritation in eyes.&lt;br /&gt;
&lt;br /&gt;
10) you feel to go to the bathroom after a little while for urine and motion.&lt;br /&gt;
&lt;br /&gt;
11) fast heat beats.&lt;br /&gt;
&lt;br /&gt;
12) difficulty in breathing and have chest pain.&lt;br /&gt;
&lt;br /&gt;
13) become irritant.&lt;br /&gt;
&lt;br /&gt;
14) face complexion changes and becomes darker day by day. the more worse the magic is the more your complexion will become darker.&lt;br /&gt;
&lt;br /&gt;
15) feel pain in stomach and you will be having diarrhea like situation.&lt;br /&gt;
&lt;br /&gt;
16) pimples appear on the face.&lt;br /&gt;
&lt;br /&gt;
17) face becomes terrible no attraction left in the face.&lt;br /&gt;
&lt;br /&gt;
18) feeling anxiety.&lt;br /&gt;
&lt;br /&gt;
19) becomes impatient.&lt;br /&gt;
&lt;br /&gt;
20) you have all the happiness in life but still you don&#39;t feel happy.&lt;br /&gt;
&lt;br /&gt;
21) what ever you eat you feel hungry again in about an hour and a half.&lt;br /&gt;
&lt;br /&gt;
22) you don&#39;t wish to offer prayer and day by day you go away from religion.&lt;br /&gt;
&lt;br /&gt;
23) always you have throat problem and the voice quality is also affected.&lt;br /&gt;
&lt;br /&gt;
24) get scared in dreams. sometimes sees snakes, spiders, lizards, and cockroaches in dream.&lt;br /&gt;
&lt;br /&gt;
25) you have fear in your heart.&lt;br /&gt;
&lt;br /&gt;
26) feels like some one injecting pins in body.&lt;br /&gt;
&lt;br /&gt;
27) get pain in stomach and feel nausea.&lt;br /&gt;
&lt;br /&gt;
28) become lazy. and sleep for longer durations.&lt;br /&gt;
&lt;br /&gt;
29) you forget where you put things and spend rest of the day in finding. in money transactions give more money.&lt;br /&gt;
&lt;br /&gt;
30) starts hating your self.&lt;br /&gt;
&lt;br /&gt;
31 - seeing blue or pink dots or seeing funny lines&lt;br /&gt;
&lt;br /&gt;
32 - feeling tired without any reason&lt;br /&gt;
&lt;br /&gt;
33 - by reading or hearing the quran do you get pain in your body&lt;br /&gt;
&lt;br /&gt;
34 - feeling sick and hot&lt;br /&gt;
&lt;br /&gt;
35 - always having a erection&lt;br /&gt;
&lt;br /&gt;
36- Twitching of body parts and soreness of muscles&lt;br /&gt;
&lt;br /&gt;
37 - hands and feet turn swollen&lt;br /&gt;
&lt;br /&gt;
38 - spots on the head&lt;br /&gt;
&lt;br /&gt;
39 - strong smell in your urine&lt;br /&gt;
&lt;br /&gt;
40 - when you cook a lot does a bad smell come&lt;br /&gt;
&lt;br /&gt;
41 - body feels cold&lt;br /&gt;
&lt;br /&gt;
42 - pain in the feet&lt;br /&gt;
&lt;br /&gt;
43 - seeing dogs and dead people as well as ants in your dream&lt;br /&gt;
&lt;br /&gt;
44 - going skinny day by day&lt;br /&gt;
&lt;br /&gt;
45 - taking medicine which works at the beginning then starts giving you more problems&lt;br /&gt;
&lt;br /&gt;
46 - seeing a women and man having sex meaning a wet dream&lt;br /&gt;
&lt;br /&gt;
47 - body head and shoulders feeling heavy&lt;br /&gt;
&lt;br /&gt;
48 - getting marks on your body&lt;br /&gt;
&lt;br /&gt;
49 - body feels weak for no reason&lt;br /&gt;
&lt;br /&gt;
50 - feeling dizzy and blacked out&lt;br /&gt;
&lt;br /&gt;
51 - getting red spots on the body&lt;br /&gt;
&lt;br /&gt;
52 - on hearing the azan you run away and you hate the azan&lt;br /&gt;
&lt;br /&gt;
53 Your sleep is disturbed&lt;br /&gt;
&lt;br /&gt;
54 Disinterest in life&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/5277833986902758000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2012/08/symptoms-of-black-magic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5277833986902758000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5277833986902758000'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2012/08/symptoms-of-black-magic.html' title='symptoms of black magic'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-2108522270829468917</id><published>2011-07-02T10:56:00.000-07:00</published><updated>2011-07-02T10:57:18.667-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>Mairy wehmo guman sy bhi ziada tot jata hy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHPfmF8FdP8afMHMr5Cktnw6v1oroSbHEyxgZ8xK7TBsqggQnXdVDtDkcqPSltssG1sqUS6hMEcbXVc3u-9grnk9GvJvM6fJyGwIFmIn8dOhf5kPjUO5_GWb5tOxxHls6X7M99YI4vw/s1600/sagar.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHPfmF8FdP8afMHMr5Cktnw6v1oroSbHEyxgZ8xK7TBsqggQnXdVDtDkcqPSltssG1sqUS6hMEcbXVc3u-9grnk9GvJvM6fJyGwIFmIn8dOhf5kPjUO5_GWb5tOxxHls6X7M99YI4vw/s320/sagar.jpg&quot; width=&quot;226&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/2108522270829468917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/mairy-wehmo-guman-sy-bhi-ziada-tot-jata.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2108522270829468917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2108522270829468917'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/mairy-wehmo-guman-sy-bhi-ziada-tot-jata.html' title='Mairy wehmo guman sy bhi ziada tot jata hy'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHPfmF8FdP8afMHMr5Cktnw6v1oroSbHEyxgZ8xK7TBsqggQnXdVDtDkcqPSltssG1sqUS6hMEcbXVc3u-9grnk9GvJvM6fJyGwIFmIn8dOhf5kPjUO5_GWb5tOxxHls6X7M99YI4vw/s72-c/sagar.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-1388068167974304261</id><published>2011-07-02T10:54:00.001-07:00</published><updated>2011-07-02T10:54:51.202-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>Main Sochta Hoon Kahaan Reh Gaya Mera Chehra...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Kahan Tha Itna Azaab Ashna Mera Chehra &lt;br /&gt;
Jale Chirag To Bujhne Laga, Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Woh Tere Hijar Ke Din Woh Safeer Sadiyon Ke &lt;br /&gt;
Tu Un Dinoon Mein Kabhi Dekhta Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Judaiyon Ke Safar Mein Rahe Hain Saath Sada &lt;br /&gt;
Teri Talash, Zamane, Hawa, Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Mere Siwa Koi Itna Udaas Bhi To Na Tha &lt;br /&gt;
Khizaan Ke Chand Ko Achaa Laga Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Kitaab Khol Raha Tha Woh Apne Maazi Ke &lt;br /&gt;
Warq Warq Pe Bikharta Gaya Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Sehar Ke Noor Se Dhulti Hui Teri Aankhein&lt;br /&gt;
Safar Ke Gard Mein Lipta Hua Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Hawa Ka Akhri Boosa Tha Ya Qayamat Thi? &lt;br /&gt;
Badan Ke Shaakh Se Phir Gir Pada Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Jise Bujha Ke Hawa Sogwar Phirti Hai &lt;br /&gt;
Woh Shama-E-Shaam-E-Safar Thi Ke Mera Chehra &lt;br /&gt;
&lt;br /&gt;
Yeh Log Kyon Mujhe Pehchante Nahi Mohsin &lt;br /&gt;
Main Sochta Hoon Kahaan Reh Gaya Mera Chehra...&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/1388068167974304261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/main-sochta-hoon-kahaan-reh-gaya-mera.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/1388068167974304261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/1388068167974304261'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/main-sochta-hoon-kahaan-reh-gaya-mera.html' title='Main Sochta Hoon Kahaan Reh Gaya Mera Chehra...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-7135127055714630711</id><published>2011-07-02T10:53:00.001-07:00</published><updated>2011-07-02T10:53:41.195-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>mein apne dil ko dard se bharta chala gaya</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;&lt;span style=&quot;font-size: 150%; line-height: normal;&quot;&gt;mein kis se miloon koi bhi dil ko bhata nahi &lt;br /&gt;
yeh zindage abb apni,dora hai per khari hai &lt;br /&gt;
&lt;br /&gt;
khuloos dil se nibhaen jo koi ehad karein &lt;br /&gt;
yeh log kaise zamane talash kerte hain &lt;br /&gt;
&lt;br /&gt;
muddaton un ko fakat un ko satane ke liye &lt;br /&gt;
geet gaye dil aashufta nawa ne aae dost &lt;br /&gt;
&lt;br /&gt;
dil gawara nahi kerta hai shikast umeed &lt;br /&gt;
har tagafal pe nawazish ka guman hota hai &lt;br /&gt;
&lt;br /&gt;
ilahi bhej de aise mein jaan tamanna ko &lt;br /&gt;
sakoot shab ka satana hai aur dil ki kahani hai &lt;br /&gt;
&lt;br /&gt;
woh yun dil se guzarte hain ke aahat nahi hoti &lt;br /&gt;
woh yun awaaz dete hain ke pehchani nahi jaati &lt;br /&gt;
&lt;br /&gt;
dil apni khirkanon ko chupa jaye kis tarah &lt;br /&gt;
pehle pehal ka khat likhna jae kis tarah &lt;br /&gt;
&lt;br /&gt;
bharne ko teri mang mein zar-taab keh-kashan &lt;br /&gt;
mein apne dil ko dard se bharta chala gaya&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/7135127055714630711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/mein-apne-dil-ko-dard-se-bharta-chala.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7135127055714630711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7135127055714630711'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/mein-apne-dil-ko-dard-se-bharta-chala.html' title='mein apne dil ko dard se bharta chala gaya'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-7157760163356212213</id><published>2011-07-02T10:50:00.001-07:00</published><updated>2011-07-02T10:50:56.678-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>Meri Ankhoon Kay Samandar Main Jalan Kaisi Hai</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;color: brown;&quot;&gt;&lt;span style=&quot;font-size: 150%; line-height: normal;&quot;&gt;Meri Ankhoon Kay Samandar Main Jalan Kaisi Hai&lt;br /&gt;
Ajj Phir Dil Ko Tarapnay Ki LaGan Kaisi Hai&lt;br /&gt;
&lt;br /&gt;
Ab Kisi Chaat Pay Chiragon Ki Qatarin Bhi Nahi&lt;br /&gt;
Ab Teray Shehar Ki Galioyon Main Guthan Kaisi Hai&lt;br /&gt;
&lt;br /&gt;
Baraf Kay Roop Main dhaal Jain Ge Saray Rishtay&lt;br /&gt;
Mujh say Pocho Kay Muhabbat Main Agan kaisi Hai&lt;br /&gt;
&lt;br /&gt;
Main Teray Wisal Ki Khuwahish Ko na Marnay Doon Ga&lt;br /&gt;
Mausam-e-Hijar Kay lehjay Main Takan Kaisi Hai&lt;br /&gt;
&lt;br /&gt;
Raigzaron Main Jo Banti Rahi Kantoon Ki Rida&lt;br /&gt;
Uss Ki Majboor Sii Ankhoon Main Kiran Kaisi Hai&lt;br /&gt;
&lt;br /&gt;
Mujhe Masoom Si Pagal Larki Pay Taras Aata Hai&lt;br /&gt;
Usay Dekho Tu Muhabbat Main Magan Kaisi Hai...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/7157760163356212213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/meri-ankhoon-kay-samandar-main-jalan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7157760163356212213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7157760163356212213'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/meri-ankhoon-kay-samandar-main-jalan.html' title='Meri Ankhoon Kay Samandar Main Jalan Kaisi Hai'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-8244551776822915219</id><published>2011-07-02T10:46:00.001-07:00</published><updated>2011-07-02T10:46:28.481-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>Aacha huwa usne bhi roka nahi mujhe</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Ek shaks paas rehkar bhi samjha nahi mujhe&lt;br /&gt;
Is baat ka malal hai, shikwa nahi mujhe&lt;br /&gt;
&lt;br /&gt;
Mein usko bewafa ka ilzam kaise du&lt;br /&gt;
Usne to abteda say hi chaha nahi mujhe&lt;br /&gt;
&lt;br /&gt;
Kya kya umeed band kar aaya tha samne&lt;br /&gt;
Usne to aank bhar ke bhi dekha nahi mujhe&lt;br /&gt;
&lt;br /&gt;
Pathar samaj kar paoon ki thokar pa rakh liya&lt;br /&gt;
Afsoos uski aankho ne parkha nahi mujhe&lt;br /&gt;
&lt;br /&gt;
Kab taherna tha dost uske paas hamain&lt;br /&gt;
Aacha huwa usne bhi roka nahi mujhe &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/8244551776822915219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/aacha-huwa-usne-bhi-roka-nahi-mujhe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/8244551776822915219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/8244551776822915219'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/07/aacha-huwa-usne-bhi-roka-nahi-mujhe.html' title='Aacha huwa usne bhi roka nahi mujhe'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-4901048750225190602</id><published>2011-06-21T19:31:00.000-07:00</published><updated>2011-06-21T19:31:58.629-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social"/><title type='text'>What do we prepare ourselves for: Marriage or a Wedding??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Pretty dresses,  mehandi, jewelry, invitation cards, houses lit in and out and decorated  with different kinds of followers. Yes! You guessed it right. The  wedding season is on. We see many people getting happily married around  us these days. The above mentioned things and more are apparently the  most important components of a wedding.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;It  all starts with the selection of the perfect spouse. The society we  live in, it’s mostly that the parents select the ‘better half’ for their  kids. Even if a girl or a boy chooses himself/herself the perfect  spouse, they still mostly have to go for their parents’ consent. The  selection process is totally different for both genders. While selecting  the perfect partner, parents and the kids themselves generally do not  look at the personality or the character, but go for the evident  material things.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Media  or the occasional real life stories have made both the genders so  bitter against each other and the in laws that they can hardly expect  any good from each other. Guys always think, before or after the  marriage that his in laws are against his family and him. He always has  it in his mind that the bride and her family are conspiring against him  in some way or the other. Most of the guys think women marry for money  and will remain married till the guy has it. But the fact is most of the  women in our society marry men with nothing, help them gain something  and remain with them till they have everything.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;It’s  not just the guys that have this misconception about the girls or their  families; it’s the girls too. The daily soaps are very much penetrating  in our daily lives and are poisoning them in many ways. The girls  before marriage at times have this in mind built in that her in laws are  or will be against her. They don’t like her and will make every effort  to separate her from her husband. If we think of it logically, why will  they when they themselves selected her (in most cases) and made her  their daughter in law? It’s quite understandable that it’s tougher for a  girl to adjust in when compared to the guy, but thinking like that  makes it tougher for her. If she takes her mother/father in law as her  mother/father and sisters/ brothers in law as her own siblings, it’s her  who will be the most comfortable in the situation. Helping in daily  chores or doing all of it themselves is not that difficult. We see it  many times that the girls do a lot more in their own houses but complain  about doing it when living with their in-laws.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;We  all mostly expect it from the girl that she should be the one  compromising in all situations. If she has to take her in laws as her  own family, she should be given the love and respect she deserves living  in her own family. It is rationally impossible for anybody to accept  strangers like that without them being kind to her. The guy’s family  should accept the girl as their own family member. We mostly see a war  like situation between the wife and the mother of men. I again call it a  star plus effect. The mother should realize that she brought her son  somebody who left everything for him should be given proper space. Same  has to be understood by the girl, mother is the one who brought the guy  up and they both can’t be should not be split apart. Many times its men  to be blamed for it. They are the ones who lose the balance which causes  a conflict.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;The  girl does not have to go and tell everything to her family. She should  own the family she gets married in to. Their disrespect should be a  disgrace for her too. It happens that the girls take every matter to her  parents; unnecessary interference of the girls’ family in the issues  causes many problems. Woman should be able to handle little issues  themselves without asking their mothers for a suitable situation. But of  course, if it really is unbearable for the girl to stay there, if she  is treated badly or abused etc., she should never stay quiet about it.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Marriage  is the most significant institution in a person’s life. It’s on the  marriage’s base that the new relationships are built. Respect for  everybody involved is the key point to its success. Accept everybody  whole heartedly. Look beyond material things. Don’t just prepare  yourself for the wedding, do it for the marriage. Wedding lasts for a  day or two, marriage goes on for forever (in most cases). Why not make  it a happy and content one?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/4901048750225190602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/06/what-do-we-prepare-ourselves-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4901048750225190602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4901048750225190602'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/06/what-do-we-prepare-ourselves-for.html' title='What do we prepare ourselves for: Marriage or a Wedding??'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-6974946818636041490</id><published>2011-06-21T19:24:00.001-07:00</published><updated>2011-06-21T19:24:37.423-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fate or injustice?"/><title type='text'>Fate or injustice?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;em&gt;This is  a true story of a woman suffering from continuous abuse at the hands of her husband...&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BYLINE&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;&quot;&gt;&lt;em&gt; &lt;/em&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;This is the story of a young woman - a sister, a daughter, a mother, but most of all a divorcee, &lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;dependent on her parents. Naeema (not her real name) underwent an arranged marriage two years ago. Feeling that everybody &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;in  the family blamed her for the break-up of an earlier engagement (her  fiancé had called it off because she refused to have a sexual  relationship with him before marriage), she agreed to the proposal  despite her misgivings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;The  wedding was a traditional one and everyone in her family was happy. And  then the wedding ended and the marriage started. The first thing her  new husband said to her was, “I need the money you received in salami  (money given by relatives); I have to pay all the bills.” She quietly  gave it all. The next day Raheel demanded her jewellery, but she gave it  without any argument, wanting to make him happy.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Then  came another shock. Naeema had looked forward to getting married and  leaving her job at the bank but her husband refused to let her quit the  job. She then learnt that he didn’t earn and she would be the one  feeding him. Her family were unaware of this as they had been told that  he had a job and earned well.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5619184249919315298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDzXPrd9Cd0Q4bIPB-mhLKislNc4Ma-rdkuMe_BBeONVKv7J8hoDftJS5Qcy2EqtfZf0gkmKlUekORcLfzZH5IEgotcQWdQFsz8Wwoz-zk3G9nsptOx1p-MGT6EpjnuIrIGr0yPcbX2l0/s320/1481_6-14-2011_1.jpg&quot; style=&quot;cursor: pointer; float: right; height: 213px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; margin-top: 0px; text-align: justify; width: 240px;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;She  continued working, and giving him all her earnings, fulfilling his  desires, thinking life would get better one day. Instead, things got  worse. She discovered that Raheel was a drug addict and he would come  home late at night and brutally rape her. She bore the pain without  complaint. He soon started demanding things like a car, motorbike and  property from her parents, and beat her when she refused to convey his  demands to them.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;After  one particularly painful bout of physical and sexual torture, she  returned to her parent’s house only to discover after some days that she  was pregnant. She immediately assumed that having a baby would save her  from further torture. Her parents were happy, thinking she would go  back and live happily with her husband. Her father gifted the husband  with a motorbike and he took her back.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Despite  her pregnancy, Raheel continued to come home late, rape her and demand  things. Her health deteriorated and soon she learnt that she had lost  her baby. Continuous painful rapes had resulted in a miscarriage. She  decided again to leave her husband, the man responsible for killing her  baby, but going back to her parents was not easy. She found it  impossible to withstand the misery in their eyes. When her mother-in-law  came to bring her back, promising that her son would change, her  parents agreed to send her back. Naeema went along with their decision.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Unexpectedly  after her return, Raheel seemed like a changed man. But it didn’t last  long. Everything started becoming what it was. The late night sexual  harassment, demands for money, the beatings. After a month or two, she  was pregnant again.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;In  her fifth month Naeema quit the job and her mother took her home and  looked after her. She gave birth to a beautiful girl. However, Raheel  wasn’t a part of the happiness since he was in jail for being involved  in a gang rape case. Soon he was released and happy with the baby,  Naeema was ready to forgive and forget. Raheel was good to the baby but  his behaviour towards Naeema continued to be abusive. Unwilling to see  her baby growing up in that environment, Naeema finally decided to leave  Raheel. She filed a case and got a divorce, but he wasn’t ready to  divorce her. He filed a case for the custody of the baby but  fortunately, the court assigned custody of the baby to Naeema. Even  though she had legally won the rights to keep her baby, her ex-husband  began terrorising her and her family day and night saying it was his  right to see the child whenever he wanted. Sick and tired of continuous  harassment, Naeema’s family decided to return the daughter to the  father.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Now,  Raheel is again in jail for a rape case and for his abusive and  threatening behaviour to Naeema and her family. His intimidating  behaviour has reached to a point where he is now threatening to throw  acid on Naeema’s face once he gets out of jail. But that’s the furthest  of Naeema’s worries as all she can think about is her baby living with  her sister-in-law. She wants to fight for her daughter’s custody but has  no support from her family. They say they want to get her re-married -  which will be easier without the baby. Secondly, they don’t want any  kind of contact with the ex-husband. If Naeema gets custody of the baby,  she will have to allow Raheel to meet her once in a while - a thought  that fills everyone with dread. Everyone - except for Naeema - is ready  to give away the baby to get rid of him completely. People try to make  her feel better by saying it is fate. Naeema doesn’t call it fate: she  calls it injustice. She knows it’s her right to get her daughter back  and live a civil life without interference from her ex-husband. She  knows it’s her right to be happy. But, the rights of women are something  that has been long ignored in our country and there still seems to be  no light at the end of the tunnel.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;*Names have been changed&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BODYTEXT&quot; style=&quot;margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 11.3pt; text-align: justify;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;The story was originally published in the &lt;a href=&quot;http://e.thenews.com.pk/newsmag/mag/detail_article.asp?id=1481&amp;amp;magId=1&quot;&gt;&#39;You Magazine&#39;&lt;/a&gt; dated 6/14/2011.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/6974946818636041490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/06/fate-or-injustice.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/6974946818636041490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/6974946818636041490'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/06/fate-or-injustice.html' title='Fate or injustice?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDzXPrd9Cd0Q4bIPB-mhLKislNc4Ma-rdkuMe_BBeONVKv7J8hoDftJS5Qcy2EqtfZf0gkmKlUekORcLfzZH5IEgotcQWdQFsz8Wwoz-zk3G9nsptOx1p-MGT6EpjnuIrIGr0yPcbX2l0/s72-c/1481_6-14-2011_1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-4640285093454235384</id><published>2011-02-04T13:09:00.001-08:00</published><updated>2011-02-04T13:09:49.267-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nice Emails"/><title type='text'>Idea of &quot;Killer Exchanged with An Innocent&quot; Rejected by Dr. Fauzia Siddiqui</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;yiv2073751589Apple-style-span&quot; style=&quot;color: #2d5873; font-size: 13px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;While there is a growing demand in &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_0&quot;&gt;Pakistan&lt;/span&gt; after the &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_1&quot;&gt;Lahore&lt;/span&gt; incident that the American killer should be exchanged for Dr &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_2&quot; style=&quot;border-bottom: 2px dotted rgb(54, 99, 136); cursor: pointer;&quot;&gt;Aafia Siddiqui&lt;/span&gt; as a few parliamentarians have also raised this demand, the sister of Dr Aafia says that Raymond Davis has killed three &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_3&quot;&gt;Pakistanis&lt;/span&gt; and blood of &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_4&quot;&gt;Pakistani nationals&lt;/span&gt; cannot be forgiven in return for an innocent Aafia.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dr Fauzia Siddiqui, in an exclusive chat with The News from &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_5&quot; style=&quot;background: none repeat scroll 0% 0% transparent; cursor: pointer;&quot;&gt;Karachi&lt;/span&gt;,  said that Davis was a killer and after meeting the heirs of the  deceased youth, Aafia’s family can never imagine to forgive the blood of  Pakistanis against repatriation of Aafia.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;She mentioned that first Aafia should  be brought home with respect then the government should think of dealing  the case of Davis with the Americans. “Aafia has not killed anyone;  therefore, we can not demand exchange of an innocent lady with a &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_6&quot;&gt;double murderer&lt;/span&gt;,”  said Dr Fauzia, adding that it was the time for government to negotiate  with Americans regarding respectful repatriation of Dr Aafia.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;yiv2073751589Apple-style-span&quot; style=&quot;color: #2d5873; font-size: 13px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;She said that Aafia has been jailed for a falsely carved crime in &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_7&quot;&gt;Afghanistan&lt;/span&gt;  whereas Davis was a daylight killer, so we should not compare the  crimes of both of them. “Government should bring Americans on  negotiating terms regarding Aafia; otherwise, these rulers will be  kicked off from their palaces by the people of Pakistan if they handed  over Davis to America.”&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Dr Fauzia said that she has met the  families of the three deceased youths of Lahore and after looking at the  condition of mothers of those three boys, she could not demand for  forgiving the blood of Pak nationals rather David should be punished  under the penal law of the country for the crime which the has  committed. On the other hand, a few parliamentarians have raised their  voice for exchange of Davis for Dr Aafia and Pakistan Tehrik-e-Insaf  vows to establish a fund for the legal heirs of the three youths who  were killed by American so that those families should not compromise on  money with US. Fakhar Chathha, President PTI Traders-Wing, while talking  to this correspondent said that Pakistan should make a simple deal with  US: “Give us our innocent Aafia and take your double murderer Davis.”  He mentioned that time has come for Pakistan to take a stand before the  Americans, otherwise, world will curse on us.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;He said that his party is ready to  establish a fund for the heirs of three deceased youths of Lahore so  that they should not accept American offer of money against blood rather  ask for the extradition of Dr Aafia from America in return of Davis. It  is worth mentioning here that the PTI is the only political party in  the country, which has stage protests regarding American killing in  Lahore. Even the protesters were baton charged in Islamabad when they  tried to enter the red zone to get their protest registered in front of  US embassy.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_8&quot; style=&quot;background: none repeat scroll 0% 0% transparent; cursor: pointer;&quot;&gt;Human Rights Commission of Pakistan&lt;/span&gt;’s ex-Chairman &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_9&quot;&gt;Iqbal&lt;/span&gt; Haider on &lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1296853622_10&quot; style=&quot;border-bottom: 2px dotted rgb(54, 99, 136); cursor: pointer;&quot;&gt;Geo TV&lt;/span&gt;  said that Dr Aafia has not killed any person, and the way she was  produced before the American court was also condemnable. “On the other  hand Davis has killed three people in broad daylight, yet immunity is  being sought for the killer,” the lawyer said. He mentioned that Aafia  has been sentenced for 86 years, which was again cruel whereas America  wants a killer to be free. On the other hand, an SMS campaign to  exchange Aafia for Davis has already started, and cyber groups, like  OSAPK, have launched campaigns for Davis for Aafia.&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/4640285093454235384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/02/idea-of-killer-exchanged-with-innocent.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4640285093454235384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4640285093454235384'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/02/idea-of-killer-exchanged-with-innocent.html' title='Idea of &quot;Killer Exchanged with An Innocent&quot; Rejected by Dr. Fauzia Siddiqui'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-3596060683691400172</id><published>2011-02-04T13:03:00.000-08:00</published><updated>2011-02-04T13:03:00.811-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Poetry"/><title type='text'>‘I am revolution’, I have lost my mind .</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I am born in the blood of the oppressed,&lt;br /&gt;
&lt;br /&gt;
In the veins of the poor, I start to flow;&lt;br /&gt;
&lt;br /&gt;
The hearts of the depressed have my throbs,&lt;br /&gt;
&lt;br /&gt;
The wounded egos give me a beaming glow.&lt;br /&gt;
&lt;br /&gt;
The  injustice  always  thinks , I have died,&lt;br /&gt;
&lt;br /&gt;
The repression  considers , I have no choice;&lt;br /&gt;
&lt;br /&gt;
The savagery never  fathoms  my  depth,&lt;br /&gt;
&lt;br /&gt;
The brutal regimes  try to silence  my voice.&lt;br /&gt;
&lt;br /&gt;
I wait for my foes to mend  their ways,&lt;br /&gt;
&lt;br /&gt;
I exhort them to behave with a  human grace;&lt;br /&gt;
&lt;br /&gt;
But their arrogance stands as a stumbling- block,&lt;br /&gt;
&lt;br /&gt;
Then with  every silent  sigh, I increase my pace.&lt;br /&gt;
&lt;br /&gt;
Slowly, I leave my abode in hearts and minds,&lt;br /&gt;
&lt;br /&gt;
And come on the streets to show my  might;&lt;br /&gt;
&lt;br /&gt;
Like the seething sea under the scorching Sun,&lt;br /&gt;
&lt;br /&gt;
My simmering discontent gains its height.&lt;br /&gt;
&lt;br /&gt;
Fuming with rage, I become a tempest,&lt;br /&gt;
&lt;br /&gt;
My  frenzy  makes me totally blind ,&lt;br /&gt;
&lt;br /&gt;
What I will do, I am unable to foresee;&lt;br /&gt;
&lt;br /&gt;
None can anticipate my colour and kind.&lt;br /&gt;
&lt;br /&gt;
Wait for the time when my fury ends,&lt;br /&gt;
&lt;br /&gt;
Horrific trails of ravages, you will find;&lt;br /&gt;
&lt;br /&gt;
Luxurious palaces will be lying in debris,&lt;br /&gt;
&lt;br /&gt;
‘I am revolution’, I have lost my mind .&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/3596060683691400172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/02/i-am-revolution-i-have-lost-my-mind.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/3596060683691400172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/3596060683691400172'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/02/i-am-revolution-i-have-lost-my-mind.html' title='‘I am revolution’, I have lost my mind .'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-5627906576399349357</id><published>2011-01-28T00:54:00.000-08:00</published><updated>2011-01-28T00:54:46.566-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="record"/><title type='text'>O level student scores record 23 As</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlr28j5D0-2SfczVU9joKYlZYlLP60CxXtfASl0eOQpRjDPMntqlFDcIK4tN2Fgbl4XpfdqySzCUqPmc49vPR7nd-_GoMmGh0PSM80QiY5j3p4WMysvfZJZ3LaDoTX49BvaEJz1HHMHw/s1600/Ibrahim-Shahid-23-As-640x480.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlr28j5D0-2SfczVU9joKYlZYlLP60CxXtfASl0eOQpRjDPMntqlFDcIK4tN2Fgbl4XpfdqySzCUqPmc49vPR7nd-_GoMmGh0PSM80QiY5j3p4WMysvfZJZ3LaDoTX49BvaEJz1HHMHw/s320/Ibrahim-Shahid-23-As-640x480.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;strong class=&quot;location&quot;&gt;ISLAMABAD:&amp;nbsp;&lt;/strong&gt;A student in Islamabad, Ibrahim Shahid, set a new world record by scoring 23 As in Cambridge O level exams.&lt;/strong&gt;&lt;br /&gt;
Shahid, a student of a private school in Islamabad, sat for 24 subjects and scored 23 As.&lt;br /&gt;
Attributing his success to his parents, Shahid recalled an incident  where his teacher in Australia had written him off, stating that he  would “never excel”. He added that every child is special and everyone  has their own capabilities.&lt;br /&gt;
Earlier, Ali Moeen Nawazish, also a Pakistani student, had set a world record by securing 23 As in A level Cambridge exams.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tribune.com.pk/multimedia/videos/108614/&quot;&gt;http://tribune.com.pk/multimedia/videos/108614/ &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/5627906576399349357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/o-level-student-scores-record-23-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5627906576399349357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5627906576399349357'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/o-level-student-scores-record-23-as.html' title='O level student scores record 23 As'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlr28j5D0-2SfczVU9joKYlZYlLP60CxXtfASl0eOQpRjDPMntqlFDcIK4tN2Fgbl4XpfdqySzCUqPmc49vPR7nd-_GoMmGh0PSM80QiY5j3p4WMysvfZJZ3LaDoTX49BvaEJz1HHMHw/s72-c/Ibrahim-Shahid-23-As-640x480.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-6427158054057596533</id><published>2011-01-27T21:01:00.000-08:00</published><updated>2011-01-27T21:01:26.640-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Facebook Markup Language (FBML)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;FBML enables you to build Facebook applications that deeply integrate  into a user&#39;s Facebook experience.  To use JavaScript within FBML, use FBJS.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tools&lt;/li&gt;
&lt;li&gt;User/Groups&lt;/li&gt;
&lt;li&gt;Notifications and Requests&lt;/li&gt;
&lt;li&gt;Platform Internationalization&lt;/li&gt;
&lt;li&gt;Deprecated&lt;/li&gt;
&lt;li&gt;Status Messages&lt;/li&gt;
&lt;li&gt;Page Navigation&lt;/li&gt;
&lt;li&gt;Wall&lt;/li&gt;
&lt;li&gt;Visibility on Profile&lt;/li&gt;
&lt;li&gt;Profile-specific&lt;/li&gt;
&lt;li&gt;Misc&lt;/li&gt;
&lt;li&gt;Editor Display&lt;/li&gt;
&lt;li&gt;Embedded Media&lt;/li&gt;
&lt;li&gt;Dialog&lt;/li&gt;
&lt;li&gt;Additional Permissions&lt;/li&gt;
&lt;li&gt;Social Plugins&lt;/li&gt;
&lt;li&gt;Message Attachments&lt;/li&gt;
&lt;li&gt;Forms&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;h2 id=&quot;tools&quot;&gt;Tools&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:board&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays a discussion board with a unique identifier.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:bookmark&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a button that lets a user bookmark your application so a link to your application appears on the user&#39;s profile.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:chat-invite&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Enables your users to initiate Facebook Chat with their friends from within your applications.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:comments&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays a set of comments for a unique identifier.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:default&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;For  a group of fb: tags contained within an fb:switch tag, the fb:default  tag renders any content inside itself if no other fb: tag inside the  fb:switch tag renders code before it.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:else&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Handles the else case inside any &lt;code&gt;fb:if&lt;/code&gt;, &lt;code&gt;fb:if-*&lt;/code&gt; or &lt;code&gt;fb:is-in-network&lt;/code&gt; tag, and with age and location restricting tags.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:feed&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders an application-specific News Feed, which displays recent application stories about the logged in user&#39;s friends.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:friend-selector&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a predictive friend selector input for a given person.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:google-analytics&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Inserts appropriate Google Analytics code into a canvas page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Only renders the content inside the tag if &lt;code&gt;value&lt;/code&gt; tag is set to true.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-multiple-actors&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content when more than one actor is involved in a &lt;code&gt;Feed&lt;/code&gt; story.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:mobile&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the contained content only when viewed on the mobile website (http://m.facebook.com).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:multi-friend-input&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a multi-friend form entry field like the one used in the message composer.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:quantcast&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Inserts appropriate Quantcast code into a canvas page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:random&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Randomly chooses an item inside the tags based on the weights provided.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:random-option&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Contains code to be output when selected by the fb:random tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:switch&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Evaluates every fb: tag inside and returns the first one that evaluates to anything other than an empty string.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:typeahead-input&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a type-ahead tool (as suggested) that will give you the results that you specify.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:typeahead-option&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;This tag specifies the values for a typeahead form input.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:user-agent&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the contents wrapped inside the tag to the specified user-agents.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;user/groups&quot;&gt;User/Groups&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:eventlink&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Prints the specified event name and formats it as a link to the event&#39;s page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:grouplink&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Prints the specified group name and formats it as a link to the group&#39;s page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-can-see&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content if the logged in user can see the specified &lt;code&gt;what&lt;/code&gt; attribute of the specified user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-can-see-photo&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the logged in user can see the photo specified.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-app-user&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays  the enclosed content only if the specified user has accepted the terms  of service of the application (that is, authorized your application).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-friends-with-viewer&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the specified user is friends with the logged in user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-group-member&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the specified user is a member of the specified group.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-user&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Only renders the content inside the tag if the viewer is one of the specified user(s).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-verified&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if Facebook has verified the current user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:name&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the name of the user specified, optionally linked to his or her profile.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:profile-pic&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Turns into an &lt;code&gt;img&lt;/code&gt; tag for the specified user&#39;s or Facebook Page&#39;s profile picture.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:pronoun&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a pronoun for a specific user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:user&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Hides the content enclosed in this tag from any user who is blocked by the user whose &lt;code&gt;uid&lt;/code&gt; is referenced in fb:user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:user-status&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Returns the status of the user specified by &lt;code&gt;uid&lt;/code&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;notifications-and-requests&quot;&gt;Notifications and Requests&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:application-name&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the application name.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:multi-friend-selector&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;There are actually two versions of this button - the full version and the condensed version.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:multi-friend-selector_(condensed)&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;There are actually two versions of this button - the full version and the condensed version.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:req-choice&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies a button to be shown at the bottom of a request on the user&#39;s requests page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:request-form&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a form that sends requests to the selected users.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:request-form-submit&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a button that submits an fb:request-form.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;platform-internationalization&quot;&gt;Platform Internationalization&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:date&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a date.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:fbml-attribute&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Contains the value of an attribute of an &lt;b&gt;&lt;code&gt;FBML&lt;/code&gt;&lt;/b&gt; tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:intl&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Marks a string of English text as translatable into other languages.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:intl-token&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Contains an attribute that replaces a token (variable) in the text of an fb:intl tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:tag&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders an HTML tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:tag-attribute&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Contains the value of an attribute of an HTML tag specified by fb:tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:tag-body&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Contains the body (contents) of an HTML tag specified by fb:tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:window-title&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Sets the title of the browser window to the content within the tag.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;deprecated&quot;&gt;Deprecated&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-is-own-profile&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;This tag is &lt;b&gt;deprecated&lt;/b&gt;, since if- tags are no longer allowed on profile pages.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-user-has-added-app&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the specified user has added the application to their account.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:networklink&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Prints the specified network name.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:notif-email&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies content of the email body for a notification sent with the notifications.send call.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:notif-page&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies content of a notification that appears on a user&#39;s Notifications page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:notif-subject&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies the content of the email subject line for a notification sent with the notifications.send call.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:profile-action&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a link on the user&#39;s profile under their photo (such as &quot;View More photos of..&quot;).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:rock-the-vote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays a Rock the Vote &amp;amp; CREDO Mobile registration widget inline in your application.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:userlink&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Prints  the specified user&#39;s full name linked to their profile along with their  network, optionally (as is normally displayed on the Wall, for  example).&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-added-app-users&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the viewer has added the application to their account.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-user&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Only displays the content inside the tag if the viewer is the specified user.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;status-messages&quot;&gt;Status Messages&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:error&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook error message.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:explanation&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook explanation message.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:message&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the heading text for an error, explanation or success message.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:success&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook success message.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;page-navigation&quot;&gt;Page Navigation&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:create-button&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a Create button for adding user-generated content.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:dashboard&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook dashboard header.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:header&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook title header.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:header-title&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies the header title for a fb:mediaheader.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:help&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a help link.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:mediaheader&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard media header, intended mainly for displaying content contributed by a particular user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:owner-action&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Specifies an action link to be displayed inside a fb:mediaheader when the viewer is the owner of the content&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:tab-item&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a standard Facebook tab.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:tabs&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a group of standard Facebook navigation tabs.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;wall&quot;&gt;Wall&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:wall&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Emulates the &lt;b&gt;look&lt;/b&gt; of a wall environment.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:wallpost&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a Wall-style post.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:wallpost-action&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays a link at the bottom of a wallpost (even if it appears before other text within the fb:wallpost tag).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;visibility-on-profile&quot;&gt;Visibility on Profile&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:18-plus&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Restricts content to users who are age 18 or older.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:21-plus&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Restricts content to users who are age 21 or older.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:restricted-to&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Lets you tailor the enclosed content to display to specific ages, locations, or content types.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-app-users&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays the enclosed content only if the viewer has granted full permissions to the application.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-connection&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Use this tag to display the content inside the tag on a user&#39;s or a Facebook Page&#39;s profile only if the viewer is a friend of that user or is a fan of that Facebook Page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-friends&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Use this tag to display the content inside the tag on a user&#39;s profile only if the viewer is a friend of that user.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:visible-to-owner&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Displays content inside only if the viewer of the profile matches the profile owner.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;profile-specific&quot;&gt;Profile-specific&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:action&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a link, usually for navigational purposes.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:add-section-button&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders an &lt;b&gt;Add to Profile&lt;/b&gt; or &lt;b&gt;Add to Info&lt;/b&gt; button (depending upon which &lt;code&gt;section&lt;/code&gt; attribute you specify) on an application&#39;s canvas page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:if-section-not-added&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders  the content wrapped within this tag on an application canvas page if  the user hasn&#39;t added a condensed profile box or info section to her  profile.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:narrow&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the content contained by the tag only if the profile box is in the narrow column of the profile.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:publisher-link&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders an anchor tag around the internal content pointing to a profile with the application&#39;s Publisher preselected.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:subtitle&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Defines the subtitle for the profile box.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:user-item&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders  a single cell of a table, which contains a thumbnail and name for a  particular user, similar to the Mutual Friends table on profile pages.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:user-table&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders  a table, each cell of which contains a thumbnail and name for a  particular user, similar to the Mutual Friends table on profile pages.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:wide&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;The enclosed content appears only when profile box is in the wide column of the profile.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;misc&quot;&gt;Misc&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:add-profile-tab&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a button that lets a user add your application or site&#39;s application tab to his or her profile&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:fbml&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;This tag serves two purposes.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:fbmlversion&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Prints the version of FBML currently in scope.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:js-string&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;This tag renders a block of FBML into an FBML block variable instead of rendering it on the page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:page-admin-edit-header&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;For  apps that can be added to Facebook Pages, this adds a standardized edit  header for canvas pages so that the Page owner can easily jump to their  Page&#39;s app configuration.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:redirect&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Redirects a user&#39;s browser to a new URL within the Facebook canvas.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:ref&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Fetches and renders content (like FBML or JavaScript) from a given ref source onto your canvas pages.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:serverFbml&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the FBML on a Facebook server inside an IFrame.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:time&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders the date and time in the user&#39;s time zone.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:title&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Sets the page&#39;s &lt;code&gt;&lt;title&gt;&lt;/title&gt;&lt;/code&gt; tag to its contents.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;h2 id=&quot;editor-display&quot;&gt;Editor Display&lt;/h2&gt;&lt;div class=&quot;refindex&quot;&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a form with two columns, just like the form on the edit-profile page.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-button&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a button of type &lt;tt&gt;submit&lt;/tt&gt; inside an fb:editor tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-buttonset&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;A container for one or more fb:editor-button tags, which are rendered next to each other with some space between each button.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-cancel&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a Cancel button inside an fb:editor tag.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-custom&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Allows you to put any content into an fb:editor block, as long as it is valid FBML.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-date&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates two drop down list boxes that let a user select a date.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-divider&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Renders a horizontal line separator in the column containing the form elements.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-month&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a form selector element displaying the month.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-text&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates an &lt;code&gt;&lt;input /&gt;&lt;/code&gt; of type &lt;code&gt;text&lt;/code&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot;&gt;&lt;div class=&quot;title&quot;&gt;&lt;b&gt;fb:editor-textarea&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;snippet&quot;&gt;Creates a &lt;code&gt;&lt;textarea&gt;&amp;lt;/code&amp;gt; element.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:editor-time&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Creates a series of form selector elements showing the time in hours and minutes, and an AM/PM indicator.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;embedded-media&quot;&amp;gt;Embedded Media&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:flv&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a Flash-based FLV player that can stream arbitrary FLV (video/audio) files on the page.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:iframe&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Inserts an &amp;lt;code&amp;gt;&amp;lt;iframe&amp;gt;&amp;lt;/code&amp;gt; tag into an application canvas page; you cannot use the  tag on the profile page (that is, application tabs and profile boxes).&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:mp3&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a Flash-based audio player.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:photo&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a Facebook photo.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:silverlight&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a Microsoft Silverlight control.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:swf&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a Shockwave Flash (SWF) object.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;dialog&quot;&amp;gt;Dialog&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:dialog&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;The &amp;lt;strong&amp;gt;fb:dialog&amp;lt;/strong&amp;gt; tag displays a lightbox-type dialog box when a user clicks on some element.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:dialog-button&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a button for the fb:dialog popup.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:dialog-content&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;The  fb:dialog-content tag is a child of fb:dialog and represents the  content that gets displayed inside the popup dialog when it appears.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:dialog-title&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;fb:dialog-title is a child of fb:dialog and renders a title for what is displayed inside the popup dialog.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;additional-permissions&quot;&amp;gt;Additional Permissions&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:prompt-permission&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders  the content of the tag as a link that, when clicked, initiates a dialog  requesting the specified extended permissions from the user.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;social-widgets&quot;&amp;gt;Social Plugins&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:comments&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Displays a Comments Box on a Facebook Connect site or in an IFrame application.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:live-stream&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Use this tag to render a Live Stream Box social widget on your FBML canvas pages or Facebook Connect sites.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;message-attachments&quot;&amp;gt;Message Attachments&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:attachment-preview&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a link in a message attachment that, when clicked, replaces that attachment with newly fetched content.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;h2 id=&quot;forms&quot;&amp;gt;Forms&amp;lt;/h2&amp;gt;&amp;lt;div class=&quot;refindex&quot;&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:captcha&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Renders a CAPTCHA on your canvas page inside of a form.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;page&quot;&amp;gt;&amp;lt;div class=&quot;title&quot;&amp;gt;&amp;lt;b&amp;gt;fb:submit&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;snippet&quot;&amp;gt;&amp;lt;p&amp;gt;Creates a JavaScript submission mechanism for a form, which makes image or text links act as Submit buttons.&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;p&amp;gt;&amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/DIV&amp;gt;&lt;/textarea&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/6427158054057596533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/facebook-markup-language-fbml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/6427158054057596533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/6427158054057596533'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/facebook-markup-language-fbml.html' title='Facebook Markup Language (FBML)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-7127426481351755227</id><published>2011-01-27T20:36:00.000-08:00</published><updated>2011-01-27T20:47:30.175-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>7 FBML examples to rock your Facebook fan page.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Facebook markup language or FBML for short is used in a variety of  places within the social network. Anyone who has written any Facebook  applications will already be pretty familiar with its tags, and will  probably have used it to write data to walls, or share postings with  others programmatically.  If however you haven’t yet dipped your toe in  the water of the Facebook API, or indeed haven’t actually needed to –  there are some snippets of FBML which prove to be mighty useful when  creating custom Facebook Fan Pages, and can easily and quickly out of  the box be used with the FBML widget, which adds an extra much needed  layer of customisation to an existing Facebook fan page.  The &lt;a href=&quot;http://www.facebook.com/apps/application.php?id=4949752878&quot;&gt;static FBML&lt;/a&gt;  widget can be added multiple times, and in multiple places (sidebar and  tabs) to facilitate this. Once you’ve added it to your page, simply go  to “edit page”, then under Applications click “edit” under Static FBML.  This will give you the options you need to paste in your code.&lt;br /&gt;
&lt;h2&gt;Adding your newsletter&lt;/h2&gt;If your blog or website offers  subscription via email, an additional place to find subscribers is  within the Facebook network. Fans that stumble upon your page, or are  invited by others may want to add themselves to your subscriber list  directly from you page, without visiting your site. Using the code that  your newsletter provider gave you, you can easily create a newsletter  tab with a subscribe box. Whilst this isn’t strictly FBML (its just  HTML) – its an easy way to increase your reach and exposure on the  cheap. &lt;strong&gt;FBML needed.&lt;/strong&gt; Something similar to below. This is what I’m using folks.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_acazz8cmyqb6r0W48xlcsf4N599tWORSFK3o4rivfZ-TNOGUlcL5_XCcTBn5utaRYgUksK8Y-fsQs8me5AdkPI-GQpaeM9A2Nu06wIjHMm0F1SrCrflq7VxcSNYpxLvxwkszVIOSA/s1600/1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_acazz8cmyqb6r0W48xlcsf4N599tWORSFK3o4rivfZ-TNOGUlcL5_XCcTBn5utaRYgUksK8Y-fsQs8me5AdkPI-GQpaeM9A2Nu06wIjHMm0F1SrCrflq7VxcSNYpxLvxwkszVIOSA/s1600/1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Include Sharing With Friends&lt;/h2&gt;One of the main benefits of  being on the Facebook platform is the ability for viral sharing to take  place amongst participants in the network. To encourage your business  page to be shared with others you can implement a Facebook  “multi-select” box, all within the static FBML box. This will loop  through the current users friend list, allowing them to select who they  want to share the fan-page with when they click send. You might want to  put this under a “Spread the word” type tab to increase your reach.&lt;br /&gt;
&lt;strong&gt;Update.&lt;/strong&gt;  Some people have reported problems with this code. From what I can  remember, it worked previously – so unless FB have changed things.  Anyway – I’m using the below successfully now. Don’t for god’s sake copy  and paste, examine the code, and type it exactly. WordPress makes a  mess of single quotes which won’t work inside Facebook. I will get  around at some stage to ammending this, but for now take care and try  and understand what you are using. If all else fails, consult the  Facebook documentation, or leave a comment here, which I’m more likely  to respond to. I’ll not be replying to personal emails asking for help.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdtR9IL8xoAbUijPQtmIDikTexvEB4Z7sSAJuamae3CWFMUhNoYtmaVS4S5N0ZhHxEr4XeVZioGgyWP2ydlU4d3O387rQj7vHaK9yfc66o946409Fwg7xoQAFKKjoRu_FHr8As8dtnyA/s1600/2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdtR9IL8xoAbUijPQtmIDikTexvEB4Z7sSAJuamae3CWFMUhNoYtmaVS4S5N0ZhHxEr4XeVZioGgyWP2ydlU4d3O387rQj7vHaK9yfc66o946409Fwg7xoQAFKKjoRu_FHr8As8dtnyA/s1600/2.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Include Multimedia&lt;/h2&gt;Multimedia objects such as flash, video  and images can also be easily added to Fan Pages. If for example you  wanted some flash video, or embedding of a flash game, the FB:swf, and  FB:flv are perfect candidates.  More details on the format of the API  request &lt;a href=&quot;http://wiki.developers.facebook.com/index.php/Fb:flv&quot;&gt;available here for FLV&lt;/a&gt; and &lt;a href=&quot;http://wiki.developers.facebook.com/index.php/Fb:swf&quot;&gt;here for SWF.&lt;/a&gt; &lt;strong&gt;FBML needed&lt;/strong&gt; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ndwh_Qg9DgWVIj6cFGJI7H0sWW4hgmvg9d3naE_bVzcczd1JiiqP43CgfvRrmQZHQ1mo0cN8mpPndmR1XgwAmBBSIB5wCVY61BWyEQP54DXKyCWzYVSW0CoDGvk7CyceRONoSIp-sQ/s1600/3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ndwh_Qg9DgWVIj6cFGJI7H0sWW4hgmvg9d3naE_bVzcczd1JiiqP43CgfvRrmQZHQ1mo0cN8mpPndmR1XgwAmBBSIB5wCVY61BWyEQP54DXKyCWzYVSW0CoDGvk7CyceRONoSIp-sQ/s1600/3.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Monitor your pages with Google Analytics&lt;/h2&gt;A great social media  campaign should focus on measurement over reach. One of the easiest  ways to take a look at the data provided via a Facebook page is via  Google Analytics. Thankfully, inclusion on an existing static FBML page  is particularly easy. Here’s the code you need. Obviously, just replace  the uacct with your own account ID to start collecting data about your  page. &lt;strong&gt;FBML needed&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixFF5vkZKq-scprDog8ZenGnFpvEoZkdoo0DsLuG_Z8IqijKrUiT_3MMNPGTP178FWWHh4IwU6926K5LtnTl84tpPvMAf9-v8StuoIHkTMB0y_dtGH6WK3t2z2zaWSvlg0kO8ZupuOkw/s1600/4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixFF5vkZKq-scprDog8ZenGnFpvEoZkdoo0DsLuG_Z8IqijKrUiT_3MMNPGTP178FWWHh4IwU6926K5LtnTl84tpPvMAf9-v8StuoIHkTMB0y_dtGH6WK3t2z2zaWSvlg0kO8ZupuOkw/s1600/4.JPG&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;Add profile image&lt;/h2&gt;Your profile image is the thumbnail found  at the top left of your page. To include it again anywhere on your  Facebook Static FBML page, try using this example. A number of size  parameters can be set with the tag, so if this size isn’t your thing,  you can easily adjust it. Replace the UID parameter with your own  userId.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCOsJAsPc3BXiCyO4ecDazEkmGI35bD7QhE3hrGDJxYI-U_0u_A_5uLO0-CbAXi8r8LlsEB5G5IYuguFgujvHiXVbkjL4QsekhUQ-C1rhCt1jDydrBduN-Uu2LtPtqTYYjytZysrzjVA/s1600/5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCOsJAsPc3BXiCyO4ecDazEkmGI35bD7QhE3hrGDJxYI-U_0u_A_5uLO0-CbAXi8r8LlsEB5G5IYuguFgujvHiXVbkjL4QsekhUQ-C1rhCt1jDydrBduN-Uu2LtPtqTYYjytZysrzjVA/s1600/5.JPG&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;h2&gt;Overview&lt;/h2&gt;Hopefully some of these&amp;nbsp; FBML examples should help  get your Facebook page off the ground, with some additional  functionality&amp;nbsp; for minimal effort. Combining some of the tags that  Facebook provide out of the box, with a little creativity can really  boost your social media marketing efforts without the need for calling  on a programmer.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/7127426481351755227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/7-fbml-examples-to-rock-your-facebook.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7127426481351755227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7127426481351755227'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/7-fbml-examples-to-rock-your-facebook.html' title='7 FBML examples to rock your Facebook fan page.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS_acazz8cmyqb6r0W48xlcsf4N599tWORSFK3o4rivfZ-TNOGUlcL5_XCcTBn5utaRYgUksK8Y-fsQs8me5AdkPI-GQpaeM9A2Nu06wIjHMm0F1SrCrflq7VxcSNYpxLvxwkszVIOSA/s72-c/1.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-2341119124877553081</id><published>2011-01-27T20:32:00.000-08:00</published><updated>2011-01-27T20:32:24.529-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Static FBM</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;FBML stands for Facebook Markup Language, which is a subset of HTML.&lt;br /&gt;
&lt;br /&gt;
Static FBML is a Facebook application that allows Facebook page administrators to create custom tabs on their Facebook pages. This application is only available for Facebook pages, not for personal profiles or Facebook groups.&lt;br /&gt;
&lt;h3&gt;Adding Static FBML to Your Facebook Page&lt;/h3&gt;You can add Static FBML in &lt;b&gt;four easy steps&lt;/b&gt;.&lt;br /&gt;
#1:&amp;nbsp; Make sure you are an administrator of the Facebook page so you have the ability to edit.&lt;br /&gt;
&lt;img alt=&quot;&quot; class=&quot;alignright&quot; height=&quot;153&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmladdtomypage.jpg&quot; width=&quot;136&quot; /&gt;#2:&amp;nbsp; Go to the &lt;a href=&quot;http://www.facebook.com/apps/application.php?id=4949752878&quot; target=&quot;_blank&quot;&gt;Static FBML application&lt;/a&gt;.&lt;br /&gt;
#3:&amp;nbsp; Click “Add to my Page.”&lt;br /&gt;
#4:&amp;nbsp; A window will appear that contains a list of the Facebook pages  for which you are an administrator.  Click “Add to Page” to add the  application.&lt;br /&gt;
Static FBML is now added to your page.&lt;br /&gt;
Before you add content to your FBML tab, &lt;b&gt;you should have an idea&lt;/b&gt;&lt;b&gt; the image or video size you need &lt;/b&gt;so these components fit in the space provided.&lt;br /&gt;
&lt;h3&gt;Setting Up Static FBML as a Tab&lt;/h3&gt;To set up your FBML tab, &lt;b&gt;click on “Edit Page” under your Facebook page logo/avatar located on your wall&lt;/b&gt;.&lt;br /&gt;
&lt;img alt=&quot;&quot; class=&quot;alignnone&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmleditpage.jpg&quot; title=&quot;edit&quot; /&gt;&lt;br /&gt;
Scroll down to the “Applications” section and locate the FBML app and &lt;b&gt;click “Application Settings”&lt;/b&gt; (see below).&lt;b&gt; Make sure that the “Tab” setting is “added”.&lt;/b&gt; You now have an FBML tab.&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;157&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmlappsettings.jpg&quot; title=&quot;edit&quot; width=&quot;509&quot; /&gt;&lt;br /&gt;
To the left of application settings you will see an “Edit” option on  your FBML.&amp;nbsp; This is where you will ultimately paste your HTML code.&amp;nbsp; You  can also add a “box title.”&amp;nbsp; &lt;b&gt;The box title becomes the name of your tab&lt;/b&gt;.&lt;br /&gt;
Please note that your FBML box must be coded for a maximum width  suitable for a tab. &lt;b&gt;The maximum width for an FBML  tab is 520 pixels.&lt;/b&gt;&lt;br /&gt;
&lt;h3&gt;Adding Content to Your Static FBML Tab&lt;/h3&gt;Now it’s time to edit and add content. To begin, click on “Edit Page”  located under your Facebook page logo.  Scroll down to the  “Applications” section and locate the FBML app, but this time click  “Edit.”  The FBML tab will be empty.&lt;br /&gt;
This is the area where you can &lt;b&gt;name the FBML tab and add HTML code&lt;/b&gt;. Please note that FBML does not work with all HTML code.&amp;nbsp; For example, JavaScript does not work.&amp;nbsp; You’ll need to experiment.&lt;br /&gt;
If you scroll down to the bottom, you can &lt;b&gt;add additional FBML tabs&lt;/b&gt;.&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmladdanother.jpg&quot; /&gt;&lt;br /&gt;
The maximum number of FBML tabs you can have is 10.&lt;br /&gt;
&lt;b&gt;Now let’s spice up your Facebook&lt;/b&gt;&lt;b&gt; page&lt;/b&gt;.  I’ll go over the two most popular enhancements using Static FBML – adding a clickable image and embedding a YouTube video.&lt;br /&gt;
&lt;h3&gt;How to Add a Clickable Image in Static FBML&lt;/h3&gt;When adding an image in the FBML box, I’ve found that &lt;b&gt;the best place to host images is &lt;a href=&quot;http://www.photobucket.com/&quot; target=&quot;_blank&quot;&gt;Photobucket&lt;/a&gt;&lt;/b&gt;.   Using Flickr or Facebook photos caused issues for me.  If it works for you, stick with it.  The &lt;b&gt;maximum width for an image in the FBML tab is 520px&lt;/b&gt;.&lt;br /&gt;
There is no maximum height, but think of it as a landing page by  keeping the scrolling to a minimum. Ask yourself: do you want users to  scroll down to get the message or do you want to get the main point  across once they’ve landed on your page?&lt;br /&gt;
Upload your image to your Photobucket account.  Copy the direct URL  to the image you intend to use in your FBML box.  Next, you want to &lt;b&gt;use this code&lt;/b&gt;:&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogger.com/%E2%80%9D%3Cspan&quot; style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://&lt;/span&gt;xxxxx&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogger.com/%E2%80%9D%3Cspan&quot; style=&quot;color: red;&quot;&gt;” mce_href=”&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://&lt;/span&gt;xxxxx&lt;/span&gt;” target=”_blank”&amp;gt;&lt;img src=&quot;%E2%80%9D%3Cspan&quot; style=&quot;color: red;&quot; /&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://&lt;/span&gt;yyyyy” mce_src=”&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://&lt;/span&gt;yyyyy&lt;/span&gt;” &lt;/a&gt;&lt;/b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/%E2%80%9D%3Cspan&quot; style=&quot;color: red;&quot;&gt;&lt;b&gt;width=”&lt;span style=&quot;color: red;&quot;&gt;##&lt;/span&gt;px”  height=”&lt;span style=&quot;color: red;&quot;&gt;##&lt;/span&gt;px” &lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/%E2%80%9D%3Cspan&quot; style=&quot;color: red;&quot;&gt;&lt;b&gt;border=”0″ alt=” “&amp;gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Replace the &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;xxxxx&lt;/b&gt;&lt;/span&gt; with the target URL.  Replace the &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;yyyyy&lt;/b&gt;&lt;/span&gt; with the direct link to your uploaded Photobucket image.  Replace the &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;##&lt;/span&gt;&lt;/b&gt; with your width and height in pixels.&lt;br /&gt;
&lt;h3&gt;How to Embed a YouTube Video in Static FBML&lt;/h3&gt;As with images, I would recommend a maximum width of 520px for a tab.  &lt;b&gt;After uploading your video, you want to use this code&lt;/b&gt;:&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;fb:swf style=&quot;color: red;&quot; swfbgcolor=&quot;”&amp;lt;span&quot;&gt;000000&lt;/fb:swf&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;” imgstyle=”border-width:&lt;span style=&quot;color: red;&quot;&gt;##&lt;/span&gt;px; border-color:&lt;span style=&quot;color: red;&quot;&gt;white&lt;/span&gt;;” swfsrc=”http://www.youtube.com/v/&lt;span style=&quot;color: red;&quot;&gt;xxxxx&lt;/span&gt;” imgsrc=”http://img.youtube.com/vi/&lt;span style=&quot;color: red;&quot;&gt;xxxxx&lt;/span&gt;/2.jpg” width=”520″ height=”400″ /&amp;gt;&lt;/b&gt;&lt;br /&gt;
Replace the &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;x&lt;/b&gt;&lt;b&gt;xxxx&lt;/b&gt;&lt;/span&gt; with your YouTube’s video ID.  In both examples below, “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;MqqKPWhY4es&lt;/span&gt;&lt;/b&gt;” is my YouTube ID.&lt;br /&gt;
Example 1: In this YouTube link: &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;http://www.youtube.com/watch?v=MqqKPWhY4es&lt;/span&gt;&lt;/b&gt;, all the characters after the “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;” are the YouTube ID.&lt;br /&gt;
Example 2: If your YouTube link looks like this: &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;h&lt;/b&gt;&lt;b&gt;ttp://www.youtube.com/watch?v=MqqKPWhY4es&amp;amp;feature=player_embedded&lt;/b&gt;&lt;/span&gt;, all the characters after the “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;=&lt;/span&gt;&lt;/b&gt;” and before the “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;amp;feature&lt;/span&gt;&lt;/b&gt;” will be the YouTube ID.&lt;br /&gt;
You can change the values of “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;swfbgcolor&lt;/span&gt;&lt;/b&gt;” and “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;imgstyle&lt;/span&gt;&lt;/b&gt;” to your preferences.  The “&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;imgsrc&lt;/span&gt;&lt;/b&gt;”  is a bit trickier because it is a preview image.  When a user clicks on  the preview image, it turns into the video.  To see a real-life  example, you can go to the &lt;a href=&quot;http://www.facebook.com/Marketwire?v=app_6009294086&quot; target=&quot;_blank&quot;&gt;Marketwire page&lt;/a&gt;  (see below screen shot).  In order to change the preview image, you can  replace the URL to a direct link to one of your Photobucket images (or  any other source).&lt;br /&gt;
Make sure you open and close all tags and quotes.&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;394&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmlimgvidex.JPG&quot; width=&quot;502&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Example of a clickable image with an embedded video&lt;/i&gt;&lt;br /&gt;
&lt;h3&gt;How to Set the FBML Box as the Default Landing Tab&lt;/h3&gt;The option of setting your FBML tab as the default landing tab,  rather than the wall, is one of the most relevant enhancements you can  make to your Facebook page.  This is where &lt;a href=&quot;http://www.socialmediaexaminer.com/how-to-add-google-analytics-to-your-facebook-fan-page/&quot; target=&quot;_blank&quot;&gt;adding Google Analytics to your Facebook page&lt;/a&gt; helps tremendously with tracking.&lt;br /&gt;
In order to &lt;b&gt;set your FBML tab as your default landing page&lt;/b&gt;,  go to “Edit Page” under your Facebook page logo and scroll down to  “Wall Settings.”   You’ll notice a section called “Default Landing Page  for Everyone Else.”   Visitors who are not fans of your page will see  your newly created FBML tab.  Visitors who are fans will land on your  wall.&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://www.socialmediaexaminer.com/images/nsstaticfbmllandingpg.jpg&quot; /&gt;&lt;br /&gt;
That’s it!&lt;br /&gt;
&lt;h3&gt;Static FBML a Must-Have for Facebook Pages&lt;/h3&gt;The ability to enhance your page as a marketing vehicle by driving  traffic to your website and engaging even more with your audience should  warrant consideration.  Many administrators shy away from Static FBML  because they’re intimidated with coding.&lt;br /&gt;
My suggestion: review this post, research a bit more on Google and  try it out.  In the words of Ben Stiller from the movie Starsky &amp;amp;  Hutch, &lt;a href=&quot;http://www.youtube.com/watch?v=JoqDYcCDOTg&amp;amp;feature=related&quot; target=&quot;_blank&quot;&gt;Do it! Do it! Do it!&lt;/a&gt;.&lt;br /&gt;
I hope this tutorial has given you some insight on how to implement Static FBML to your Facebook page.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/2341119124877553081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/static-fbm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2341119124877553081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2341119124877553081'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/static-fbm.html' title='Static FBM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-153038580229913622</id><published>2011-01-20T00:19:00.001-08:00</published><updated>2011-01-20T00:19:55.387-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Tips to Avoid Having Your Google AdSense Account Banned</title><content type='html'>Google’s AdSense program is a fantastic way to earn extra money on your website or blog, but unless you’re extra careful, you may risk being banned from participating.  In this article we will outline several tips which can help you avoid being banned from Google AdSense, including some which may surprise you.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Tips to Avoid Being Banned from Google AdSense&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In terms of the rules set forth by Google for their AdSense program, the company is very fair and makes it extremely easy to participate. There are, however, a few surefire ways to have your account banned—ways that you may want to avoid at all costs. Here are just a few of those ways:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
·         Clicking on Your Own Ads.  This may seem like a no-brainer, but according to the good folks at Google, it is the number one reason people have their AdSense account banned.  Now this doesn’t mean that if you occasionally and accidentally click on your own ad your account will be banned, but it does mean that if you try to trick Google by persistently clicking on your ads, you will quickly find yourself on the outside looking in.&lt;br /&gt;
&lt;br /&gt;
·         Signing up for more than one account.  Some of the veterans of Google’s AdSense will tell you there’s a few ways around this rule, but if you want to be safe from the threat of being banned, you’ll probably want to stick to just the one account.&lt;br /&gt;
&lt;br /&gt;
·         AdSense clicking rings. Getting together with friends or colleagues and conspiring to click on each other’s ads may sound like a profitable idea, but if you think you’re going to fool Google you have another thing coming. This is a “deal breaker” and can quickly result in having your account banned permanently.&lt;br /&gt;
&lt;br /&gt;
·         Questionable or Illegal Content. Sites which feature illegal or questionable content—sites such as gambling sites, porn sites and even hacker sites—are not eligible for Google AdSense. Attempting to include Google AdSense on these types of sites is a no-no and will get you banned.&lt;br /&gt;
&lt;br /&gt;
·         Images or Pictures Adjacent to your AdSense blocks. Google will afford you a lot of freedom with regard to the placement of your ads, but if you feature pictures or images which are relative to your AdSense blocks they cannot appear next to your ads or you will eventually be banned. Why? Because Google feels this practice is akin to tricking your visitors into clicking on your ads.&lt;br /&gt;
&lt;br /&gt;
·         Avoid putting AdSense on Pop-Up Ads. Placing Google AdSense material on pop-ups, especially those pop-ups which generate other pop-ups when users try to close them, is not acceptable in the eyes of Google and can have your account banned until you correct the violation.&lt;br /&gt;
&lt;br /&gt;
·         Disclosing your potential earnings. According to Google’s terms of service, any information concerning your click-through rates or earnings per impressions or clicks is not allowed on the same site where you will feature any AdSense blocks.&lt;br /&gt;
&lt;br /&gt;
·         Having Blank or AdSense-Only Pages. Sites which have no content or those sites featuring nothing but Google AdSense ads are not allowed and can get you banned from the program.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Of course these are just a few of the ways to get your account banned, and while you may not completely agree with all of them, failing to comply can be a one-way ticket to having your account banned, either temporarily or permanently. To ensure that your ads remain up and running, simply follow the rules outlined in Google’s terms of service for the AdSense program and avoid questionable conduct altogether.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/153038580229913622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/tips-to-avoid-having-your-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/153038580229913622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/153038580229913622'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/tips-to-avoid-having-your-google.html' title='Tips to Avoid Having Your Google AdSense Account Banned'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-3583055311078959166</id><published>2011-01-20T00:11:00.001-08:00</published><updated>2011-01-20T00:11:29.696-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Prevent Denial of Service (DoS) Attacks</title><content type='html'>Denial of Service (DoS) attacks against web sites occur when an attacker attempts to make the web server, or servers, unavailable to serve up the web sites they host to legitimate visitors. For some time, it was thought that these types of attacks were generally used against large corporations, government sites, and activist sites as a form of protest to disrupt their web presence.&lt;br /&gt;
&lt;br /&gt;
However, more small and medium businesses are beginning to see their online presence disrupted by this type of attack.&lt;br /&gt;
&lt;br /&gt;
Application Denial of Service attacks have rapidly become a commonplace threat for doing business on the Internet - more proof that Web application security is more critical now than ever. Denial of Service attacks can result in significant loss of service, money and reputation for organizations. Typically, the loss of service is the inability of a particular network service, such as e-mail, to be available or the temporary loss of all network connectivity and services. An HTTP Denial of Service attack can also destroy programming and files in affected computer systems. In some cases, HTTP DoS attacks have forced Web sites accessed by millions of people to temporarily cease operation.&lt;br /&gt;
&lt;br /&gt;
Examples of Denial of Service attacks launched against web applications include:&lt;br /&gt;
&lt;br /&gt;
    * Attempts to &quot;flood&quot; web applications, thereby preventing legitimate user traffic&lt;br /&gt;
    * Attempts to disrupt service to a specific system or person, e.g., blocking user access by repeated invalid login attempts resulting in the account&#39;s suspension&lt;br /&gt;
    * Jamming the application-database connection by crafting CPU-intensive SQL queries&lt;br /&gt;
&lt;br /&gt;
Risks Associated with Denial of Service Attacks&lt;br /&gt;
&lt;br /&gt;
Denial of Service attacks are centered around the concept that by overloading a target’s resources, the system will ultimately crash. In the case of a DoS attack against a web application, the software is overloaded by the attack and the application fails to serve web pages properly. To crash a web server running an application, a DoS threat attacks the following services:&lt;br /&gt;
&lt;br /&gt;
    * Network bandwidth&lt;br /&gt;
    * Server memory&lt;br /&gt;
    * Application exception handling mechanism&lt;br /&gt;
    * CPU usage&lt;br /&gt;
    * Hard disk space&lt;br /&gt;
    * Database space&lt;br /&gt;
    * Database connection pool&lt;br /&gt;
&lt;br /&gt;
In the past, Denial of Service attacks were thought to be a tool used by hacktivists as a form of protest. However recent attacks have shown that Denial of Service attacks can also be way for cyber criminals to profit.&lt;br /&gt;
&lt;br /&gt;
By not proactively working to prevent Dos attacks, you leave your site vulnerable to:&lt;br /&gt;
&lt;br /&gt;
    * Extortion: Attackers threaten to continue disrupting service until payment is received.&lt;br /&gt;
    * Sabotage: Competing businesses attack web sites to build a stronger market share.&lt;br /&gt;
    * Brand damage: Sites that are attacked find that their reputation is hurt by lack of uptime or the perception that the site is not secure.&lt;br /&gt;
    * Financial losses: Sites that are attacked are prevented from doing business online. The result is often a loss in sales revenue or advertising revenue.&lt;br /&gt;
    * Other attacks: Information gathered from a successful Denial of Service attack can be used later to further attack a web site. Additionally, other vulnerabilities may be used to launch a DoS attack providing the attacker with access to more than they had originally intended.&lt;br /&gt;
&lt;br /&gt;
Preventing Denial of Service Attacks&lt;br /&gt;
&lt;br /&gt;
With dotDefender web application firewall you can avoid DoS attacks because dotDefender inspects your HTTP traffic and checks their packets against rules such as to allow or deny protocols, ports, or IP addresses to stop web applications from being exploited.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against DoS threats, cross-site scripting, SQL Injection attacks, path traversal and many other web attack techniques.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are:&lt;br /&gt;
&lt;br /&gt;
    * Easy installation on Apache and IIS servers&lt;br /&gt;
    * Strong security against known and emerging hacking attacks&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection&lt;br /&gt;
    * Interface and API for managing multiple servers with ease&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business&lt;br /&gt;
&lt;br /&gt;
How does an attacker launch a Denial of Service attack?&lt;br /&gt;
&lt;br /&gt;
There are many different ways that an attacker can launch a Denial of Service attack. They range from simply unplugging a server from the network (if they have physical access) to coordinating large armies of zombie computers to launch a large scale distributed attack against their target using:&lt;br /&gt;
&lt;br /&gt;
    * Buffer overflows in the application functions&lt;br /&gt;
    * Malformed data to raise unexpected exceptions&lt;br /&gt;
    * Exploited race conditions in multi-threaded systems&lt;br /&gt;
    * Heavy-duty SQL queries via web forms and &quot;spamming&quot; them with requests, e.g., inserting % characters within search query fields&lt;br /&gt;
    * SQL Injection attacks executing recursive CPU-intensive queries&lt;br /&gt;
    * The end users&#39; web browsers to overload the application with parallel requests via persistent / reflected Cross-Site Scripting attacks&lt;br /&gt;
    * Overly-complex regular expressions within search queries&lt;br /&gt;
    * Excessively large files uploaded to the server&lt;br /&gt;
&lt;br /&gt;
Most commonly, the following tactics are used in a DoS attack:&lt;br /&gt;
Ping Flooding&lt;br /&gt;
&lt;br /&gt;
(Also known as ICMP flood, Smurf attack, Ping of death, or SYN flood)&lt;br /&gt;
&lt;br /&gt;
Ping flood works by sending the target an overwhelming number of ping packets, usually using the &quot;ping&quot; command. It is very simple to launch and by creating traffic that exceeds the web site’s bandwidth availability, the attack is a success.&lt;br /&gt;
&lt;br /&gt;
A SYN flood sends a flood of TCP/SYN packets using a forged sender address. Since the sender address is not correct, the response in the form of a TCP/SYN-ACK packet never comes leaving a half-open connection. As these connections begin to accumulate, the number of available connections becomes saturated keeping legitimate requests from successfully connecting.&lt;br /&gt;
Peer-to-peer attacks&lt;br /&gt;
&lt;br /&gt;
Peer-to-Peer attacks are launched when the attacker causes users to disconnect from their peer-to-peer network and to connect to the victim’s website instead. Like a zombie or botnet attack, several thousand computers may be trying to connect to the victim’s site at once. If enough machines are controlled by the attacker, the overflow of connection requests can easily bring down a web application.&lt;br /&gt;
&lt;br /&gt;
Unlike zombie attacks, there is no botnet so the attacker does not have to communicate with the computers he uses to launch his attack.&lt;br /&gt;
Application level floods&lt;br /&gt;
&lt;br /&gt;
While most Denial of Service attacks exploit bandwidth, some rely on software related exploits such as buffer overflows. These attacks cause confusion in the application causing it to fill the disk space or consume all available memory or CPU cycles.&lt;br /&gt;
The Need to Avoid Denial of Service Attacks&lt;br /&gt;
&lt;br /&gt;
Denial of Service attacks are often random when they are launched against small and medium sized web sites. When a web site is attacked that does not fall into the category of a high profile target (large corporation, government site, or activist site), the reason usually falls within one or more of the following categories:&lt;br /&gt;
&lt;br /&gt;
    * Grudge: An unscrupulous competitor or disgruntled former business partner or employee may wish to cripple a business&#39;s Web site for the purpose of financial gain or revenge.&lt;br /&gt;
    * Name Confusion: The Web site&#39;s name may closely resemble one used by a well-known enterprise or personality.&lt;br /&gt;
    * Easy Target: Most mega-corporations have already installed anti-DoS safeguards — such as security technologies and extra server and connectivity power — on their sites. Smaller businesses, with fewer resources at their disposal, are tempting targets for DoS attackers, especially those looking to hone their skills.&lt;br /&gt;
    * Bad Luck: Sometimes there&#39;s no apparent reason for a DoS attack. An attacker may simply pick a business&#39;s domain at random, or because they like the sound of its name or the way it looks. Attackers, by nature, can be highly irrational.&lt;br /&gt;
&lt;br /&gt;
Unfortunately for the victim, attacks that are unintentional yield many of the same results as those that are launched against a specific target.&lt;br /&gt;
Protect Yourself from Denial of Service Attacks&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing the request and the impact it has on the application. Effective web application security is based on three powerful web application security engines:&lt;br /&gt;
&lt;br /&gt;
Pattern Recognition, Session Protection and Signature Knowledgebase.&lt;br /&gt;
&lt;br /&gt;
The Pattern Recognition web application security engine employed by dotDefender effectively protects against malicious behavior such as Denial of Service attacks. The patterns are regular expression-based and designed to efficiently and accurately identify a wide array of application-level attack methods. As a result, dotDefender is characterized by an extremely low false positive rate which is important when dealing with DoS attacks as a false positive will generate the same end-result as a well coordinated DoS threat.&lt;br /&gt;
&lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection against Denial of Service and other attacks while being one of the easiest solutions to use.&lt;br /&gt;
&lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your server or web site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/3583055311078959166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-denial-of-service-dos-attacks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/3583055311078959166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/3583055311078959166'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-denial-of-service-dos-attacks.html' title='Prevent Denial of Service (DoS) Attacks'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-8540015557561677204</id><published>2011-01-20T00:09:00.000-08:00</published><updated>2011-01-20T00:09:25.779-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Prevent Cross Site Scripting (XSS) Attacks</title><content type='html'>Cross-site scripting has been at the top of both the OWASP Top Ten list and the CWE/SANS Top 25 repeatedly. Some reports show cross-site scripting, or XSS, vulnerabilities to be present in 7 out of 10 web sites while others report that up to 90 percent of all web sites are vulnerable to this type of attack. Why are so many sites at risk? Because cross-site scripting attacks are so easy to perform.&lt;br /&gt;
&lt;br /&gt;
Basically, an attacker inputs a malicious script into a web site. This can be in a forum, comment section, or any other input area. When victims visit that web site, they only need to click on that script to start the exploit.&lt;br /&gt;
&lt;br /&gt;
A few facts about cross-site scripting attacks that you should be aware of are:&lt;br /&gt;
&lt;br /&gt;
    * Every month roughly 10-25 XSS holes are found in commercial products and advisories are published explaining the threat.&lt;br /&gt;
    * Websites that use SSL (https) are in no way more protected than websites that are not encrypted. The web applications work the same way as before, except the attack is taking place in an encrypted connection.&lt;br /&gt;
    * XSS attacks are generally invisible to the victim.&lt;br /&gt;
    * All Web servers, application servers, and Web application environments are susceptible to cross-site scripting.&lt;br /&gt;
&lt;br /&gt;
Risks Associated with Cross-Site Scripting&lt;br /&gt;
&lt;br /&gt;
Attackers are lured to XSS exploits because how easy they are to perform, but they also know to follow the money. Attacking a web site through a cross-site scripting vulnerability can be quite profitable for the attacker who knows how to harness this type of exploit.&lt;br /&gt;
&lt;br /&gt;
Without proactive Web application security in place to stop XSS attacks, you leave your site vulnerable to:&lt;br /&gt;
&lt;br /&gt;
    * User accounts being stolen through session hijacking (stealing cookies) or through the theft of username and password combinations&lt;br /&gt;
    * The ability for attackers to track your visitors web browsing behavior infringing on their privacy&lt;br /&gt;
    * Abuse of credentials and trust&lt;br /&gt;
    * Keystroke logging of your site’s visitors&lt;br /&gt;
    * Misuse of server and bandwidth resources&lt;br /&gt;
    * The ability for attackers to exploit your visitor’s browser&lt;br /&gt;
    * Data theft&lt;br /&gt;
    * Web site defacement and vandalism&lt;br /&gt;
    * Link injections&lt;br /&gt;
    * Content theft&lt;br /&gt;
&lt;br /&gt;
Web sites that have been exploited using XSS attacks have also been used to:&lt;br /&gt;
&lt;br /&gt;
    * Probe the rest of the intranet for other vulnerabilities&lt;br /&gt;
    * Launch Denial of Service attacks&lt;br /&gt;
    * Launch Brute Force attacks&lt;br /&gt;
&lt;br /&gt;
Preventing Cross-Site Scripting Attacks&lt;br /&gt;
&lt;br /&gt;
With dotDefender web application firewall you can avoid XSS attacks because dotDefender inspects your HTTP traffic and determines if your web site suffers from cross-site scripting vulnerabilities or other attacks to stop web applications from being exploited.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against cross-site scripting, SQL Injection attacks, path traversal and many other web attack techniques.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are:&lt;br /&gt;
&lt;br /&gt;
    * Easy installation on Apache and IIS servers&lt;br /&gt;
    * Strong security against known and emerging hacking attacks&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection&lt;br /&gt;
    * Interface and API for managing multiple servers with ease&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business&lt;br /&gt;
&lt;br /&gt;
How does an attacker exploit a cross-site scripting vulnerability?&lt;br /&gt;
&lt;br /&gt;
Before a web site can be compromised, an attacker needs to find applications that are vulnerable to XSS vulnerabilities. Unfortunately, most web applications, both Free/Open Source Software and commercial software, are susceptible. Attackers simply perform a Google search for terms that are often found in the software. Using search bots to automate this process means an attacker can find thousands of vulnerable web sites in minutes.&lt;br /&gt;
&lt;br /&gt;
Once a vulnerable web site is discovered, the attacker then examines the HTML to find where the exploit code can be injected.&lt;br /&gt;
Coding the exploit&lt;br /&gt;
&lt;br /&gt;
After this has been determined, the attacker then begins to code the exploit. There are three types of attacks that can be used:&lt;br /&gt;
&lt;br /&gt;
   1. Stored (persistent) attacks: Injected malicious code is stored on a target server such as a bulletin board, a visitor log, or a comment field. When interacting with the target server, an end-user inadvertently retrieves and executes the malicious code from the server.&lt;br /&gt;
   2. Reflected attacks: The end-user is tricked into clicking a malicious link or submitting a manipulated form. The injected code is sent to a vulnerable web server that directs the cross-site attack back to the user’s browser. The browser then executes the malicious code, assuming it comes from a trusted server.&lt;br /&gt;
   3. DOM-based attacks: The attack script is based on the same page&#39;s DOM (document object model), enabling it to manipulate and interrogate it. In this type of exploit, remote execution is enabled allowing the attacker to execute malicious code on the victim&#39;s computer.&lt;br /&gt;
&lt;br /&gt;
After the code has been written, it is then injected into the target site.&lt;br /&gt;
Reap the rewards&lt;br /&gt;
&lt;br /&gt;
Now that the script has been injected into the vulnerable site, the attacker can now begin to reap the rewards. If the intent of the XSS attack was to steal user authentication credentials, usernames and passwords are now collected. For attacks that center around keystroke logging, the attacker will begin to receive the logged results from the victims. If the intent was to inject spam links into a well trusted site, then the attacker will begin to see increased activity on their sites due to higher traffic and higher search engine results.&lt;br /&gt;
&lt;br /&gt;
If the attack was successful, the attacker will often replicate it on other sites to increase the potential reward.&lt;br /&gt;
The Need to Avoid Cross-Site Scripting Attacks&lt;br /&gt;
&lt;br /&gt;
Cross-site scripting not only costs businesses in stolen data, but also by harming their reputation. Owners who work hard to build themselves as trusted site to deliver content, services, or products often find themselves hurt when loyal visitors lose trust in them after an attack. Visitors whose data is stolen or find their computers infected as the result of an innocent visit to your web site are hesitant to return even if assurances are made that the site is now clean.&lt;br /&gt;
&lt;br /&gt;
Even if a vulnerable site is fixed, sites that contained malicious code from an XSS exploit are usually flagged by Google and other search engines as a result. Resources spent in time and effort to restore a solid reputation with the search engines is an added cost that most web site owners never figure on.&lt;br /&gt;
&lt;br /&gt;
The threat posed by cross-site scripting attacks is not solitary. Combined with other vulnerabilities like SQL injections, path traversal, denial of service attacks, and buffer overflows the need for web site owners and administrators to be vigilant is not only important but overwhelming.&lt;br /&gt;
Protect Yourself from Cross-Site Scripting Attacks&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing the request and the impact it has on the application. Effective web application security is based on three powerful web application security engines: Pattern Recognition, Session Protection and Signature Knowledgebase.&lt;br /&gt;
&lt;br /&gt;
The Pattern Recognition web application security engine employed by dotDefender effectively protects against malicious behavior such as SQL Injection and Cross Site Scripting. The patterns are regular expression-based and designed to efficiently and accurately identify a wide array of application-level attack methods. As a result, dotDefender is characterized by an extremely low false positive rate.&lt;br /&gt;
&lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection against cross-site scripting and other attacks while being one of the easiest solutions to use.&lt;br /&gt;
&lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your server or web site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/8540015557561677204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-cross-site-scripting-xss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/8540015557561677204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/8540015557561677204'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-cross-site-scripting-xss.html' title='Prevent Cross Site Scripting (XSS) Attacks'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-2605375171934471458</id><published>2011-01-20T00:07:00.000-08:00</published><updated>2011-01-20T00:07:09.683-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Security Tools for Apache Servers</title><content type='html'>It is assumed that Apache is a more secure web server than its Microsoft counterpart, Internet Information Services (IIS) (read more about IIS security here). Whether this statement is true or not depends on who’s facts you believe, however for the web administrator who is under the impression that Apache on its own is completely secure is in for an unfortunate shock.&lt;br /&gt;
&lt;br /&gt;
Apache, like any software, is susceptible to vulnerabilities. Having the largest share of the web server market makes Apache, and those who use it to power their web sites, vulnerable to the different threats that exist. As cyber criminals have shifted the focus of their attacks from defacement and delinquency to the actual theft of dollars and data, web administrators have to be more vigilant that ever when it comes to securing their web applications, regardless of what server software they are running.&lt;br /&gt;
Risks Associated with Apache&lt;br /&gt;
&lt;br /&gt;
Despite the belief that Apache is more secure than its competitors, the latest version of the software, Apache 2.2, has had 30 known vulnerabilities patched since May of 2002. These vulnerabilities range from giving attackers the ability to coordinate Denial of Service attacks against the server to bring down a web site to opening the door to Cross-Site Scripting (XSS) attacks.&lt;br /&gt;
Configuration&lt;br /&gt;
&lt;br /&gt;
Like any web server, if Apache is not configured properly there is a good chance that it will be open to attackers who use exploits like SQL Injections and PHP File Includes. Since Microsoft’s IIS was marketed to be easier to install, configure, and manage Apache’s developers have made great strides in making their web server a more user friendly product to those who may have shied away from the GNU/Linux shell in the past. However, as the default installation has become easier, it has also become less secure due to unnecessary services being installed. The more services that are running equates to a higher risk of a vulnerability being exploited. If the administrator is unaware of a specific service, then they may not know what to watch for in order to prevent an attack.&lt;br /&gt;
Zero-Day Vulnerabilities&lt;br /&gt;
&lt;br /&gt;
Even a web server that is updated with all the latest patches, monitored closely, and configured properly can be compromised by a zero-day attack. When this happens, it can be days before a fix is found and the attacked site could suffer from any number of issues during that time. Unless the web administrator knows what patterns to look for in illicit web traffic and does nothing else but watch this traffic, he or she will not be able to spot this type of attack before it is too late.&lt;br /&gt;
Web Applications&lt;br /&gt;
&lt;br /&gt;
While efforts to secure Apache may be high on a web administrator’s priority list, if the applications installed on the server are not treated with the same consideration the site is vulnerable to a number of threats. Some of the more common methods of attack against the most popular web applications are:&lt;br /&gt;
&lt;br /&gt;
    * Cross-Site Scripting&lt;br /&gt;
    * Path Traversal&lt;br /&gt;
    * SQL Injection&lt;br /&gt;
    * Session Hijacking&lt;br /&gt;
    * Link Injection&lt;br /&gt;
    * Cross Site Request Forgeries&lt;br /&gt;
    * Malware&lt;br /&gt;
    * Denial of Service&lt;br /&gt;
&lt;br /&gt;
Protecting Apache&lt;br /&gt;
&lt;br /&gt;
Like any server, certain steps need to be taken to harden the operating system against attacks. While malware prevention, Intrusion Detection/Prevention Systems, network firewalls, and all of the other tools and techniques help prevent some attacks, they don’t adequately prevent attacks launched against any third-party applications that have been installed on the server.&lt;br /&gt;
&lt;br /&gt;
Apache’s developers realize the need to protect their product with a web application firewall. In response to security threats that exist users can install a module called mod_security. mod_security is a plug-in that installs a web application firewall on Apache to help protect against certain threats. While in the hands of a security expert mod_security can be a useful tool in the fight to protect a web server, it does require the user to understand how to write complex rules, accept the basic supplied rule set, or purchase rules for a small fee.&lt;br /&gt;
Protect Apache With dotDefender&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing the request and the impact it has on the application. Effective web application security is based on three powerful web application security engines: Pattern Recognition, Session Protection and Signature Knowledgebase.&lt;br /&gt;
&lt;br /&gt;
The Pattern Recognition web application security engine employed by dotDefender effectively protects against malicious behavior such as the attacks mentioned above, and many others. The patterns are regular expression-based and designed to efficiently and accurately identify a wide array of application-level attack methods. As a result, dotDefender is characterized by an extremely low false positive rate.&lt;br /&gt;
&lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection against threats to web applications while being one of the easiest solutions to use.&lt;br /&gt;
&lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your server or web site’s performance.&lt;br /&gt;
Advantages of Running dotDefender on Apache&lt;br /&gt;
&lt;br /&gt;
Unlike mod_security, dotDefender runs as a Security-as-a-Service solution and is able to provide protection to web servers directly out of the box- whether the admin has an extensive background in security or just a minimal amount of knowledge on the subject.&lt;br /&gt;
&lt;br /&gt;
With the dotDefender web application firewall you can avoid many different threats to web applications because it performs a deep inspection of your HTTP traffic and checks their packets against rules such as to allow or deny protocols, ports, or IP addresses to stop web applications from being exploited. This deep level packet inspection helps to prevent against zero-day attacks as traffic that appears to be illicit can be stopped using the pattern recognition features.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against DoS threats, Cross-Site Scripting, SQL Injection attacks, path traversal and many other web attack techniques without the need to perform expert level configurations.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are:&lt;br /&gt;
&lt;br /&gt;
    * Strong security against known and emerging hacking attacks&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection&lt;br /&gt;
    * Interface and API for managing multiple servers with ease&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/2605375171934471458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/security-tools-for-apache-servers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2605375171934471458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2605375171934471458'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/security-tools-for-apache-servers.html' title='Security Tools for Apache Servers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-7102051330340770994</id><published>2011-01-20T00:05:00.000-08:00</published><updated>2011-01-20T00:05:20.483-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>E-Commerce Security</title><content type='html'>By the year 2014 it is estimated that close to $250 million a year will be spent by consumers at online retailers. With web applications like Zen Cart, Open Cart and Magento making it easy for brick and mortar shops to quickly set up an ecommerce site, more businesses are moving to get their products in front of a larger market using the web.&lt;br /&gt;
&lt;br /&gt;
For some business owners, the ease in which an e commerce site can be set up may actually come at an unexpected cost. Using one of the web applications mentioned above, or any number of proprietary solutions as well, someone with very little knowledge can set up shop and begin collecting credit card information from their customers. While an online shop may be too attractive to pass up, web applications that run ecommerce sites have become a &quot;soft spot&quot; for cybercriminals interested in stealing credit card information and other customer data. For this reason, Web application security is a vital consideration for e-commerce site owners.&lt;br /&gt;
Risks Associated with E-Commerce&lt;br /&gt;
&lt;br /&gt;
Over the years, the methods used by ecommerce sites to process and store credit card information has become much more sophisticated than the early days of online shopping. This progress has helped online shopping overcome one of its greatest obstacles, consumer trust. As evidenced by the amount of money spent online each year, people feel much more secure in shopping online than they ever have. Unfortunately for businesses, the methods used by cyber criminals trying to steal their customer’s information have made it easier than ever for them to compromise a web application.&lt;br /&gt;
Credit Card Theft/Fraud&lt;br /&gt;
&lt;br /&gt;
Sophisticated cyber criminals use bot nets to launch coordinated attacks against unsuspecting web sites that are vulnerable to attack in order to steal credit card information - credit card security is one of the most important components of e-commerce security. The infamous TJX security breach disclosed in 2007 is a good example of what can happen to companies that do not have the proper security measures in place. This breach resulted in 94 million accounts being compromised with losses exceeding $70 million due to fraud the result was a lawsuit filed against TJX by over 300 banks. When the attacker, Alberto Gonzalez, was finally caught it was found that he exploited SQL Injection vulnerabilities in various web sites to net over 130 million credit cards.&lt;br /&gt;
&lt;br /&gt;
Some of the most common exploits used in financial data theft include:&lt;br /&gt;
&lt;br /&gt;
    * SQL Injection&lt;br /&gt;
    * Cross-Site Scripting&lt;br /&gt;
    * Path Traversal&lt;br /&gt;
    * Session Hijacking&lt;br /&gt;
    * Malware (Drive-by downloads)&lt;br /&gt;
&lt;br /&gt;
Unfortunately, most sites that are vulnerable to these types of attacks don’t know it until it is too late.&lt;br /&gt;
Interruption of Business&lt;br /&gt;
&lt;br /&gt;
It could be that a competitor is trying to hurt your business, or maybe just an attacker learning how to exploit known vulnerabilities. Quite possibly, it could be that someone has compromised your web server so that they can use its resources: hard drive space, processing power, and bandwidth. Whatever the reason, a Denial of Service attack can hurt any business because customers cannot get to your site while you are under attack. Not only is revenue lost because your customers cannot get to your online store, but they may think twice before ever shopping their again if they know that your site is vulnerable to attack.&lt;br /&gt;
Damaged Brand&lt;br /&gt;
&lt;br /&gt;
When credit cards are stolen from ecommerce sites, it usually makes the news. When a theft reaches the headlines, both existing and potential customers tend to avoid using that merchant. Even the most loyal customers think twice and may turn to a competitor if they are concerned about the security of their financial data.&lt;br /&gt;
&lt;br /&gt;
Theft is not the only way an attack can hurt an established brand name either. With many Internet users relying on browser add-ons that seek out and report on potentially harmful sites, if your web site is thought to be spreading malware or loaded with spam as a result of a link injection you could quite rapidly see a loss of traffic.&lt;br /&gt;
Search Engine Results&lt;br /&gt;
&lt;br /&gt;
Companies fight hard to achieve the premier listings in the search engine results page, often spending a great deal of money on Search Engine Optimization specialists to help them rank high. All it takes is a Cross-Site Scripting attack that feeds your visitors with malware, or a link injection attack that flags your site as a spam delivery site and those rankings you worked so hard for will plummet. Larger search engines will remove potentially harmful sites from their search results altogether.&lt;br /&gt;
&lt;br /&gt;
Once a web site has been cleaned, a request can be made to have it re-evaluated and returned to the search engine results, however it can be a rather time consuming process and it is a process that is sure to hurt traffic and revenue.&lt;br /&gt;
Protecting Ecommerce Sites&lt;br /&gt;
&lt;br /&gt;
In 2004 five different credit card security programs merged to form the Payment Card Industry Security Standards Council (PCI DSS) with the purpose of creating an extra level of protection for card issuers making sure that merchants (both online and brick and mortar) meet basic levels of security when storing, processing, and transmitting cardholder data.&lt;br /&gt;
&lt;br /&gt;
To set a minimum level of security, the Payment Card Industry set 12 requirements for compliance that fall into one of six groups called control objectives. The control objectives consist of:&lt;br /&gt;
&lt;br /&gt;
    * Build and maintain a secure network&lt;br /&gt;
    * Protect cardholder data&lt;br /&gt;
    * Maintain a vulnerability management program&lt;br /&gt;
    * Implement strong access control measures&lt;br /&gt;
    * Regularly monitor and test networks&lt;br /&gt;
    * Maintain an information security policy&lt;br /&gt;
&lt;br /&gt;
Companies that fail to comply with the PCI DSS standards risk losing the ability to process credit card payments and may be subjected to audits and fines.&lt;br /&gt;
Web Application Compliance&lt;br /&gt;
&lt;br /&gt;
As many web sites are powered by web applications, and the application layer being a soft spot for attackers, the PCI Data Security Standards specifically address how to protect web applications.&lt;br /&gt;
&lt;br /&gt;
In what is known as requirement 6.6, web site owners who process credit cards are given two options for compliance. Option one requires a code review to be done by an internal employee or a trusted third-party source and must consist of one of the four methods:&lt;br /&gt;
&lt;br /&gt;
   1. Manual review of application source code&lt;br /&gt;
   2. Proper use of automated application source code analyzer (scanning) tools&lt;br /&gt;
   3. Manual web application security vulnerability assessment&lt;br /&gt;
   4. Proper use of automated web application security vulnerability assessment (scanning) tools&lt;br /&gt;
&lt;br /&gt;
The problem with code reviews is that they can be time consuming, they can be expensive, and they don’t protect against zero-day vulnerabilities. For instance, if a highly qualified reviewer is hired to check the source code for compliance, he may be able to locate vulnerabilities that are known to him today, however the vulnerabilities that have yet to be discovered most likely will not be caught in a standard code review.&lt;br /&gt;
Web Application Firewalls&lt;br /&gt;
&lt;br /&gt;
Option two of requirement 6.6 allows for a company to implement a web application firewall solution in place of regular code reviews. A web application firewall, either a hardware appliance or software solution, is placed in between the client end point and the web application. Web application firewalls, or WAFs, protect cardholder data because all web layer traffic is inspected looking for traffic that is meant to exploit known vulnerabilities as well as patterns that may suggest a zero-day exploit being launched against the application.&lt;br /&gt;
&lt;br /&gt;
Without having to dedicate programmers to inspect every line of code, web application firewalls are known to protect against:&lt;br /&gt;
&lt;br /&gt;
    * Path Traversal Vulnerabilities&lt;br /&gt;
    * Known worms&lt;br /&gt;
    * Remote Command Execution&lt;br /&gt;
    * Probes&lt;br /&gt;
    * Denial of Service attacks&lt;br /&gt;
    * Compromised servers&lt;br /&gt;
    * Cross-Site Scripting&lt;br /&gt;
    * SQL Injections&lt;br /&gt;
&lt;br /&gt;
and many more.&lt;br /&gt;
The Need to Avoid Attacks&lt;br /&gt;
&lt;br /&gt;
When it comes to protecting your ecommerce site from attackers having access to the credit card data, security needs to be a top priority. To ensure that all online merchants who process credit cards are taking the same precautions, the Payment Card Industry mandates compliance with their Data Security Standards.&lt;br /&gt;
&lt;br /&gt;
A successful attack against an ecommerce site that puts credit card data at risk will most certainly draw the attention of the PCI. Odds are that a vulnerable web site who has allowed card holder data to be accessed illegally will be found out of compliance with these standards. In addition to the possibility that such a breach could result in lost revenues, the victim may also find themselves subject to fines imposed by the PCI.&lt;br /&gt;
Protect Your Web Applications With dotDefender&lt;br /&gt;
&lt;br /&gt;
By acting as a Security-as-a-Service solution, dotDefender is able to provide protection to web servers whether the admin has an extensive background in security or just a minimal amount of knowledge on the subject.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against the common threats that the PCI Data Security Standards were put in place to protect against.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are:&lt;br /&gt;
&lt;br /&gt;
    * Strong security against known and emerging hacking attacks&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection&lt;br /&gt;
    * Interface and API for managing multiple servers with ease&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing each request to the web server and the impact it has on the application.&lt;br /&gt;
&lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your server or web site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/7102051330340770994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/e-commerce-security.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7102051330340770994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/7102051330340770994'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/e-commerce-security.html' title='E-Commerce Security'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-5746352594314054124</id><published>2011-01-20T00:04:00.000-08:00</published><updated>2011-01-20T00:04:05.149-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Cloud Security</title><content type='html'>The concept of cloud computing can trace its inception back to the 1906&#39;s when the Turing Award winning computer scientist John McCarthy stated that &quot;computation may someday be organized as a public utility&quot;. However, it wasn&#39;t until recently that the cloud began to take hold in IT as a result of Amazon providing access to their systems to maximize the use of their data centers through their Amazon Web Services project.&lt;br /&gt;
&lt;br /&gt;
As more companies begin to explore the benefits of cloud computing, it was found that this solution had the potential to:&lt;br /&gt;
&lt;br /&gt;
    * Reduce costs&lt;br /&gt;
    * Provide more flexibility&lt;br /&gt;
    * Reduce IT management of hardware and data&lt;br /&gt;
    * Reduce management of web applications through automated updates&lt;br /&gt;
    * Provide greater storage capacity&lt;br /&gt;
&lt;br /&gt;
While the advantages of a cloud solution are evident, there are many who also have been quick to point out the fact that there are plenty of security concerns one faces when considering moving to the cloud.&lt;br /&gt;
Risks Associated with Cloud Computing&lt;br /&gt;
&lt;br /&gt;
The debate as to how secure moving applications and data to the cloud is such an area of concern that the topic consumed much of the discussion at the 2009 RSA conference. These ongoing debates have sparked a number of security experts to identify a number of threats to cloud computing to include;&lt;br /&gt;
The fact that someone else is in control of your data&lt;br /&gt;
&lt;br /&gt;
Moving data to the cloud requires a great deal of trust in the host since they are essentially housing all of your data. If they fail to put adequate security controls in place between the client and data, a number of attacks can be used to compromise sensitive information. SQL Injection attacks, compromised servers, and session hijacking can all lead to cyber criminals harvesting your data on someone else&#39;s watch.&lt;br /&gt;
Someone else is managing your applications&lt;br /&gt;
&lt;br /&gt;
While this is also noted as one of the benefits to cloud computing, it can also cause problems. As web applications grow in popularity, more companies rely on them as an integral part of how they do business. Moving these applications to the cloud should mean that the management of these apps is taken care of, but this usually means automated updates, not complete security. In fact, George Reese stated in his article, Twenty Rules for Amazon Cloud Security - &quot;Above all else, write secure web applications.&quot;&lt;br /&gt;
&lt;br /&gt;
The fact is, while your cloud provider may handle necessary updates of your software, they are not going to review your code for potential vulnerabilities; make sure your input and output is validated, escaped, and filtered; and that your application is protected against other methods of exploiting common threats like Cross-Site Scripting.&lt;br /&gt;
The perimeter of the cloud is different&lt;br /&gt;
&lt;br /&gt;
The very nature of the cloud means that resources are shared as they are needed. Traditional perimeter security in the cloud doesn&#39;t work in the same way. For instance, using Amazon&#39;s Web Services you may find yourself restricted when it comes to checking logs and deploying tools like traffic sniffers and intrusion detection systems. Essentially, its not your perimeter so the way you used to protect it has changed. Some terms of service even prevent you from running vulnerability scans making it virtually impossible to perform a code review. For PCI compliance, this can present a major problem.&lt;br /&gt;
Protecting the Cloud&lt;br /&gt;
&lt;br /&gt;
Even though data and applications running in the cloud are exposed to a number of security threats, a strong push form industries such as healthcare and ecommerce, as well as support from Google, IBM, Amazon, and other IT powerhouses, means that solutions to these security related problems need to be identified.&lt;br /&gt;
&lt;br /&gt;
One way to protect against threats to your web applications and data is to deploy a Web application Firewall as a software solution. No additional hardware is required on the part of the cloud provider and in can be installed directly in front of your web facing applications.&lt;br /&gt;
&lt;br /&gt;
When deployed correctly, a Web Application Firewall protects your web applications from known threats including:&lt;br /&gt;
&lt;br /&gt;
    * Path Traversal&lt;br /&gt;
    * Known worms&lt;br /&gt;
    * Remote Command Execution&lt;br /&gt;
    * Probes&lt;br /&gt;
    * Denial of Service attacks&lt;br /&gt;
    * Compromised servers&lt;br /&gt;
&lt;br /&gt;
Web application Firewalls also take traditional security much further. By performing a deep inspection of traffic on the web service layers they are able to stop threats that intrusion detection and prevention systems often miss.&lt;br /&gt;
The Need to Avoid Attacks&lt;br /&gt;
&lt;br /&gt;
Cyber criminals attack the most vulnerable web sites, and they attack the biggest possible pool of victims they can. As more IT departments are forced to scale back, cost saving initiatives like cloud computing become even more attractive.&lt;br /&gt;
&lt;br /&gt;
While cloud computing provides managed services, you are still responsible for compliance. No provider will assume this responsibility for you simply because they are managing your applications and data. In order to comply with regulations like PCI DSS, HIPPA, SOX, and the many others it is essential that security be one of the most important factors when making the decision to move to the cloud.&lt;br /&gt;
Protect Your Web Applications on the Cloud With dotDefender&lt;br /&gt;
&lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection against threats to web applications while being one of the easiest solutions to use.&lt;br /&gt;
&lt;br /&gt;
By acting as a Security-as-a-Service solution, dotDefender is able to provide protection to web servers whether the admin has an extensive background in security or just a minimal amount of knowledge on the subject. In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your web site’s performance.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against DoS threats, Cross-Site Scripting, SQL Injection attacks, path traversal and many other web attack techniques.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive security solution to your web application security hosted in the cloud are:&lt;br /&gt;
&lt;br /&gt;
    * Strong security against known and emerging hacking attacks – even zero-day vulnerabilities can be stopped before they exploit your web site.&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection.&lt;br /&gt;
    * Interface and API for managing multiple servers with ease. This works especially well with multiple virtual servers in the cloud.&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business. Your cloud provider is not required to do anything. The software can be easily installed by your staff without the need for additional support from your cloud provider.&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing the request and the impact it has on the application. Effective web application security is based on three powerful web application security engines: Pattern Recognition, Session Protection and Signature Knowledgebase.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/5746352594314054124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/cloud-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5746352594314054124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5746352594314054124'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/cloud-security.html' title='Cloud Security'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-5974694344065266177</id><published>2011-01-20T00:02:00.001-08:00</published><updated>2011-01-20T00:02:47.014-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Web Application Firewall</title><content type='html'>With reports stating that over 80% of all web sites are contain vulnerabilities that make them susceptible to Cross-Site Scripting, SQL Injection, Path Traversal, and many other exploits, many organizations have shown their concern.&lt;br /&gt;
&lt;br /&gt;
Most notable is that of the Payment Card Industry (PCI) Security Standards Council who has required that in order to be in compliance, a company who processes credit cards over the Internet needs to either complete, Option 1, a web application vulnerability assessment or, Option 2, implement a web application firewall.&lt;br /&gt;
&lt;br /&gt;
PCI defines a web application firewall as:&lt;br /&gt;
&lt;br /&gt;
    “A security policy enforcement point positioned between a web application and the client end point. This functionality can be implemented in software or hardware, running in an appliance device, or in a typical server running a common operating system. It may be a stand-alone device or integrated into other network components.” &lt;br /&gt;
&lt;br /&gt;
Basically, a web application firewall, or WAF, protects web applications much in the same way a traditional firewall protects a network. It controls the input and output, as well as the access to and from the asset it is protecting. However, traditional network firewalls, and even Intrusion Prevention Systems (IPS), evaluate IP packets or protocols without an awareness of the application payload so they cannot provide protection to the application layer. Without an awareness of the HTML data payload these layer 3 devices cannot recognize and overcome the types of application layer threats that make web applications vulnerable to attack.&lt;br /&gt;
&lt;br /&gt;
Unlike traditional firewalls that usually block access to certain ports or filter by IP address, web application firewalls look at every request and response within the different web service layers such as HTTP, HTTPS, SOAP, and XML-RPC. The meticulous inspection of web traffic that web application firewalls perform has also earned them the nickname “Deep Packet Inspection Firewalls”.&lt;br /&gt;
Risks Associated with Web Applications&lt;br /&gt;
&lt;br /&gt;
Falling out of PCI compliance may not be a concern for many web site owners. Many web sites simply don’t collect credit card data over the Internet and others rely on payment gateways like PayPal to handle all of their online transactions.&lt;br /&gt;
&lt;br /&gt;
Unfortunately for any business or person who runs a web site, deploying any type of web application - even commercial applications or ones supported by a hosting provider - puts the web site at risk for the following:&lt;br /&gt;
&lt;br /&gt;
    * Web defacement and vandalism: using Path Traversal exploits, attackers can gain access to parts of your web site that the visitor never sees - the files and folders that exist outside of the web document root directory.&lt;br /&gt;
    * Denial of Service attacks: by manipulating incoming web traffic, attackers can overload your web server or web applications causing them to crash or slow to a crawl. Visitors who have come to your site to purchase products, read your content, or participate in the community will become discouraged when the site is unavailable causing damage to your brand reputation and a potential loss in sales.&lt;br /&gt;
    * Stolen user information: using SQL Injection exploits attackers can access any data stored in the data bases that your web site relies on. Information like user accounts, user identities, and user credit cards can be stolen or manipulated. Cross-site scripting can also be used to trick users into giving up this information as well. By uploading malicious scripts to a vulnerable web site, attackers can create a mock login area where visitors unknowingly send their information to the attacker.&lt;br /&gt;
    * Stolen user sessions: using Cross-Site Scripting, attackers can steal a legitimate user’s session ID and manipulate it to gain access to their information.&lt;br /&gt;
    * Being flagged as malicious by search engines: various vulnerabilities found in many web sites allow attackers to upload spam links to a site. Sites vulnerable to Cross-Site Scripting can also be exploited so that attackers can upload malicious scripts like Trojan horses, keystroke loggers, adware, spyware, and other malware. Once the search engines become aware of sites serving spam or malware, they are flagged as malicious and their page ranking drops.&lt;br /&gt;
&lt;br /&gt;
The truth is, any web application is at risk. Whether it be a commercial application or a Free/Open Source application the potential for it to have vulnerabilities exists. Once these threats are known, attackers use well coordinated methods to seek out sites that are vulnerable and begin to launch their attack.&lt;br /&gt;
Preventing Web Application Attacks&lt;br /&gt;
&lt;br /&gt;
Code reviews and vulnerability assessments are excellent ways to help seek out and patch known vulnerabilities in a web application. However, as solid as these two solutions are, they do raise two concerns.&lt;br /&gt;
Cost&lt;br /&gt;
&lt;br /&gt;
Both code reviews and vulnerability assessments can be rather costly. One way a company can defray some of these costs is to perform these duties in house but this too may be expensive as personnel usually have to be trained in this practice. Additionally, having people dedicated to these tasks pulls them away from other duties. In smaller organizations, this may not be possible.&lt;br /&gt;
Zero-Day Exploits&lt;br /&gt;
&lt;br /&gt;
Code reviews and vulnerability assessments work, but only against known vulnerabilities. Zero-day exploits are ones that have no patch because they have not yet been seen. Even the best reviewers and auditors cannot see into the future to recommend fixes for problems that don’t exist yet.&lt;br /&gt;
Web Application Firewalls&lt;br /&gt;
&lt;br /&gt;
Web application firewalls are a perfect solution to the problems with code reviews and vulnerability assessments because they actively and constantly protect web applications against threats using Pattern Recognition to detect and thwart zero-day exploits and other evolving threats, Session Protection to help prevent impersonation, and a Signature Knowledgebase to block known vulnerabilities and known attackers.&lt;br /&gt;
&lt;br /&gt;
With dotDefender web application firewall you can avoid many different threats to web applications because dotDefender inspects your HTTP traffic and checks their packets against rules such as to allow or deny protocols, ports, or IP addresses to stop web applications from being exploited.&lt;br /&gt;
&lt;br /&gt;
Architected as plug &amp; play software, dotDefender provides optimal out-of-the-box protection against DoS threats, Cross-Site Scripting, SQL Injection attacks, path traversal and many other web attack techniques.&lt;br /&gt;
&lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are:&lt;br /&gt;
&lt;br /&gt;
    * Easy installation on Apache and IIS servers&lt;br /&gt;
    * Strong security against known and emerging hacking attacks&lt;br /&gt;
    * Best-of-breed predefined security rules for instant protection&lt;br /&gt;
    * Interface and API for managing multiple servers with ease&lt;br /&gt;
    * Requires no additional hardware, and easily scales with your business&lt;br /&gt;
&lt;br /&gt;
The Need to Avoid Attacks&lt;br /&gt;
&lt;br /&gt;
Gartner research states that 75% of all attacks happen at the application layer. As more applications are designed to run in the browser, like Google Apps and the upcoming release of Microsoft Office, and more apps are designed to run in the cloud the odds that a company’s data is vulnerable to a number of threats multiplies with each passing day.&lt;br /&gt;
&lt;br /&gt;
Leaving data exposed like this is expensive. The 2003 attack against TJ Maxx cost between $500 million to $1 billion in lost income and fines. Add to this the fact that their stock fell roughly 66% and it is easy to see just how lost income is not the only way a compromised site can hurt a business’ bottom line. Small web sites are not immune to this threat. While they may not stand to have millions of dollars stolen, they are prime targets for cyber criminals who use these sites as a launching pad for malware distribution and other scams. The sites that serve as unknowing hosts to these criminals soon find their reputation ruined as they are flagged as malicious, and once their visitors are infected they rarely return.&lt;br /&gt;
&lt;br /&gt;
Web application firewalls directly address these threats by examining incoming requests when they are opened by the web server. From here, the web application firewall is able to see the request exactly as the web server sees it allowing it to stop any malicious attempt in an efficient and timely manner.&lt;br /&gt;
&lt;br /&gt;
When looking for a web application firewall solution, it is important to keep certain criteria in mind:&lt;br /&gt;
&lt;br /&gt;
    * Does the WAF provide protection to applications running on both public facing web sites and internal web sites?&lt;br /&gt;
    * Does it support multiple web server software and operating systems?&lt;br /&gt;
    * Does it provide out-of-the box protection?&lt;br /&gt;
    * Does it update automatically?&lt;br /&gt;
    * Does it integrate with other security systems?&lt;br /&gt;
    * Is it easy to maintain?&lt;br /&gt;
    * Is it easy to manage?&lt;br /&gt;
&lt;br /&gt;
Protect Your Web Applications With dotDefender&lt;br /&gt;
&lt;br /&gt;
dotDefender&#39;s unique security approach eliminates the need to learn the specific threats that exist on each web application. The software that runs dotDefender focuses on analyzing the request and the impact it has on the application. Effective web application security is based on three powerful web application security engines: Pattern Recognition, Session Protection and Signature Knowledgebase.&lt;br /&gt;
&lt;br /&gt;
The Pattern Recognition web application security engine employed by dotDefender effectively protects against malicious behavior such as the attacks mentioned above, and many others. The patterns are regular expression-based and designed to efficiently and accurately identify a wide array of application-level attack methods. As a result, dotDefender is characterized by an extremely low false positive rate.&lt;br /&gt;
&lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection against threats to web applications while being one of the easiest solutions to use.&lt;br /&gt;
&lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have dotDefender up and running. Its predefined rule set offers out-of-the box protection that can be easily managed through a browser-based interface with virtually no impact on your server or web site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/5974694344065266177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/web-application-firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5974694344065266177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/5974694344065266177'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/web-application-firewall.html' title='Web Application Firewall'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-2688022630596204113</id><published>2011-01-20T00:01:00.000-08:00</published><updated>2011-01-20T00:01:37.095-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Prevent SQL Injection Attacks</title><content type='html'>&lt;div class=&quot;bg bg-blue-top&quot;&gt;  &lt;div class=&quot;container&quot;&gt;    &lt;h1&gt;&lt;/h1&gt;Coming in at number one in the &lt;a href=&quot;http://www.applicure.com/blog/owasp-top-10-2010&quot; title=&quot;OWASP Top Ten&quot;&gt;OWASP Top Ten&lt;/a&gt;  Most Critical Web Application Vulnerabilities are injection attacks,  and SQL Injection vulnerabilities are the most common and most dangerous  in this category. &lt;strong&gt;SQL injection&lt;/strong&gt; is a technique that exploits vulnerable web sites by inserting malicious code into the database that runs it. &lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
What makes the threat of SQL injection attacks so dangerous is the ease  in which they can be launched and how many web sites are vulnerable to  them. &lt;br /&gt;
Attackers often use large botnets to systematically seek out vulnerable  web sites to attack with little work being done on their part. Pair this  with the fact that the number of sites vulnerable to this type of  attack grows each year and it is clear to see why it remains at the top  of the most critical vulnerabilities. &lt;br /&gt;
&lt;h2&gt;Risks Associated with SQL Injection&lt;/h2&gt;Even with the ease that an automated SQL injection attack can be carried  out, if the attackers stood to gain nothing this threat would soon  disappear. Unfortunately, those who successfully compromise vulnerable  web sites can find that this vulnerability can be quite profitable as  they give the attacker access to the database so information can be sold  or data can be deleted. More advanced techniques can also be used to  give the attacker unrestricted access to the system through a backdoor.  SQL injection can also be used in tandem with other exploits, such as  cross-site scripting, to manipulate how data is displayed to a web  site’s visitors. &lt;br /&gt;
Not preventing SQL Injection attacks leaves your business at great risk of: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Changes to or deletion of highly sensitive business information.&lt;/li&gt;
&lt;li&gt;Steal customer information such as social security numbers, addresses, and credit card numbers.&lt;/li&gt;
&lt;li&gt;Financial losses&lt;/li&gt;
&lt;li&gt;Brand damage&lt;/li&gt;
&lt;li&gt;Theft of intellectual property&lt;/li&gt;
&lt;li&gt;Legal liability and fines&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Preventing SQL Injection Attacks&lt;/h2&gt;With dotDefender &lt;a href=&quot;http://www.applicure.com/solutions/web-application-firewall&quot; title=&quot;web application firewall&quot;&gt;web application firewall&lt;/a&gt;  you can avoid SQL injection attacks because dotDefender inspects your  HTTP traffic and determines if your web site suffers from SQL Injection  or other attacks stopping identity theft and preventing data leaks from  web applications. &lt;br /&gt;
Architected as plug &amp;amp; play software, dotDefender provides optimal  out-of-the-box protection against SQL Injection attacks, cross-site  scripting, website defacement and many other web attack techniques. &lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your &lt;a href=&quot;http://www.applicure.com/solutions/web-application-security&quot; title=&quot;web application security&quot;&gt;web application security&lt;/a&gt; needs are: &lt;br /&gt;
&lt;ul class=&quot;lists list-features&quot;&gt;&lt;li&gt;&lt;span class=&quot;icons icons-writer&quot;&gt;&lt;/span&gt; Enterprise-class security against known and emerging hacking attacks&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;icons icons-cogwheel&quot;&gt;&lt;/span&gt; Central Management console for easy control over multiple dotDefender installations&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;icons icons-boxes&quot;&gt;&lt;/span&gt; Supports multiple platforms and technologies - IIS, Apache, Cloud ...&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;icons icons-magnifier&quot;&gt;&lt;/span&gt; Open API for integration with management platforms and other applications&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;icons icons-circle&quot;&gt;&lt;/span&gt; Solutions for Hosting, Enterprise and SMB/SME&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;How does an attacker compromise your SQL server?&lt;/h3&gt;Before a web site can be compromised, an attacker needs to find  applications that are vulnerable to SQL injection using queries to learn  the SQL application methods and its response mechanisms. &lt;br /&gt;
The attacker has two ways to identify SQL injection vulnerabilities: &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Error messages: the attacker constructs the correct SQL syntax based  on errors messages propagated from the SQL server via the front-end web  application. Using the errors received, the hacker learns the internal  SQL database structure and how to attack by injecting SQL queries via  the Web application parameters.&lt;/li&gt;
&lt;li&gt;Blindfolded Injection: this technique is utilized by hackers in  situations where no error messages or response content is returned from  the database. In these cases, the attacker lacks the ability to learn  the backend SQL queries in order to balance the SQL injection query. In  the lack of database content output within the Web application, the  attacker is also challenged with finding a new way of retrieving the  data.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;Identifying the database&lt;/h3&gt;When the attacker knows how each database is reacting he or she can  identify the database type and the server that is running it. &lt;br /&gt;
There are several techniques the attacker uses to identify database objects in a SQL statement. &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Using a concatenation string:&lt;br /&gt;
select f1+f2&lt;br /&gt;
from t1&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Using a semicolon or cash sign ($)&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;Compromising the SQL server&lt;/h3&gt;Once the attacker has all information he can build the exploit code. &lt;br /&gt;
Some techniques used to execute SQL Injection attacks are: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Terminating queries using quotes, double-quotes, SQL comments &lt;/li&gt;
&lt;li&gt;Using stored procedures &lt;/li&gt;
&lt;li&gt;Database manipulation commands such as TRUNCATE, DROP &lt;/li&gt;
&lt;li&gt;Using CASE WHEN, EXEC to run nested queries &lt;/li&gt;
&lt;li&gt;Utilizing SQL injection to create Buffer Overflow attacks within the database server &lt;/li&gt;
&lt;li&gt;Delivering SQL queries via XML and Web Services &lt;/li&gt;
&lt;li&gt;Blindfolded SQL Injection techniques:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Blindfolded injection techniques using Boolean queries and WAITFOR DELAY&lt;/li&gt;
&lt;li&gt;Comparison queries using commands such as BETWEEN, LIKE, ISNULL&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IDS signature evasive SQL Injection techniques:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Using CONVERT &amp;amp; CAST commands to mask the attack payload Using Null bytes to break the signature pattern&lt;/li&gt;
&lt;li&gt;Using HEX encoding mixtures&lt;/li&gt;
&lt;li&gt;Using SQL CHAR() to represent ASCII values as numbers&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;For example, the attacker decides to go with a basic attack using:&lt;br /&gt;
1 = 1-- &lt;br /&gt;
What happens when this is entered into an input box is that the server  recognizes 1 = 1 as a true statement. Since -- is used for commenting,  everything after that is ignored making it possible for the attacker to  gain access to the database. You can see precisely how this attack works  on our &lt;a href=&quot;http://www.applicure.com/blog/anatomy-of-an-sql-injection-attack&quot; title=&quot;SQL injection example&quot;&gt;SQL injection example&lt;/a&gt; page. &lt;br /&gt;
&lt;h3&gt;The Need to Avoid SQL Injection Attacks&lt;/h3&gt;SQL injection techniques have been around for over 10 years now, but  recent years have seen a dramatic increase in both number of attacks and  the extent of damage caused by them. In fact, a sweep of attacks in the  second quarter of 2008 alone resulted in over 500,000 exploited web  pages that were compromised to deliver password-stealing malware to  users&#39; computers. In more recent studies, security firms report  attempted attacks reaching totals of 450,000 per day. &lt;br /&gt;
The tragedy is that these threats can be mitigated, or even prevented, with the proper tools and knowledge. &lt;br /&gt;
The attacker identifies vulnerabilities and obtains database access SQL  (Structured Query Language) provides an interface to facilitate access  to and interaction with a database. A database usually stores data in  tables and procedures. &lt;br /&gt;
SQL Injection is a security exploit method in which the attacker aims at  penetrating a back-end database to manipulate, steal or modify  information in the database. The SQL Injection attack method exploits  the Web application by injecting malicious queries, causing the  manipulation of data. Almost all SQL databases and programming languages  are potentially vulnerable and over 60% of websites turn out to be  vulnerable to SQL Injection. &lt;br /&gt;
The threat posed by SQL injection attacks are not solitary. Combined with other vulnerabilities like &lt;a href=&quot;http://www.applicure.com/solutions/prevent-cross-site-scripting-attacks&quot; title=&quot;cross-site scripting&quot;&gt;cross-site scripting&lt;/a&gt;, path traversal, &lt;a href=&quot;http://www.applicure.com/solutions/prevent-denial-of-service-attacks&quot; title=&quot;denial of service attacks&quot;&gt;denial of service attacks&lt;/a&gt;, and buffer overflows the need for web site owners and administrators to be vigilant is not only important but overwhelming. &lt;br /&gt;
&lt;h2&gt;Protect Yourself from SQL Injection Attacks&lt;/h2&gt;dotDefender&#39;s unique security approach eliminates the need to learn the  specific threats that exist on each web application. The software that  runs dotDefender focuses on analyzing the request and the impact it has  on the application. Effective web application security is based on three  powerful web application security engines: Pattern Recognition, Session  Protection and Signature Knowledgebase. &lt;br /&gt;
The Pattern Recognition web application security engine employed by  dotDefender effectively protects against malicious behavior such as SQL  Injection and Cross Site Scripting. The patterns are regular  expression-based and designed to efficiently and accurately identify a  wide array of application-level attack methods. As a result, dotDefender  is characterized by an extremely low false positive rate. &lt;br /&gt;
&lt;h2&gt;What types of SQL Injection attacks does dotDefender block?&lt;/h2&gt;dotDefender blocks against various SQL Injection techniques including, but not limited to: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Terminating queries using quotes, double-quotes, SQL comments&lt;/li&gt;
&lt;li&gt;Stored procedure names&lt;/li&gt;
&lt;li&gt;Comparison queries using commands such as BETWEEN, LIKE, ISNULL&lt;/li&gt;
&lt;li&gt;Database manipulation commands such as TRUNCATE, DROP&lt;/li&gt;
&lt;li&gt;Reserved words such as CASE WHEN, EXEC&lt;/li&gt;
&lt;li&gt;Blindfolded injection techniques such as Boolean queries and WAITFOR DELAY&lt;/li&gt;
&lt;li&gt;Database-unique attacks relating to Oracle, MySQL, MS-SQL&lt;/li&gt;
&lt;li&gt;Signature evasion techniques such as using CONVERT &amp;amp; CAST&lt;/li&gt;
&lt;li&gt;Buffer overflow attacks via SQL Injection&lt;/li&gt;
&lt;li&gt;XML and Web-Services encapsulating SQL Injection techniques&lt;/li&gt;
&lt;li&gt;Null byte signature evasion&lt;/li&gt;
&lt;li&gt;HEX encoding mixtures for signature evasion&lt;/li&gt;
&lt;li&gt;Using SQL CHAR() for signature evasion&lt;/li&gt;
&lt;li&gt;Zero-day protection against MS-SQL stored procedure attacks such as MS08-040&lt;/li&gt;
&lt;/ul&gt;What sets dotDefender apart is that it offers comprehensive protection  against SQL injection and other attacks while being one of the easiest  solutions to use. &lt;br /&gt;
In just 10 clicks, a web administrator with no security training can have &lt;a href=&quot;http://www.applicure.com/products/dotdefender&quot; title=&quot;dotDefender&quot;&gt;dotDefender&lt;/a&gt;  up and running. Its predefined rule set offers out-of-the box  protection that can be easily managed through a browser-based interface  with virtually no impact on your server or web site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/2688022630596204113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-sql-injection-attacks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2688022630596204113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/2688022630596204113'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/prevent-sql-injection-attacks.html' title='Prevent SQL Injection Attacks'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-4035066850498906445</id><published>2011-01-19T23:59:00.000-08:00</published><updated>2011-01-19T23:59:12.042-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>IIS Website Security</title><content type='html'>For years, Microsoft has had to contend with the impression that their  products were not as secure as their counterparts. This was especially  true when it came to Internet Information Services (IIS), the Microsoft  web server. Much of the issues associated with ISS were related to the  fact that many of the services were enabled by default. &lt;br /&gt;
&lt;div class=&quot;bg bg-blue-top&quot;&gt;&lt;div class=&quot;container&quot;&gt;   &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
Right out of the box, IIS could run as a fully functional web server  without much need to configure various services. Unfortunately,  attackers knew this and were able to compromise servers, and web sites,  that relied on IIS because many of the administrators who installed the  software were not aware of what steps they needed to take to secure this  application. &lt;br /&gt;
Much has changed over the years. In response to an increase in &lt;a href=&quot;http://www.applicure.com/solutions/web-application-security&quot; title=&quot;web-based application attacks&quot;&gt;web-based application attacks&lt;/a&gt;,  Microsoft made attempts to increase security in all of their products,  including IIS. In version 6, they rolled out what was referred to as a  lockdown by default approach where many features and services were left  out, or disabled, in the default installation. They were still  available, however the administrator had to enable or install them  giving them full knowledge that they were running. In version 7, this  approach changed again to take on a minimum install approach where only  the bare minimum components are installed giving attackers a much  smaller surface to work from. &lt;br /&gt;
&lt;h2&gt;Risks Associated with IIS&lt;/h2&gt;Despite the strides taken to protect IIS 7 from attacks, there are still  risks that a web administrator needs to be aware of if they are running  this application as their web server - this is what makes using a &lt;a href=&quot;http://www.applicure.com/solutions/web-application-firewall&quot; title=&quot;WAF&quot;&gt;WAF&lt;/a&gt;  (Web application firewall) so appealing. Unfortunately, some of the  things that make Microsoft’s IIS so appealing are also some of the  issues that anyone using it needs to be aware of. &lt;br /&gt;
&lt;h3&gt;It is a Microsoft product&lt;/h3&gt;It is not insecure because it is a Microsoft product, but the fact that  Microsoft still makes things easier for administrators still makes it a  target. IIS can be installed and run on Server 2008 Core, which uses a  command line interface rather than Windows. In this environment, the  server is much more secure. However, when Windows is used the temptation  to make use of Internet Explorer to connect to the web is far too great  and happens far too often. When servers are allowed to access the web,  they are put at risk. Windows makes it too easy for a lazy admin to  simply fire up IE to find something from their server rather than a  workstation. &lt;br /&gt;
&lt;h3&gt;It is too easy to install software&lt;/h3&gt;One of the biggest threats to security is a web application. Odds are  that most servers using IIS are using Windows. In a Windows environment,  it is far too easy to install web applications like WordPress, Joomla!,  or ZenCart. Although this is a huge selling point, it also poses a risk  because if the web administrator does not have background knowledge  related to the vulnerabilities that are present in these, or any other  web application, then they may unknowingly be installing insecure  software onto their server. &lt;br /&gt;
Of course, this can be true of applications installed via a command line  interface or GNU/Linux shell as well, however odds are that if a person  is adept at using these tools, they are more aware of basic security  risks as well. &lt;br /&gt;
&lt;h3&gt;Malware&lt;/h3&gt;Unfortunately for Microsoft, many web admins still remember what the  Code Red and Nimda worms did to web servers using IIS. Defacing web  sites, hitting them with &lt;a href=&quot;http://www.applicure.com/solutions/prevent-denial-of-service-attacks&quot; title=&quot;denial of service attacks&quot;&gt;Denial of Service attacks&lt;/a&gt;, and exploiting path traversal vulnerabilities. &lt;br /&gt;
Due to Microsoft’s market share, it will always be a preferred target  for malware attacks. Even as engineers work to patch known  vulnerabilities, the thousands of pieces of malware being released into  the wild every day that pose significant threats to any server running  Microsoft. &lt;br /&gt;
&lt;h2&gt;Protecting IIS&lt;/h2&gt;Like any server, certain steps need to be taken to harden the operating  system against attacks. While malware prevention, Intrusion  Detection/Prevention Systems, network firewalls, and all of the other  tools and techniques help prevent some attacks, they don’t adequately  prevent attacks launched against any third-party applications that have  been installed on the server. &lt;br /&gt;
dotDefender protects IIS web servers against a variety of vulnerabilities to include: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Path Traversal&lt;/li&gt;
&lt;li&gt;Known worms&lt;/li&gt;
&lt;li&gt;Remote Command Execution&lt;/li&gt;
&lt;li&gt;Probes&lt;/li&gt;
&lt;li&gt;Denial of Service attacks&lt;/li&gt;
&lt;li&gt;Compromised servers&lt;/li&gt;
&lt;/ul&gt;By acting as a Security-as-a-Service solution, dotDefender is able to  provide protection to web servers whether the admin has an extensive   background in security or just a minimal amount of knowledge on the  subject. &lt;br /&gt;
With dotDefender web application firewall you can avoid many different  threats to web applications because dotDefender inspects your HTTP  traffic and checks their packets against rules such as to allow or deny  protocols, ports, or IP addresses to stop web applications from being  exploited. &lt;br /&gt;
Architected as plug &amp;amp; play software, dotDefender provides optimal  out-of-the-box protection against DoS threats, Cross-Site Scripting, SQL  Injection attacks, path traversal and many other web attack techniques. &lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Strong security against known and emerging hacking attacks&lt;/li&gt;
&lt;li&gt;Best-of-breed predefined security rules for instant protection&lt;/li&gt;
&lt;li&gt;Interface and API for managing multiple servers with ease&lt;/li&gt;
&lt;li&gt;Requires no additional hardware, and easily scales with your business&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;The Need to Avoid Attacks&lt;/h2&gt;Whether your web server is running IIS or Apache makes little  difference. With hundreds of  millions of dollars being stolen each year  by cyber criminals vulnerabilities will continue to be a problem as  known ones are exploited and new ones emerge. &lt;br /&gt;
In addition to money and data stolen as a result of compromised servers  and web sites, businesses have to contend with a damaged reputation  after an attack. When a breach of security occurs, customers and  visitors second guess visiting that site if they know that they are not  safe. Once the search engines find malware or spam on a web site, it can  be flagged as malicious and removed from the search engine results page  causing a loss in legitimate traffic. &lt;br /&gt;
&lt;h2&gt;Protect Your Web Applications With dotDefender&lt;/h2&gt;dotDefender&#39;s unique security approach eliminates the need to learn the  specific threats that exist on each web application. The software that  runs dotDefender focuses on analyzing the request and the impact it has  on the application. Effective web application security is based on three  powerful web application security engines: Pattern Recognition, Session  Protection and Signature Knowledgebase. &lt;br /&gt;
The Pattern Recognition web application security engine employed by  dotDefender effectively protects against malicious behavior such as the  attacks mentioned above, and many others. The patterns are regular  expression-based and designed to efficiently and accurately identify a  wide array of application-level attack methods. As a result, dotDefender  is characterized by an extremely low false positive rate. &lt;br /&gt;
What sets dotDefender apart is that it offers comprehensive protection  against threats to web applications while being one of the easiest  solutions to use. &lt;br /&gt;
In just 10 clicks, a web administrator with no security training can  have dotDefender up and running. Its predefined rule set offers  out-of-the box protection that can be easily managed through a  browser-based interface with virtually no impact on your server or web  site’s performance.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/4035066850498906445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/iis-website-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4035066850498906445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4035066850498906445'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/iis-website-security.html' title='IIS Website Security'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3920411445417885855.post-4550172555432186220</id><published>2011-01-19T23:57:00.000-08:00</published><updated>2011-01-19T23:57:25.543-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>How Hacking Attacks Work</title><content type='html'>&lt;h2&gt;&lt;/h2&gt;Given the amount of sensitive and financial information that is  transmitted over the Internet every hour, it would be an obvious choice  for cyber criminals to conduct their illegal activities. Yet in addition  to the amount of traffic, the proliferation of insecure web  applications makes web based hacking attacks even more attractive, and  even more profitable. &lt;br /&gt;
Breaking into computer systems for malicious intent is nothing new.  Since the early eighties skilled computer enthusiasts, or hackers, have  used their knowledge to break into systems with no redeeming intent.  However with the advent of web based applications, the sophistication of  hacking attacks has dramatically increased while the amount of skill  required to carry out these attacks has proportionately lessened. &lt;br /&gt;
Malicious hackers nowadays can make use of a number of tools that help  them automate their attack. Using scanning tools the attacker is able to  perform the first step of their attack, enumeration. In this phase  information is gathered regarding the intended target. With specific  tools, the attacker can scan multiple computers, routers, servers, and  web sites at once looking for specific information that will help them  easily attack the machine. Add to this the ability for the attacker to  conduct the enumeration process with an army of zombie computers and the  number of vulnerable systems that they can identify rises exponentially  depending upon the size of the botnet they control. &lt;br /&gt;
Once the targets have been identified the attacker continues to analyze  the targets looking for known vulnerabilities. Depending on what the  overall goal of the attacker is, they could  be searching for any  number, or combination, of vulnerabilities in which to exploit. These  can include, but are not limited to: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Cross-Site Scripting&lt;/li&gt;
&lt;li&gt;SQL Injection &lt;/li&gt;
&lt;li&gt;Remote File Execution &lt;/li&gt;
&lt;li&gt;Denial of Service &lt;/li&gt;
&lt;li&gt;Path Traversal  &lt;/li&gt;
&lt;li&gt;And many others &lt;/li&gt;
&lt;/ul&gt;Once the vulnerabilities are identified, the attacker can move into the last stage of their attack, exploiting the computers. &lt;br /&gt;
Using the information found in the vulnerability analysis, the attacker  then attempts to exploit the target computers. Again, this process can  be automated like the others, and when launched from a large botnet army  the attacker can exploit thousands of victims with minimal effort on  their part. &lt;br /&gt;
&lt;h2&gt;Effects of Hacking Attacks&lt;/h2&gt;Hacking attacks can have detrimental effects on the victim. These  effects vary according to the type of attack the hacker launched and  what the target of their attack is. Unfortunately for many Web Sites,  there are multiple ways to exploit them. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Malware that infects desktop computers can reveal administrator  credentials or FTP credentials. These credentials can then be used to  access the web site, web server, and even other resources on a companies  network.&lt;/li&gt;
&lt;li&gt;Vulnerabilities in the server operating system can provide a hacker  access to the files that make up the web site.  The web site can then  serve spam or malicious files to innocent visitors. Sites that are found  to do this, even if they are not aware, can be flagged as malicious by  the search engines and even removed from the Search Engine Results Page.&lt;/li&gt;
&lt;li&gt;Web applications that power dynamic web sites present multiple ways  for an attacker to exploit a site and connect to the web site’s data  base. Data bases that contain financial or personal information can then  be farmed to later be used for credit card fraud or identity theft.&lt;/li&gt;
&lt;li&gt;Denial of Service attacks can cause a disruption in web services. If  any essential business processes are run over the Internet, these can  cease to function as well.&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;The Need to Protect Against Hacking Attacks&lt;/h2&gt;When a web site or network is attacked, the blame falls on the owner. It  is their responsibility to ensure that any service or application that  they are running is protected against the vulnerabilities that can be  used to exploit their property, and that includes their web site. &lt;br /&gt;
To protect customers and employees from having their financial or  private information from being stolen, both industry and governments  have implemented regulations with the intent of securing against common  hacking attacks. To combat credit card fraud, the Payment Card Industry  created the Data Security Standard that requires merchants who process  credit cards to take specific measures that help protect against hacking  attacks. The European Union, United Kingdom, United States, and Canada  are among the governments that have also instituted privacy acts meant  to regulate how businesses protect their customer and employee data from  malicious hackers. &lt;br /&gt;
In addition to the fees and legal ramifications that can come as a  result of failing to comply with the different regulations, hacking  attacks can also damage a company’s reputation to the point that they  lose customers and revenue. A company who is in the news because they  have been hacked is sure to lose the trust of even their most loyal  customers. The same happens with web sites that are identified as  containing spam or malicious scripts. Once this is known, most visitors  will stay away. And if losing traffic wasn’t bad enough, but once the  search engines have identified as site as malicious their placement in  the search engine falls dramatically rendering any Search Engine  Optimization work essentially useless until the problem is corrected. &lt;br /&gt;
&lt;h2&gt;How Does dotDefender Helps to Protect Against Hacking Attacks?&lt;/h2&gt;IBM’s X-Force Trend report stated that, “Web applications remain the  Achilles heel for the security industry”. With over 80% of all web sites  having contained at least one vulnerability, web application security  needs to be addressed by any company with a web presence as protecting  web applications not only helps to protect your web site from attack,  but also can protect your web servers and any other network resources  that access them. &lt;br /&gt;
dotDefender enables companies to address challenges facing their web  site in a straightforward and cost-effective manner by utilizing a  Security as a Service solution. dotDefender offers comprehensive  protection against the vulnerabilities that hacking attacks use against  your web site every day. &lt;br /&gt;
The reasons dotDefender offers such a comprehensive solution to your web application security needs are: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Easy installation on Apache and IIS servers&lt;/li&gt;
&lt;li&gt;Strong security against known and emerging hacking attacks&lt;/li&gt;
&lt;li&gt;Best-of-breed predefined security rules for instant protection&lt;/li&gt;
&lt;li&gt;Interface and API for managing multiple servers with ease&lt;/li&gt;
&lt;li&gt;Requires no additional hardware, and easily scales with your business&lt;/li&gt;
&lt;/ul&gt;Architected as plug &amp;amp; play software providing optimal out-of-the-box  protection, dotDefender creates a security layer in front of the  application to detect and protect against application-level attacks in  incoming web traffic that could be used to compromise the web server,  steal sensitive information, or disrupt web services.</content><link rel='replies' type='application/atom+xml' href='http://nzwebwise.blogspot.com/feeds/4550172555432186220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/how-hacking-attacks-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4550172555432186220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3920411445417885855/posts/default/4550172555432186220'/><link rel='alternate' type='text/html' href='http://nzwebwise.blogspot.com/2011/01/how-hacking-attacks-work.html' title='How Hacking Attacks Work'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>