SlideShare a Scribd company logo
Introduction to ICT
Krishantha Dinesh
http://www.krishantha.com
https://www.linkedin.com/in/krish-/
https://youtube.com/krish
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Objectives
• Not to teach everything
• Not to teach nothing
• Help to open your mind
• Give the basic understanding about technologies
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What you should do
• Question your self.
• Don’t understand the way you want
• But understand the “how It is”
• You always see what you want to see ??
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What we discuss
• Email
• ARP
• How web work
• DNS concept
• SSL
• Social media
• How stay safe on web
lets talk about web - www.krishantha.com
Email
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How postal mail worked
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How email work
lets talk about web - www.krishantha.com
• User log in to his mail account
• Type mail and send
• Its goes to receiver mail server and store
• Receiver receive and read it
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Reality
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• A ) Sender creates and sends an email
• The originating sender creates an email in their Mail User Agent (MUA) and clicks 'Send'. The MUA is the
application the originating sender uses to compose and read email, such as Outlook, etc.
• B) Sender's MDA/MTA routes the email
• The sender's MUA transfers the email to a Mail Delivery Agent (MDA). Frequently, the sender's MTA also
handles the responsibilities of an MDA. Several of the most common MTAs do this, including sendmail and
qmail
• The MDA/MTA accepts the email, then routes it to local mailboxes or forwards it if it isn't locally addressed.
• In our diagram, an MDA forwards the email to an MTA and it enters the first of a series of "network clouds,"
labeled as a "Company Network" cloud.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• C) cloud
• An email can encounter a network cloud within a large company or ISP, or the largest network cloud in
existence: the Internet.
• Email service providers and other companies that process a large volume of email often have their own, private
network clouds. These organizations commonly have multiple mail servers, and route all email through a
central gateway server (i.e., mail hub) that redistributes mail to whichever MTA is available.
• D) Queue
• The email in the diagram is addressed to someone at another company, so it enters an email queue with other
outgoing email messages. If there is a high volume of mail in the queue—either because there are many
messages or the messages are unusually large, or both—the message will be delayed in the queue until the
MTA processes the messages ahead of it.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• E) MTA to MTA Transfer
• When transferring an email, the sending MTA handles all aspects of mail delivery until the message has
been either accepted or rejected by the receiving MTA.
• Each MTA in the Internet network cloud needs to "stop and ask directions" from the Domain Name
System (DNS) in order to identify the next MTA in the delivery chain. The exact route depends partly on
server availability and mostly on which MTA can be found to accept email for the domain specified in
the address.
• To find the recipient's IP address and mailbox, the MTA must drill down through the Domain Name
System (DNS)
lets talk about web - www.krishantha.com
How you browse internet
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
ARP
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Broadcasting all over
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
One decide he has requested address
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Building reply
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Update own cache
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Unicast reply to requester
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Update ARP cache
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Find DNS to reach internet servers
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What is ARP?
• The ARP protocol was designed out of necessity to facilitate the translation of addresses between the
second and third layers of the OSI model.
• Each layer has its own addressing scheme, and they must work together in order to make network
communication happen
• For above requirement ARP was created with RFC 826, “An Ethernet Address Resolution Protocol”.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How ARP works
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How ARP works cont.…
• ARP operation is centered around two packets, an ARP request and an ARP reply
• Purpose of the request and reply are to locate the hardware MAC address associated with a given IP
address
• When 10.0.81.85 needs to contact 10.0.81.82 it send broadcast message as “who has 10.0.81.82
tell 10.0.81.85”
• 10.0.81.82 will respond as “10.0.81.82 is at 1C-3E-84-8D-9C-53”
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
ARP Demo
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How this compromised?
• ARP cache poisoning takes advantage of the insecure nature of the ARP protocol
• devices using ARP will accept updates at any time
• This means that any device can send an ARP reply packet to another host and force that host to update
its ARP cache with the new value
• Sending an ARP reply when no request has been generated is called sending a gratuitous ARP
• When malicious intent is present the result of a few well placed gratuitous ARP packets used in this
manner can result in hosts who think they are communicating with one host, but in reality are
communicating with a listening attacker
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Poisoned network
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How to defend
• arp –a will give you arp cache. Check for duplication entry
• #avoid - Use static arp when possible [arp –s <IP> <MAC>
• #detect - IDS
lets talk about web - www.krishantha.com
Web Server
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
overview
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How its work
• A person types in the URL of the internet website that he/she wants to visit. Let’s use
http://www.krishantha.com/index.php as an example.
• The client browser then splits the URL to three separate parts: the protocol (in this example it’s “http”),
the server address/server name (in this case it’s www.krishantha.com) and the part of the URL (i.e.the
file name) which you requested for (in this case it’s “index.php”).
• The browser then contacts the DNS (Domain Name Server) to translate the entered domain name into its
personal IP address. The DNS servers are basically very simple databases that work to connect domain
names to IP addresses.
• Once the address of the server is established, the browser then determines which protocol should be
used for communication. In order to load a basic website, the HTTP protocol is used.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• The next step for the browser is to send a special “GET” request to the web server in order to retrieve
the address and the page it has been provided. Simply speaking, the browser requests the server to
display the information contained at “index.php”. Unless there are any special security protocols
implemented, the server now responds to the request from the browser. It will verify the integrity of the
address, lookup the necessary files, run the appropriate scripts and finally returns the results to the
browser.
• The browser will translate all the data into the HTML format and render the result to the user on his/her
screen. If there are several types of files needed to show a web page (for example images or media files)
then the web browser needs to make additional requests in order to obtain each of these.
lets talk about web - www.krishantha.com
SSL
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What it is
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Overview
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How can make sure we secured
lets talk about web - www.krishantha.com
• Do not accept warnings. ( can be victim of MTM)
Social Media
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What is social media
• websites and applications that enable users to create and share content or to participate in social
networking.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Is it good?
Or
bad ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Is this good ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
When get like this ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
If you do this?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
When he has knife ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Now problem with knife ?
lets talk about web - www.krishantha.com
Or
person how
use the knife ?
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How can stay safe in social media
• Follow these step-by-step instructions to manage your Facebook security and privacy settings
• Change who can see stuff
• Change who can contact
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Block unwanted contacts
• Do not upload high quality photos directly from mobile.
• See how others see your profile
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Enable secondary verification
• Do not share contact details
• Do not share confidential or personal information via chat
• Be careful that what you have shared on public
• Do not click link which come via chat
• Do not copy and paste code given via chat or blog
lets talk about web - www.krishantha.com
What we should do
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Learn and make sure what you learnt is correct
• Question your self and then discuss
• Try to depends on updated resources as much as possible
• Try on practical work as much as possible
• Do not understand the way you want to understand
lets talk about web - www.krishantha.com
Q and A
lets talk about web - www.krishantha.com

