AZ-900 Episode 21 | Azure Security Groups | Network and Application Security Groups (NSG, ASG)

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 12. 06. 2024
  • Microsoft Azure Fundamental full course.
    Security network connectivity is one of the most important tasks when building infrastructure in Azure. Today on Azure Fundamentals we explore how Network and Application Security Groups help us with those challenges.
    Skills Learned
    * Describe Network Security Groups (NSG)
    * Describe Application Security Groups (ASG)
    🌐 Site: marczak.io/az-900/#ep21
    Episode Resources
    📚 Study cheat sheet marczak.io/az-900/episode-21/...
    🧠 Practice Test marczak.io/az-900/episode-21/...
    Study Guide
    Microsoft Learn: Networking Intro docs.microsoft.com/en-us/lear...
    Microsoft Documentation: Network Security Groups (NSG) docs.microsoft.com/en-us/azur...
    Microsoft Documentation: Application Security Groups (ASG) docs.microsoft.com/en-us/azur...
    Agenda
    00:00 Episode introduction
    00:24 Network Security Groups
    01:42 Network Security Groups Demo
    05:18 Network Security Groups Summary
    06:22 Application Security Groups
    07:53 Summary of Security Groups
    Want to connect?
    - Blog marczak.io/
    - Twitter / marczakio
    - Facebook / marczakio
    - LinkedIn / adam-marczak
    - Site azure4everyone.com
  • Věda a technologie