More Related Content

PPTX
Java Fundamentals to Advance
PPTX
Introduction to apache maven
PDF
Introduction to ansible
PDF
Introduction to docker
PDF
Introduction to jenkins
PPTX
Anthony Somerset - Site Speed = Success!
PDF
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...
PDF
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
Java Fundamentals to Advance
Introduction to apache maven
Introduction to ansible
Introduction to docker
Introduction to jenkins
Anthony Somerset - Site Speed = Success!
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...

What's hot (20)

PPTX
WordPress security for everyone
PDF
Ako na vlastne WP temy
PPTX
WordPress performance tuning
PDF
Hey My Web App is Slow Where is the Problem
PDF
Improve WordPress performance with caching and deferred execution of code
PPTX
Managing Multisite: Lessons from a Large Network
PDF
WordPress Development Tools and Best Practices
PDF
Mobile Hybrid Development with WordPress
PDF
WordPress Server Security
PDF
Why it's dangerous to turn off automatic updates and here's how to do it
PPTX
HyperDB, MySQL Performance, & Flavors of MySQL
PDF
Appsec DC - wXf -2010
PDF
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
PPTX
WordPress Security: Defend yourself against digital invaders
PPTX
Varying WordPress Development Environment WordCamp Columbus 2016
PPTX
Best Practices for WordPress in Enterprise
PDF
How to investigate and recover from a security breach in WordPress
PPTX
Adventures with Podman and Varlink
PDF
High Performance WordPress
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
WordPress security for everyone
Ako na vlastne WP temy
WordPress performance tuning
Hey My Web App is Slow Where is the Problem
Improve WordPress performance with caching and deferred execution of code
Managing Multisite: Lessons from a Large Network
WordPress Development Tools and Best Practices
Mobile Hybrid Development with WordPress
WordPress Server Security
Why it's dangerous to turn off automatic updates and here's how to do it
HyperDB, MySQL Performance, & Flavors of MySQL
Appsec DC - wXf -2010
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
WordPress Security: Defend yourself against digital invaders
Varying WordPress Development Environment WordCamp Columbus 2016
Best Practices for WordPress in Enterprise
How to investigate and recover from a security breach in WordPress
Adventures with Podman and Varlink
High Performance WordPress
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Ad

Similar to Introduction to-ict (20)

DOCX
Internet service provider(ISP)An organization or firm th.docx
DOCX
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
PPTX
Basic concept of internet
PPT
Intro. to the internet and web
PPTX
Ahaana - How Internet Works
PPTX
Internet and Ethics Saftey Guidelines for Technology Use
PPT
How the-internet-works
PPTX
Basics of internet, intranet, e mail,
PPT
Overview of Internet
PPTX
The Internet
PPT
UNIT3- Internet(2).ppt
PPT
GSBA - IT Orientation Program by Prof. Amit Chandra
PPTX
Unit 1 introduction to web programming
PPTX
Introduction to internet
PPT
Introduction to Internet and history of internet_1.ppt
PPT
Internet
PPTX
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
PPTX
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
PPT
Internet
Internet service provider(ISP)An organization or firm th.docx
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
Basic concept of internet
Intro. to the internet and web
Ahaana - How Internet Works
Internet and Ethics Saftey Guidelines for Technology Use
How the-internet-works
Basics of internet, intranet, e mail,
Overview of Internet
The Internet
UNIT3- Internet(2).ppt
GSBA - IT Orientation Program by Prof. Amit Chandra
Unit 1 introduction to web programming
Introduction to internet
Introduction to Internet and history of internet_1.ppt
Internet
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
Internet
Ad

Recently uploaded (20)

PPTX
innovation process that make everything different.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPT
tcp ip networks nd ip layering assotred slides
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Internet___Basics___Styled_ presentation
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Digital Literacy And Online Safety on internet
innovation process that make everything different.pptx
presentation_pfe-universite-molay-seltan.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
international classification of diseases ICD-10 review PPT.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
RPKI Status Update, presented by Makito Lay at IDNOG 10
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
WebRTC in SignalWire - troubleshooting media negotiation
The Internet -By the Numbers, Sri Lanka Edition
tcp ip networks nd ip layering assotred slides
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Internet___Basics___Styled_ presentation
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Job_Card_System_Styled_lorem_ipsum_.pptx
Unit-3 cyber security network security of internet system
Introuction about ICD -10 and ICD-11 PPT.pptx
PptxGenJS_Demo_Chart_20250317130215833.pptx
Digital Literacy And Online Safety on internet