Komentáƙe • 134

  • @scotmarkieboy
    @scotmarkieboy Pƙed 3 lety +42

    Hey Adam, thanks for putting this content together and making it available for free

  • @prafulkambework
    @prafulkambework Pƙed 2 lety +16

    You are simply a superb teacher. If I get a mentor like you then learning new things will never feel boring. Really appreciate your efforts and Thank you so much for such a great content.

  • @tone_death9392
    @tone_death9392 Pƙed 8 měsĂ­ci +8

    I have been learning from your videos for the past 2 months, slowly getting ready for my AZ-900 exam in 2 weeks. I only wish you would update certain videos to accommodate the changes to the AZ-900 that occurred this year. Still, these videos are excellent and relevant. Thanks Adam !!

    • @Dan-of2qz
      @Dan-of2qz Pƙed 7 měsĂ­ci

      what were the videos that needed to be changed?

  • @sethboooooi23245
    @sethboooooi23245 Pƙed rokem +4

    Thanks Adam. You really tend to break concepts down extremely concisely. -your Biblical son, Seth.

  • @abhisheksoni6012
    @abhisheksoni6012 Pƙed 10 měsĂ­ci

    Thank you so much Adam for making these difficult-to-grasp concepts very easy to understand and interesting to learn. There are no words for your teaching skills. You are awesome. Thanks a lot Adam !

  • @RatherBCycling
    @RatherBCycling Pƙed rokem

    I rarely comment on CZcams video, but Adam's AZ-900 catalog is amazing. Thank you so much!

  • @stringsnmusic
    @stringsnmusic Pƙed 11 měsĂ­ci +1

    I can't agree more with others. It takes a lot to be a good instructor. You have it in you! Keep making awesome educational videos.

  • @barbobrien9318
    @barbobrien9318 Pƙed rokem

    Your videos and practice tests are the best! Thanks Adam.

  • @manauryreyes7262
    @manauryreyes7262 Pƙed rokem

    I appreciate you for making these videos for us!! Very Helpful

  • @danielmartins4774
    @danielmartins4774 Pƙed 10 měsĂ­ci

    Częƛć Adam,
    Thank you for being a fantastic teacher!
    NSGs and ASGs overlap, to me, but you've cleared that up.
    Dziękuję,
    Daniel

  • @shividhun8675
    @shividhun8675 Pƙed 3 lety +2

    Happy to see another one ...waiting for it ...Thanks Adam ... You Rock!

  • @jsfnrey
    @jsfnrey Pƙed 2 lety

    Very helpful! I understand the difference now, Thank You!!

  • @christophmohl8139
    @christophmohl8139 Pƙed 2 lety

    Hi Adam, great explanation, excellent visualization, thank you!

  • @avanishsrivastav9878
    @avanishsrivastav9878 Pƙed 3 lety +2

    Thank you Adam❀
    Your videos are really helpful

  • @asmitabagchi6886
    @asmitabagchi6886 Pƙed 3 lety +6

    Another crisp one! ❀

  • @deepakkumar-cl6hs
    @deepakkumar-cl6hs Pƙed 2 lety +1

    Brilliant , Very clearly explained with example ... Thanks for the effort.

  • @sridharjayaraman8094
    @sridharjayaraman8094 Pƙed 2 lety +1

    Superb, simple and effective - Great Adam, Many thanks.

  • @timmusaka9577
    @timmusaka9577 Pƙed rokem

    You are the best Adam! Thank you

  • @krishnaawasthi2120
    @krishnaawasthi2120 Pƙed 3 lety +6

    Thanks for this series, I have just cleared my AZ900 Azure fundamental exam yesterday, thanks alot sirđŸ™đŸ»âœŒđŸ»âœŒđŸ»

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      Thank you and congrats, keep up the good work :)

    • @HUTTB0LE
      @HUTTB0LE Pƙed 3 lety +2

      Hi @Krishna. I know the AZ900 updated their test recently. Did you find that Adam covered everything you need to know for the test?

    • @krishnaawasthi2120
      @krishnaawasthi2120 Pƙed 3 lety +1

      @@HUTTB0LE yes , Adam has covered everything but you have to go through some practice test, for that there are 6 practice tests in one udemy course, you can go through that and that will help you alot

    • @ahambrahmasmi8210
      @ahambrahmasmi8210 Pƙed 3 lety +1

      @@krishnaawasthi2120 , Can you post the udemy link once ?

  • @NadeemKhan-eq1qh
    @NadeemKhan-eq1qh Pƙed 8 měsĂ­ci

    Thanks Adam your videos explanation very simple to understand and its really helpful

  • @cristiansamsey
    @cristiansamsey Pƙed 7 měsĂ­ci

    Congratulations for the amazing job! your explanations are great!

  • @CmdrStukov
    @CmdrStukov Pƙed 3 lety +1

    Brilliant. I wish this was around when I started learning Azure.

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      You and me both, I wish I started earlier! Thanks!

  • @harikaranmohan3865
    @harikaranmohan3865 Pƙed 3 lety

    Your Cartoons are really great understanding Adam.. Hats off !!

  • @sathyarajg5092
    @sathyarajg5092 Pƙed 3 lety +1

    Thank You , Simple explanation and its very useful .

  • @GodIsWithin3
    @GodIsWithin3 Pƙed 7 měsĂ­ci

    Awesome, thank you!

  • @PramodKumar-oi2ct
    @PramodKumar-oi2ct Pƙed 3 lety +1

    You are great narrator Adam ... brilliant class

  • @mannykhan7752
    @mannykhan7752 Pƙed 3 lety +2

    Great video as ususal. Amazing resource.

  • @christoph9903
    @christoph9903 Pƙed měsĂ­cem

    great video. thank you!

  • @xuanquangnguyen2291
    @xuanquangnguyen2291 Pƙed 2 lety

    Thank you so much for an useful video

  • @skycode2310
    @skycode2310 Pƙed rokem

    It's easy to understand your explanation

  • @hstanciu
    @hstanciu Pƙed 3 lety +1

    Sizzling! Thanks Adam!

  • @tribhuwantiwari2386
    @tribhuwantiwari2386 Pƙed 5 měsĂ­ci

    Very good explanation 👍

  • @5147052011
    @5147052011 Pƙed rokem

    Thanks Adam for the superb videos , really one stop shop for fundamental certifications.
    If you have any architect level course , do share with us.

  • @sitharaabhilash3627
    @sitharaabhilash3627 Pƙed 2 lety +1

    Hi Adam.
    Your Video's are really good. It will be great if you can make videos for other Microsoft certifications( SC-400,SC-300 and SC-200).

  • @KloudEnrich_RameshkumarB
    @KloudEnrich_RameshkumarB Pƙed 3 lety +1

    Perfect Explanation Adam

  • @howardwolowitz5879
    @howardwolowitz5879 Pƙed rokem

    your content is really helpful

  • @skycode2310
    @skycode2310 Pƙed rokem

    Hi Adam, thanks. I'm getting this certification

  • @NazrulIslam-zh1hd
    @NazrulIslam-zh1hd Pƙed 2 lety +1

    Excellent video

  • @farshidjamali
    @farshidjamali Pƙed 3 lety

    Thank you, Adam!

  • @abdeldev1675
    @abdeldev1675 Pƙed 9 měsĂ­ci

    😇😇😇Um ehrlich zu sein, du bist der Beste aller Zeiten. Wenn Sie auch Azure 104 (kurs) machen, wĂ€re es besser

  • @Mahmoud-fn6bz
    @Mahmoud-fn6bz Pƙed rokem

    Thank you

  • @ronak-vora
    @ronak-vora Pƙed 3 lety +1

    Very Good Explanation.. Good Job mate

  • @denkozlov4220
    @denkozlov4220 Pƙed 2 lety +1

    Thank you Adam!

  • @vs9108
    @vs9108 Pƙed rokem

    Thanks !

  • @alexanderacchiardo460
    @alexanderacchiardo460 Pƙed 3 lety +1

    Great one and great explained

  • @Annamalaibatsha
    @Annamalaibatsha Pƙed 3 lety +1

    Very easy to understand thanks

  • @tighthead03
    @tighthead03 Pƙed 3 lety +1

    Amazing explanation

  • @chvrleshd
    @chvrleshd Pƙed 9 měsĂ­ci

    Please make a playlist for AZ-104. You're the only one that will put an end to the ambiguity in azure 😅

  • @josephrenderos2031
    @josephrenderos2031 Pƙed rokem

    I have a question about how NSG works. So if I were to create a rule to allow RDP with a priority of 100, and another rule to block RDP with a priority of 101, would RDP be allowed in this case?

  • @dougspindler4947
    @dougspindler4947 Pƙed 2 lety +1

    Very well done.

  • @kristiyanivanov7414
    @kristiyanivanov7414 Pƙed 2 lety +1

    Nicely done.

  • @antonikowalski8788
    @antonikowalski8788 Pƙed 2 lety +1

    Dziękuję za kurs! Czy mĂłgƂby Pan podpowiedzieć czym się rĂłĆŒnią certyfikaty MS-900 i AZ-900?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 2 lety +1

      MS- skupia sie na Microsoft 365, czyli uslugi office, power platform, etc. AZ- na Azure.

  • @chettriaone
    @chettriaone Pƙed 3 lety

    @Adam in 04:05 --While adding inbound security rule in our NSG, we have source, SPR, destination, DPR, protocol and action. In protocol field we have 4 options ie,(Any, TCP, UDP and ICMP). So my question is, Is this possible to select more than one option (in protocol field)? for example protocol: TCP amd ICMP. Or its only one option at a time?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      One at the time, that's why they added option Any to allow for all of them.

  • @Lordxfx
    @Lordxfx Pƙed 3 lety +2

    Subbed! Nice 1

  • @vak21
    @vak21 Pƙed 3 lety +1

    Hi Adam, thanks for the great content. I just have one question... in 1:05 you say that all traffic comming from the internet would be allowd... but I think there the "implicit" deny rule. Therefore, traffic must be explicitly permitted...

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +5

      Great question. Notice that you said you have a 'default rule', that means you also have a NSG. In this example, I have shown a diagram with no NSGs. In that case all ports are exposed to the internet/intranet. In Azure your can create resources without NSG if you want, but by default templates include NSG so most people don't even realize that. I used this as an example as to why NSGs are so important for us.

    • @vak21
      @vak21 Pƙed 3 lety

      @@AdamMarczakYT thanks !

  • @---tr9qg
    @---tr9qg Pƙed 10 měsĂ­ci

    NSG allow/block specific port not service. NSG can't be used as Application(service) firewall. For example, if i decided to use ssh on port 2224, NSG rule that block 22 port can't prevent my attempt to connect to host via ssh.

  • @stephenadams2397
    @stephenadams2397 Pƙed 3 lety +1

    I know this is probably just for example purposes but was there any reason you placed your logic service in the same subnet as the web subnet? I'm thinking you could have had Web Subnet => Logic Subnet => DB Subnet as that seems more in-line with your security architecture when you used ASG.

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety

      You are correct, this is just for simplicity sake. 😀

  • @SaurabhKumar-pb2hw
    @SaurabhKumar-pb2hw Pƙed 3 lety

    thanku for this beautiful video,
    just a small doubt,
    can we give different OS to different instances in same VMSS??
    is this possible using ARM template?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +4

      VMSS = identical VMs, if you change OS they are no longer identical, so no. Thanks for watching! :)

  • @talentdlamini9326
    @talentdlamini9326 Pƙed 3 lety +1

    you the best💓👌

  • @gvsmchaithanya2847
    @gvsmchaithanya2847 Pƙed 3 lety

    Very KISS (Keep In Short Simple) I got clarity about NSG & ASG.
    Can I know which software or thing you are using the presentation?
    It gives me a very clear understanding.

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +2

      Thank you :) I just use powerpoint only, no extra tools.

  • @bartekz88
    @bartekz88 Pƙed 3 lety

    Great stuff like always. How many episodes left to do in AZ-900 ?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      Check the website :) marczak.io/az-900 the agenda is always there with a list of episodes. All remaining episodes should be released in the next 2 months.

  • @oslobot
    @oslobot Pƙed 3 lety +4

    Thanks Adam. Another good one! These are great. Heads up: There's a spelling mistake on the practice test answer for #1 "Serurity"

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +2

      Darn it! Thanks Pete, I ran this through grammarly, maybe I'm just getting blind this days :)

  • @DanielWeikert
    @DanielWeikert Pƙed 3 lety +1

    The NSG is an own resource correct? So after creating how do you link specific resources to the group and are rules for one nsg then applied to all resources linked or can they be customized for each resource?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      Great question Daniel. Inside of the NSG resource there are panels which allow you to associate NSG to either specific Network Interfaces of Virtual Machines or to entire Subnet.
      Lot's of info on this can be found here if you are interested: docs.microsoft.com/en-us/azure/virtual-network/manage-network-security-group?WT.mc_id=AZ-MVP-5003556

    • @DanielWeikert
      @DanielWeikert Pƙed 3 lety +1

      @@AdamMarczakYT Thanks for your quick reply Adam. Your videos are amazing and very helpful for beginners like me. Highly appreciate it!
      I really hope you will do an additional more advanced/ more detailed series with more practical examples in the future
      Keep up the great work!
      BR stay healthy and enjoy your evening

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety

      Thanks Daniel, likewise stay safe :) Thanks for stopping by!

  • @musclehead1992
    @musclehead1992 Pƙed 3 lety

    So if you have port 80 or 22 or any port for SSH , https or RDP. I can scan it using public ip via Nmap. Find vulnerability and i would attack your web server first and escalate to root privilege then move laterally to the data base and extract any files using Steganography.

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety

      "Find vulnerability" - that's the tricky part. Azure Services are always up to date with latest security patches.

  • @denkozlov4220
    @denkozlov4220 Pƙed 2 lety

    I didn't understand how to configure subnets within Network Security Groups, how would I attach inbound or outbound rules for the whole subnet range of IP addresses?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 2 lety

      Rules are affecting those that the NSG is attached to. If NSG is attached to Network Interface it will only affect that NIC. You need to attach NSG to an entire subnet for the rules to affect entire subnet.

  • @thiyagarajanrajendran5277

    Can we associate nsg to a vitrual network subnet and vitrual network and to a network interface?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety

      NSG can be associated with specific network interface or entire subnet.

  • @rohansrivastwa827
    @rohansrivastwa827 Pƙed rokem

    From which source you create these kind of animation?

  • @MrDanesorensen
    @MrDanesorensen Pƙed 2 lety

    You mention the reduced maintenance requirement of ASG's, can you, or anyone else expand on the maintenance reduction?

    • @ramachandranthangam6421
      @ramachandranthangam6421 Pƙed 2 lety

      I also have the same question

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 2 lety +1

      If you have 100 VMs but you want to expose only 50 via NSG you would need to create many rules for them based on static IPs or ranges. It's easier to group those 50 in ASG and add that ASG in NSG.

  • @danielailieva7130
    @danielailieva7130 Pƙed 2 lety

    Hi Adam, how many hours is the total length of 39 episodes?

  • @jjjjjo
    @jjjjjo Pƙed 2 lety

    Network Security group is not located in Azure Virtual Network, right?

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 2 lety

      Nope, it's a separate resource which can be associated with a subnet or network interface

  • @mrprvnm
    @mrprvnm Pƙed 3 lety

    Associate NSG to virtual network is possible?

  • @frpmz1906
    @frpmz1906 Pƙed 3 lety +1

    Like DJ Khaled, "ANOTHER ONE".

  • @musclehead1992
    @musclehead1992 Pƙed 3 lety +1

    So security rules act as a firewall.

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 3 lety +1

      Like a very simple one, yes. It's not inspecting the traffic but just filtering it. So partially yes.

  • @ajaznawaz37
    @ajaznawaz37 Pƙed 2 lety

    Hmm. sorry but where is the ‘vnet’

    • @AdamMarczakYT
      @AdamMarczakYT  Pƙed 2 lety

      It's on the screen :) white border, title is underneath

    • @ajaznawaz37
      @ajaznawaz37 Pƙed 2 lety

      @@AdamMarczakYT Ah I see now (i think), it states virtual network. when you are coming from a legacy backgroud 'virtual network' can mean few different things. so sorry to sound pedantic, i like to keep 'cloud' terminology in a 'cloud bucket' and avoid to mix the two.

  • @biokode
    @biokode Pƙed 10 měsĂ­ci

  • @damirmih984
    @damirmih984 Pƙed rokem

    Thanks!

  • @papachoudhary5482
    @papachoudhary5482 Pƙed 3 lety +1

    Thanks!