Introduction to-ict

  • 1. Introduction to ICT Krishantha Dinesh http://www.krishantha.com https://www.linkedin.com/in/krish-/ https://youtube.com/krish lets talk about web - www.krishantha.com
  • 2. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Objectives • Not to teach everything • Not to teach nothing • Help to open your mind • Give the basic understanding about technologies lets talk about web - www.krishantha.com
  • 3. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What you should do • Question your self. • Don’t understand the way you want • But understand the “how It is” • You always see what you want to see ?? lets talk about web - www.krishantha.com
  • 4. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What we discuss • Email • ARP • How web work • DNS concept • SSL • Social media • How stay safe on web lets talk about web - www.krishantha.com
  • 5. Email lets talk about web - www.krishantha.com
  • 6. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How postal mail worked lets talk about web - www.krishantha.com
  • 7. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How email work lets talk about web - www.krishantha.com • User log in to his mail account • Type mail and send • Its goes to receiver mail server and store • Receiver receive and read it
  • 8. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Reality lets talk about web - www.krishantha.com
  • 9. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • A ) Sender creates and sends an email • The originating sender creates an email in their Mail User Agent (MUA) and clicks 'Send'. The MUA is the application the originating sender uses to compose and read email, such as Outlook, etc. • B) Sender's MDA/MTA routes the email • The sender's MUA transfers the email to a Mail Delivery Agent (MDA). Frequently, the sender's MTA also handles the responsibilities of an MDA. Several of the most common MTAs do this, including sendmail and qmail • The MDA/MTA accepts the email, then routes it to local mailboxes or forwards it if it isn't locally addressed. • In our diagram, an MDA forwards the email to an MTA and it enters the first of a series of "network clouds," labeled as a "Company Network" cloud. lets talk about web - www.krishantha.com
  • 10. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • C) cloud • An email can encounter a network cloud within a large company or ISP, or the largest network cloud in existence: the Internet. • Email service providers and other companies that process a large volume of email often have their own, private network clouds. These organizations commonly have multiple mail servers, and route all email through a central gateway server (i.e., mail hub) that redistributes mail to whichever MTA is available. • D) Queue • The email in the diagram is addressed to someone at another company, so it enters an email queue with other outgoing email messages. If there is a high volume of mail in the queue—either because there are many messages or the messages are unusually large, or both—the message will be delayed in the queue until the MTA processes the messages ahead of it. lets talk about web - www.krishantha.com
  • 11. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • E) MTA to MTA Transfer • When transferring an email, the sending MTA handles all aspects of mail delivery until the message has been either accepted or rejected by the receiving MTA. • Each MTA in the Internet network cloud needs to "stop and ask directions" from the Domain Name System (DNS) in order to identify the next MTA in the delivery chain. The exact route depends partly on server availability and mostly on which MTA can be found to accept email for the domain specified in the address. • To find the recipient's IP address and mailbox, the MTA must drill down through the Domain Name System (DNS) lets talk about web - www.krishantha.com
  • 12. How you browse internet lets talk about web - www.krishantha.com
  • 13. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ ARP lets talk about web - www.krishantha.com
  • 14. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Broadcasting all over lets talk about web - www.krishantha.com
  • 15. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ One decide he has requested address lets talk about web - www.krishantha.com
  • 16. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Building reply lets talk about web - www.krishantha.com
  • 17. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Update own cache lets talk about web - www.krishantha.com
  • 18. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Unicast reply to requester lets talk about web - www.krishantha.com
  • 19. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Update ARP cache lets talk about web - www.krishantha.com
  • 20. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Find DNS to reach internet servers lets talk about web - www.krishantha.com
  • 21. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What is ARP? • The ARP protocol was designed out of necessity to facilitate the translation of addresses between the second and third layers of the OSI model. • Each layer has its own addressing scheme, and they must work together in order to make network communication happen • For above requirement ARP was created with RFC 826, “An Ethernet Address Resolution Protocol”. lets talk about web - www.krishantha.com
  • 22. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How ARP works lets talk about web - www.krishantha.com
  • 23. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How ARP works cont.… • ARP operation is centered around two packets, an ARP request and an ARP reply • Purpose of the request and reply are to locate the hardware MAC address associated with a given IP address • When 10.0.81.85 needs to contact 10.0.81.82 it send broadcast message as “who has 10.0.81.82 tell 10.0.81.85” • 10.0.81.82 will respond as “10.0.81.82 is at 1C-3E-84-8D-9C-53” lets talk about web - www.krishantha.com
  • 24. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ ARP Demo lets talk about web - www.krishantha.com
  • 25. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How this compromised? • ARP cache poisoning takes advantage of the insecure nature of the ARP protocol • devices using ARP will accept updates at any time • This means that any device can send an ARP reply packet to another host and force that host to update its ARP cache with the new value • Sending an ARP reply when no request has been generated is called sending a gratuitous ARP • When malicious intent is present the result of a few well placed gratuitous ARP packets used in this manner can result in hosts who think they are communicating with one host, but in reality are communicating with a listening attacker lets talk about web - www.krishantha.com
  • 26. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Poisoned network lets talk about web - www.krishantha.com
  • 27. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How to defend • arp –a will give you arp cache. Check for duplication entry • #avoid - Use static arp when possible [arp –s <IP> <MAC> • #detect - IDS lets talk about web - www.krishantha.com
  • 28. Web Server lets talk about web - www.krishantha.com
  • 29. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ overview lets talk about web - www.krishantha.com
  • 30. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How its work • A person types in the URL of the internet website that he/she wants to visit. Let’s use http://www.krishantha.com/index.php as an example. • The client browser then splits the URL to three separate parts: the protocol (in this example it’s “http”), the server address/server name (in this case it’s www.krishantha.com) and the part of the URL (i.e.the file name) which you requested for (in this case it’s “index.php”). • The browser then contacts the DNS (Domain Name Server) to translate the entered domain name into its personal IP address. The DNS servers are basically very simple databases that work to connect domain names to IP addresses. • Once the address of the server is established, the browser then determines which protocol should be used for communication. In order to load a basic website, the HTTP protocol is used. lets talk about web - www.krishantha.com
  • 31. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • The next step for the browser is to send a special “GET” request to the web server in order to retrieve the address and the page it has been provided. Simply speaking, the browser requests the server to display the information contained at “index.php”. Unless there are any special security protocols implemented, the server now responds to the request from the browser. It will verify the integrity of the address, lookup the necessary files, run the appropriate scripts and finally returns the results to the browser. • The browser will translate all the data into the HTML format and render the result to the user on his/her screen. If there are several types of files needed to show a web page (for example images or media files) then the web browser needs to make additional requests in order to obtain each of these. lets talk about web - www.krishantha.com
  • 32. SSL lets talk about web - www.krishantha.com
  • 33. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What it is lets talk about web - www.krishantha.com
  • 34. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Overview lets talk about web - www.krishantha.com
  • 35. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How can make sure we secured lets talk about web - www.krishantha.com • Do not accept warnings. ( can be victim of MTM)
  • 36. Social Media lets talk about web - www.krishantha.com
  • 37. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What is social media • websites and applications that enable users to create and share content or to participate in social networking. lets talk about web - www.krishantha.com
  • 38. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Is it good? Or bad ? lets talk about web - www.krishantha.com
  • 39. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Is this good ? lets talk about web - www.krishantha.com
  • 40. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ When get like this ? lets talk about web - www.krishantha.com
  • 41. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ If you do this? lets talk about web - www.krishantha.com
  • 42. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ When he has knife ? lets talk about web - www.krishantha.com
  • 43. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Now problem with knife ? lets talk about web - www.krishantha.com Or person how use the knife ?
  • 44. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ lets talk about web - www.krishantha.com
  • 45. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How can stay safe in social media • Follow these step-by-step instructions to manage your Facebook security and privacy settings • Change who can see stuff • Change who can contact lets talk about web - www.krishantha.com
  • 46. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Block unwanted contacts • Do not upload high quality photos directly from mobile. • See how others see your profile lets talk about web - www.krishantha.com
  • 47. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Enable secondary verification • Do not share contact details • Do not share confidential or personal information via chat • Be careful that what you have shared on public • Do not click link which come via chat • Do not copy and paste code given via chat or blog lets talk about web - www.krishantha.com
  • 48. What we should do lets talk about web - www.krishantha.com
  • 49. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Learn and make sure what you learnt is correct • Question your self and then discuss • Try to depends on updated resources as much as possible • Try on practical work as much as possible • Do not understand the way you want to understand lets talk about web - www.krishantha.com
  • 50. Q and A lets talk about web - www.krishantha.com

Editor's Notes

  • #4: How baby born
  • #8: How baby born understanding