Skip navigation
  • RSA Conference Twitter
  • RSA Conference Facebook
  • RSA Conference RSS
  • RSA Conference Youtube
  • RSA Conference Flickr
  • RSA Conference LinkedIn
  • RSA Conference iTunes

Rogue Cloud Detection

Posted by Yinal Ozkan Dec 18, 2011
0

With the exponential growth of virtualization and its leverage at the enterprise, it is getting more and easier to create a replica of a solution set at any virtualization ready host farm.

 

Until recently, when talking about a solution replica that involves large data sets, sophisticated servers, and enterprise infrastructure; the default destination target for an “unapproved” copy of this solution set was restricted with enterprise networks vicinity.

 

Not anymore: Now that we have the full automation from cloud service providers and sophisticated cloud orchestration software/service providers – it is not very difficult to replicate an enterprise environment at the service provider facilities.. And let’s go with the jargon and call this private cloud. And maybe even today, your enterprise networks vicinity already extends into some sort of private cloud hosted at an undisclosed location.

 

So who will be monitoring the “Rogue” copies of the private clouds?

 

How will you ensure that your private cloud has not been exported/imported into an undisclosed location for some further development tests?

 

If you believe that this is a low probability risk, the you should try to export a system to one of the cloud infrastructure service providers, you will see that the process is quite straight forward.

 

As a security practitioner, you all know that there are some controls to monitor the rogues. The easy ones are:

1-      Establish strong administrative control and change management monitoring on all virtualized systems,

2-      Make sure that all snapshots, backups, copies are encrypted and the keys are not portable (use DRM solutions or encrypt with key managers like RSA RKM and maybe some DLP),

3-      Monitor network anomalies for large dataset movements, and control I/O to tapes/DVD drives and all attached storage types.

 

And then the new technology will soon allow us to:

1-      Utilize Intel TXT type of hardware checks to marry VMs with your platforms .Since hardware and the OS are decoupled with today’s virtualization (which is an advantage)  maybe it is time to go back and revisit the hardware authentication options  like Intel/McAfee’s deepsafe,

2-      Ask developers to write location aware applications,

3-      Embed LoJack/Anti-theft into virtualized machines.

 

Proactive vigilance will help prior to having the actual problem and it is also reasonable to modify the security policies with the statements like:

 

“Thou shalt not run corporate applications on unapproved platforms”

 

 

Cheers,

-    yinal ozkan

 

p.s. This platform does not allow "easy" comments, you may reach me at mail@yinal.net , or twitter

0
The readers of this blog may be well versed in “how security should be”.

But not too many security veterans agree on “how security should be owned by IT”.

A bigger security problem is about relaying security message across all IT (ICT) teams; enterprise application owners, DBAs, System Administrators, Developers, Architects, Network Engineers, the real people who build world of IT.- should have the book.

There are 2 main activity areas for fixing security problems today
1- Focusing on sophisticated security tools which require more sophisticated security people to manage.
2- Following complex security frameworks using hundreds of controls (ISO 27001, PCI, CoBIT etc) within GRC initiatives.

These two main activity areas only belong to enterprise security teams. These activities are not for Regular IT people…
Not a day to day system administrator, not a SMB (SME) IT Manager can have the bandwidth (time/people/budget) for 24x7 DLP monitoring or managing a complex Risk Management methodologies

Yes, we all talked about security awareness, which is basically targeting non-IT users with big posters like “Don’t Open Attachments!” .. What about the IT people? How to win their support for security? Chucking a 200 page policy control document does not save the day...

I do recommend following a simpler list; basic tenets of information security. The basic tenets of information security can be mandated in plain English for all IT system owners and developers:

1- Who are the users on your systems? Do you have defined roles for privileged and non-privileged users?
2- How do users access to your systems? How do you authenticate them? And once they are authenticated how do you authorize their actions?  Who else can access to these systems?
3- Do you or your users or your systems have access to critical/sensitive data? If yes how do you define sensitive data? How do you prevent loss of sensitive data?  Who else can access to this data?
4- How do you build and manage your systems? Securely?  Are you sure your binaries are intact? Your installation teams are trusted? Your patch management  /change management processes are solid? How do you harden your systems? How do you test security?
5- How do you manage security logging? Do you have a way of providing tamper proof evidence for all critical events, and anomalies? How do you manage monitoring and alerting?

Yes this is a little bit more “questioning” than the “Follow the C.I.A” directive but in my experience it works. Answering “Basic Tenets of Information Security” questions do help security teams to gather “the real” security status of IT. With answers things get more clear, so that security teams can go back to sophisticated toy sets of firewalls, DLPs, BotNet hunting, compliance risk matrixes and the secretive discussions of C.I.A…

Cheers,
- yinal

p.s. Some clever readers may bring up “cloudy” discussions as a security remedy, I will cover that in another post, who is John Galt?

0

What is a Next Generation Firewall? (NGFW)

I get too many marketing hits on how next generation firewalls should be..

 

Every vendor claims to be the next one,  I have even read a book named “Next-Generation Firewalls For Dummies”.. These are all positive attempts to fix the well known limitations with enterprise firewalls of today.

 

The notes you will read below are not about a particular vendor, but they may help you to evaluate your next firewall RFI.  I guess the idea is to describe next generation firewalls for large scale shops with the ultimate needs of a sophisticated firewall... In my view, it does not make sense to call any firewall next generation if that firewall is available today…. – At best, it should be called current generation firewall (CG-FW  : )…

 

Having finished 2 major next generation firewall evaluations projects in the last 2 years here is how I think (this is a rather long list so reach me at mail@yinal.net for any questions):

 

Firewall Policies: 

Firewalls should filter more than 5 tuples (protocol, source IP, destination IP, source port/local process, destination port/remote process)

cp_rulebase.jpg

Classic Rulebase

 

So the idea is simple, in the Next Generation firewall we should be able to like firewall rules like the following:

 

Source: User Identity+Location+Device Type+Device Status+Authentication Type – That means source IP does not cut it anymore, my NGFW should process my source based on my authorized roles (AD, LDAP, RADIUS or federated IDs). NGFW should understand if I am within the perimeter, or just coming out of VPN connection, or I am simple at Starbucks (Map user auth levels to location)

At the end user yinal.ozkan could have gained authorization at many different platforms and locations.

My NGFW should understand if I am using an iPad or a blackberry, or a corporate laptop, at Starbucks or at the headquarters inner wireless connection.

The source field should also tell if I got authenticated just with a single factor or I am on a way secure connection with biometric authentication…Integrating federated IDs (e.g. OPEN ID , facebook) will be a big security challenge.

 

Firewall should also tell if I am using a secure device and my access device matches the corporate security profile (e.g. no P2P / split tunnels active etc  --end point posture checks) .

 

Destination: Destination field should be able to support FQDNs since nobody is using a single IP address anymore, and the FQDNs should be dynamically checked bidirectionally – for example voice.google.com may have 100 IP addresses around a the globe, and my firewall should block all those addresses with or without name resolution when I write voice.google.com at the destination .

 

Service: it is no more port monkeying for the service, modern firewall recognize the applicatios, the service field should support applications, and applications within applications such as Facebook News Feed, LinkedIn Messages, Skype File transfers.. This requires a very good application detection engine where lead vendors are working hard to deliver good protocol analysis engines.

 

Action: Action is no more accept, deny, drop new action filed should be able to serialize actions such as authenticate, posture check, DLP, IDP, DPI, rights check, encrypt/decrypt, filter, cache etc.

 

Logging: Logging is not about sending logs to proprietary log repository. Encrypted shipment of reports to a tamper proof location is needed. This is no simple task,. Also logs should include NetFlow data, not just the regular access logs, several security triggers from IDP, DLP, Filtering, Anomaly Detection, Content Inspection Engines should be correlated. Support for multiple log feeds are essential.

 

Firewall Objects: There are usually 2 types of objects: Service Objects and Network Objects.. They usually support applications, subnet type of groupings. What you should be checking is to be able to define administrative privileges per objects (who can see/use/modify these objects) . Proper rights management for objects help you to get proper RBAC and segmentation. Another common problem with the objects is the support for Nested groups, Nested groups with exceptions, and FQDN based  objects

 

NAT: NAT should support changing of every single field in IP packet not just the source and destination, it should be simple to write a NAT rule where you modify Source, Destination, Port and the IP options of original and returm packets..

palo_nat.jpg

 

Firewall Features

 

Firewalls as the gateways are becoming melting points for several network based technologies so it is fait to ask different security features. Ther trick is not about asking 10 solutions running in 1 hardware – it is about having integrated security.. As an examples if IPS / FW and WAF can share intelligence that is agood solution, if IPS/FW/WAF/NAC/SIEM/DLP and Content Engines share features it is even better. Correlation and the visibility of threat intelligence is the key point.

 

The security features I would like to see on a firewall are:

·         Policy features above

·         Intrusion Detection / Prevention

·         Protocol Analysis Engine

·         NetFlow Analysis Engine

·         Network and Endpoint Baselining and Anomaly detection

·         Content inspection (AV/Malware/Spyware) with Decryption engine

·         VOIP gateway and support for different multimedia protocols

·         URL Filtering

·         DRM Checking

·         DLP

·         XML Gateway Security

·         Web Application Firewall (Ability check response traffic)

·         NAC integration

·         And regular firewall features such as stateful engines, custom app proxies (multicast, MSRPC,  SIP, H.323 etc) , VPN engines, Authentication Integration etc

 

Platform Features

It is not always about security, the platform should answer the need for speed, reliability, scalability and flexibility so here is the wishlist

The Platform Features that I want to see on firewalls are:

Ability to scale from so-ho to data center level (from 10Mpbs to 1Tbps) with a similar firewall base – with various hardware offerings

Support for low latency (anyone below 20 µs. for trading floors?)

Rock Solid routing stack. Support for dynamic routing protocols such as OSPF, RIP, BGP, PIM Dense Mode (PIM DM), PIM Sparse Mode (PIM SM), and even PIM Sparse-Dense Mode (PIM S-DM : ) And support is not about traversing, it should also work with stateful route failovers

Support for VRFs

Support for Layer2 inline operation  (there a lot of catches since all vendors somehow support L2:Which features are lost in L2 mode? –this is what you should be checking the delta between L3 and L2 modes)

Support for different link aggregation implementations (check with your R/S vendor like lacp (802.3ad), vPC,  MLT/ Link redundancy on interface level is also nice.

Support for QoS – Every inline device must understand QoS

Ability work in virtual environments (Anyone works in VMware or XEN or Hyper-V) Any support for VMSafe? IS it different than regular firewall?

Ability to support clusters with more than 2 members (linear scalability)

Non-blocking planes on chassis based solutions, so that total tput claims are met.

Ability to be integrated into the routing and switching systems (this one is high in the wish list)

 

 

Management Features:

Central management is the key but it is not enough, firewall central management should share single object database and syntax with joint solutions such as IDP, Content Inspection, NAC etc

·         1 to 1 Feature match on GUI and the command line so that multiple management methods do not exists

·         Ability to manage gateways from central console, local GUI and command line

·         Management Server HA with more than 2 servers. Support for cluster members in multiple datacenters with different L3 settings, ability to communicate over NATted links and other firewalls.

·         Single Central Management Console for Firewall and the underlying OS (Check Point hear me)

·         Visualization of managed networks

·         Ability to manage ACLs on Routers and Switches

·         Device provisioning support / support for templates

·         Solid change management and roll back features ( do any firewall vendor check Tufin, Algosec, Firemon etc?)

·         Access analyzer , rulebase change simulator (Yes like RedSeal and Skybox)

·         RBAC on rules, gateways, objects and zones. If the firewall system is integrated (e.g. there a router/switch or URL filter on it) security functionality must support role based security specific access)

·         Import and export rules objects from different firewall management systems

·         Ability to script /schedule changes

·         Automated licensing  with asset management / contract-support agreement tracking: this feature is a very important one in enterprise shops. When you have over 20 firewalls in 20 countries, managing support contract and licenses become a full time job, your management system should handle this.

·         Ability to get management access to gateways behind NATted routers (good feature for so-ho type of firewalls)

·         Flexible object and rulebase search features (If Google can do why not your firewall vendors do it)

·         Transparent integration with in the cloud security offerings

·         Ability receive security intelligence feeds from security vulnerability research house and turn them into rules …(e.g. Secunia, iDefense, Deepsight)

·         Ability to run in a VM (this is big lately)

 

 

Again, this is quick dirty wishlist for experienced firewall architects without prioritization, let me know if you need clarification or further expansion in different areas.

 

cheers,

- yinal

0
When your company’s intellectual property is in jeopardy – the security action plan should be tougher than the norm. This article assumes that your company is planning to control the intellectual property of crown jewel business applications at offshore development centers.

Usually, for business owners, it makes sense to utilize Offshore Development Centers (ODC) for application development, the main drivers are:
  • - Freeing up internal resources
  • - Cost
  • - Access to larger skill pools
  • - Quality
  • - Speed
  • - Scalability etc.

 

But the benefits of ODC can easily be annihilated by a single incidence of loss of intellectual property. That is why "security" is the key catalyst in enabling offshore application development.

In order to prevent data loss at offshore development centers, several layers of security controls are needed.

The usual security statements from Offshore Development Centers are “We do use firewalls”, “We have SAS70” or “We have token based authentication” type of standalone security declarations when intellectual property security is questioned. Another common misunderstanding is that many ODCs confuse application security with securing intellectual property during development. Secure SDLC and Securing Offshore Application development are not the same.

Briefly, single layer of security controls are not good enough.Unless a structured solution framework with several layers of security is targeted, most ODC initiatives will end up with critical data loss.

The idea is simple: define risk, check vulnerabilities, deploy controls, check, and repeat.

The risk is not that complicated either: Without proper security controls in place, offshore application developers can walk away with intellectual property on a print out paper, USB token, DVD, photo snapshot etc (which is the application components in app dev) , or developers can “send” the intellectual property out via connected networks (wired, wireless, mobile etc).. And the applicability of legal enforcement may not be on your side when this happens (based on the offshore location that you plan to operate)

It makes sense to build the framework with

1-Technical Controls:


As discussed above a structured approach where several technical controls are weaved in layers are required. To begin with the following controls should be analyzed: Activity Monitoring, Logging, Alerting, User Management, Administrative Access Management, Access Control, Privilege Management, User Repositories, Data Rights Management, Separation of Development, Test, and Prod Environments,  End Point Security, Port Security, Desktop and Session Virtualization, Kiosk and Jump Stations, Encryption, Wireless Security, Network Access Control and Network Based Security Controls. Technical Controls discussion will also include physical security controls framework. All controls will be discussed in defense in depth layers.

2-People Based Controls:

Analysis of Operating Country Legal Framework, Applicability of non-disclosure, non-competition and non-solicitation agreements, background checks, user awareness training for security, balancing security with productivity

3-Process Based Controls:

Audit Framework, Metrics and Measurement Framework, Secure Code - SDLC Frameworks/Best Practices, Information Security Frameworks, Best Practices for policy based controls, Governance Risk and Compliance (GRC) Frameworks
I will focus more on the technical layers – and leave people and process based controls discussions other posts.
Technical Controls
(The following areas should be checked and effective controls should be selected based on a logical analysis and prioritization)
Layer 1 – Go back to onshore model:
The first  technical security discussion is where application development will be. The first question should answer if the offshore application development process can take place on onshore systems..This may sound weird in an offshore app development discussion, but when you utilize remote terminal/session connections (Citrix, TN3270, RDP) or desktop virtualization solutions (VDI) ; moving application development back to onshore locations makes sense.
I strongly recommend moving the actual location of the application development environment back to onshore.
If you cannot do this, you need to build several new controls (basically replicate your enterprise down at the offshore development center). Desktop Security and secure data storage/with encryption become an important topic in local development if you choose to leverage offshore development systems. I will not cover this scenario. I will assume that you will choose hosted application development architecture (again Citrix, RDS/RDP, SSH/TN3270, VDI etc) ….
Layer 2 – Secure Client Access:
Even if you have no servers at offshore location, you will still need to secure environments that session clients run (Desktops, Terminals, Thin Clients etc); the first rule of thumb is to restrict/limit these access devices to a physical facility/perimeter that you control physical security. (Another layer). These clients should be centrally managed and they have to be read only for developers (since you use hosted desktops/sessions at your onshore systems for development). Make sure that you have all the monitoring to avoid firmware tampering/redirection/root kits. You will need sophisticated event monitoring on these systems. TPM, File Integrity monitoring, sophisticated change control are the first few steps to start. BIOS security and local superusers should require top secret clearance for modification. Administrative access to these systems “must go through a jump server, preferably after strong authentication.
Layer 3- Make sure that the physical perimeter exists:
Physical security must be managed and monitored.  A good policy is the restrict “any” mobile access to development areas. Just leave all cell phones, smart phones, and iPads etc, before the security check point prior to entering the secure application development area, I do understand there are always ways to bypass these controls, but a stricter policy enforced by scanners is a good start. Usually a mix of x-ray+ walk through security checkpoints work. Guarded ones are always better. Do not forget visual and audio surveillance (cameras - microphones)  for all development areas including entrance points (check with legal first : ). Physical security also includes secure wiring, secure IDFs and Comm Room, and secure air space. Make sure that you monitor the airspace for rogue wireless devices. Again, make sure that “no wireless devices are permitted” policy is in effect. Create a break room for developers’ personal calls outside the secure perimeter. Allow desk phones for all developers with full recording.
Layer 4: Limit Data Transfer to end point:
Even if you use a remote session architecture like Citrix or VDI, remote onshore data can still be transferred to local offshore systems; make sure that you control desktop copy/paste clip TWAIN functions, mapping local drives, redirection of local scanners, printers and other USB attached devices and print screen features. Session recording might be needed for additional security. Do not allow direct Internet or outside access. Again use another session to a secured kiosk (via Citrix, RDS) and allow internet Access via remote kiosk, make sure that all activity is monitored on kiosk systems. Disable data transfer from kiosks to development systems.
Layer 5: ITIL is still good for security:
Very basic security features such as change management, asset management, problem management service management etc are still fortifying your security posture, make sure that all changes go through a management system and they are monitored. Make sure that infrastructure support team and the application development teams are isolated from each other.
Layer 6: Monitor Network Access:
Only authorized parties should be on your ODC network after proper authentication. Make sure the 802.1x is in place for all wired ports including voice, surveillance, building management. AV, data, management etc on all access ports, no port should be left unmonitored /all unused ports must be disabled. East West network access must be restricted to “need to know” : Multimedia projectors do not need to communicate with developer systems…I strongly recommend disabling all wireless access since you cannot control physical perimeter with wireless, if you will use wireless, make sure that you acknowledge the risk of operating in without physical perimeters. (The starters are cell phone cameras)
Layer 7: No Cleartext on the wire:
If you can encrypt the data, you should. Usually encrypting from application to servers.. There are many ways of encryption but make sure that key management is in place, and use HSMs where you can. It makes sense to store all data at onshore facilities.(and store nothing at offshore)
Layer 8: Security zoning at Data Center:
Your remote desktop /Citrix/VDI sessions will be run at your onshore data centers next to your production crown jewels.  Make sure that they are segmented (hard) from your offshore development environment. Make sure that you do have proper QA and rights handover from app-dev groups to prod/ops groups when your applications come to live. I do recommend physical security / DLP / IPS / Firewall type of controls to separate Development, Test, QA, Staging and Production environments. Segmentation does not end with firewalls you will need proper handover of administrative roles, vulnerability assessment and vetting in between. (Separation of duties). User authorizations for developers must only work on development systems, make sure that the zoning policies for user access rights and privileges are in place and they are monitored.
Layer 9: Obtain proper test data:
Data Masking is huge in large development project; Make sure that the development teams do not have full visibility into actual customer/secret data. This is a tough task in many cases, if you cannot achieve this, make sure that your other controls are in place to avoid data loss, and compliance based problems.
Layer 9: Divide your applications into pieces:
Remember Lord Voldemort and the horcruxes and do not put all your eggs in 1 ODC basket. This is an old known trick, if it makes sense, distribute critical pieces of applications to different / isolated ODCs so that a compartmentalized data loss at one of the development centers do not cause the complete loss of all intellectual property. This method is used by many defense contractors for years (I believe there is a term that I do not know about this) ..Even if the whole fighter jet production were outsourced, critical pieces were always coming together at trusted facilities.  You may certainly use the same logic on application development.
Layer 10: Monitor and manage everything – Centrally
Collect event logs, surveillance images, change logs, anomalies, administrative access logs, user access logs, critical transaction logs, software repositories, and physical access logs; collect everything that you can have access to, and then try to deduct meaningful security information from the data. This is a difficult task, especially mapping physical access to logical systems is a tough area with no solid solution sets. Many shops with large SIEM deployments are trying to fix monitoring problem, with normalization, consolidation and correlation of diverse log input with software, it turns out there is a great need for people in order to achieve this task as well.
In the mean time try to manage systems centrally, preferably from the onshore location.
Layer 11: Centralize Administrative Access:
Developers will need to connect to many different systems, you cannot simply lock them down in a PC based development environment. They need servers, databases, utility systems, file storage , SAN etc.. all enterprise features. Make sure that you have proper segmentation and development zones set on all developer access. Also use a privilege escalation management system so that developers can access to the systems without gaining actual passwords, and all access is monitored when they do access.  Usually kicking of administrative access from a session recorded jump station addresses many of the security concerns

As I have stated at the beginning, this is a quick dirty start, but as you can see this is more than “We have SAS70/ISO 27001 discussion.  Writing is cheap, application of these controls are difficult and sometimes very resource intensive. So technical know-how and risk based prioritization helps.

Please let me know if you are interested in the specifics of any technical controls.

Cheers,

- yinal

No NAT Please

Posted by Yinal Ozkan Jul 24, 2011
0

Many of the veteran security practitioners reading this blog will share my frustration with the security expectations set for Network Address Translation (NAT).

For some reason, many of the IT Community members believe that NAT is securing their networks. I am not sure where this schism originated, but I think that it is now security practitioners’ task to get the word out: “NAT is not security”

 

NAT was originally a good idea to address a very basic problem, IP address space depletion… That was it, create more IP addresses, that was the intention.

 

Later there were more repercussions of creating “private IP spaces”  a.k.a RFC 1918 – the new problem was overlapping private addresses.  Many network administrators believed that NAT was the fix for overlapping IP addresses without thinking that they would never have overlapping IP addresses if they could use proper public IP address blocks at the first place. Within this mania I have seen large institutions shelving their B Class address spaces to “secure” their networks.. That is simply wrong. Did you ever read RFC 1918?

 

The security risk that I was told was “How can you allow regular systems to communicate with Internet?” . The answer is very simple, if your systems cannot communicate to Internet because of NAT, then you have more serious security issues.  Communication between trusted and untrusted networks must be controlled by Access Control, not an obscure configuration like NAT.. (Firewalls, Anyone?)  If you forget to control access to public networks and you feel good because NAT will secure your networks then you may also say , “Oh by the way I do not route those networks so I am secure” Again, that is not security.

 

I can count a lot of reasons why No NAT is good NAT, but I may quickly underline that IPv6 is sans NAT; NAT belongs to previous century. Without complex NAT rules, we can generate easier firewall rules, we can have a sharper view on network flows and secure systems better. Firewalls are not for IP packet monkeying, they are built for securing the networks/applications and eventually securing your data.

 

cheers,

- yinal

 

 

p.s.

i - “No NAT is good NAT” is one of the 3 Maxwell Firewall Rules (I had the opportunity work with Doug Maxwell years ago) Here are the Maxwell Rules in Firewall troubleshooting:

1- It is always routing

2- No NAT is good NAT

3- S.. don’t work

 

ii- I found this article after I have written the blog post above: http://www.enterpriseefficiency.com/author.asp?section_id=1129&doc_id=207283  It turns out it is not just me..

 

iii-RFC 1918 - http://tools.ietf.org/html/rfc1918

 

0

Usually it is the opposite: You do pass your network traffic over firewalls, your bring firewalls close to networks, you do not bring/move networks to firewalls. But what if the firewalls are not close enough to your networks and somehow your security budget skipped the need for a firewall at every access switch (yes the topic is routed-access design at campus networks – or the next gen DC where L3 starts at agg layer with 20 VLANs).

 

If you have 4 different security zones on the access layer how would you firewall traffic between these VLANs before they hit your data center firewall (assuming that you have one DC firewall).. Or if your 20 server VLANs from your 50 access switches are routed at your aggregation switches and where do you firewall the traffic in between these server VLANs.. Writing ACLs ? : ).. This is bad; if you want to use your regular firewall technology you will need hundreds of firewalls at access layer or a 16U 20 Blade monster firewall cluster at your aggregation layer.

 

Many different security and compliance requirements dictate security zones and yet, your brilliant routed access switch or your L3 agg switch interchanges (routes) the traffic between different zones before they hit the firewall.

 

I still do not know why any major switch vendors do not deliver firewalls per port on access layer /aggregation layer switches, the rumor is that they want to sell you another firewall in addition to the switches you acquire (technically technology was there with ConSentry or the Enterasys (I did not check both solutions).. But assuming that you have a larger network vendor (Juniper / Cisco) your options are limited:

 

1-      Deploy host based firewalls at every server/desktop at access layer

2-      Use Policy based routing (PBR) to direct traffic to firewalls

3-      Firewall server/desktop traffic at hypervisor level if they are virtualized (another blog post to come)

4-      Redesign your network with security zoning in mind (this one is hilarious)

 

Lately I have been checking several options (inline firewalls with 200Gbps capacity at the core), or firewall security agents deployed at every server/desktop or Top of The Rack Firewall for every cabinet etc.

 

One dirty (not the best) way of fixing this zoning problem is layer 3 segmentation. Segemetnation itself does not deliver security zoning.. With fancy terminology you can do this with “Network Virtualization” or “Path Isolation”. The idea is simple: Create multiple/isolated routing instances so that inter-security-zone traffic first hits the firewalls before comingling with other networks. Security auditors will notice the great faith put on network administrators since they would bypass firewalls if network management is not governed. This is not the best solution but it is a workaround.

 

The solution is to create a routing domain for each security zone and terminate this traffic at a firewall somewhere in your network. This is exactly how Cisco made their OOB NAC solution work, moved dirty NAC traffic to the NAC appliance before it was routed internally. The solution’s current name is VRF (VRF-Lite, single-hop is the one that works without tunnels).. Basically even if the traffic  on the switch is routed (L3) , defaults gateways on each VRF instance routes traffic to another destination until it finds the firewall. This design also allows firewalls to be on one-arm setup without becoming default gateways.

 

vrf-lite_firewall.png

As usual there are several trade-off. First of all VRFs are not pure virtualization, they only virtualize routing table not the device resources (such as CPU, memory, hardware, and so on)..Second this fancy feature only works on fancy network equipment (check with your vendor). Also some features like multicast may not work as expected.

On the up side you can bypass firewalls for some network with a simple routing statement (I bet network admins will do this at the first network problem –not good) . . This bypass helps budget limited shops to deploy firewalls at critical choke points. Not everyone can firewall 200Gbps like your brand new aggregation/collapsed core switches. Another upside (not security) is the ability to use overlapping IP blocks with each VRFs.

 

To wrap up, OS based and switch based firewalls are not far from the reality but for the timebeing VRF-Lite L3 forwarding may save the day for you.

 

cheers,

-yinal

 

 

p.s.

      

Good Reading:

Important Considerations For VRF-Lite

http://www.cisco.com/en/US/products/ps6128/products_configuration_example09186a0080a3a8a7.shtml

EXTENDING THE VIRTUALIZATION ADVANTAGE WITH NETWORK VIRTUALIZATION

http://www.juniper.net/us/en/local/pdf/whitepapers/2000342-en.pdf

Download Visio of the Graphic Above:

http://istanbul.tc/blog/vrf.zip

0

Many of the security logging discussions center about the following topics:

1-      Log Collection

2-      Log Transport

3-      Log Storage

4-      Log Taxonomy

5-      Log Analysis / Correlation

6-      Log Protection / Security

 

These are all good topics but a very important topic is rarely discussed, and it is usually the most important one:

 

What are the security logs?

 

It is easy to work with security devices (Firewall, IDP, DLP, AV etc), their logs/alerts are classified as security logs, but what about regular applications or infrastructure components that are not build as a “security device” or security in mind? Do we need to process all logs from these devices? Which logs are more important?  Which logs go to “security” queue?

 

Let’s go with example, if you are the security architect, what would you recommend to a system owner who came up with a new application that writes the logs to a flat file or a database? Even if the logs are shipped to a syslog collector or an OS log queue; does it change the question?

The question is same “Which” logs? What do you want?

 

Here is a quick check list of activities to ask for the logs:

1-      Logs for all access (User, Admin, Service, Application etc)

2-      Logs for all changes (changes in monitored files, configurations, hardware,software – MACD logs)

3-      Logs for critical transactions in the applications

4-      Logs from user repository (e.g if AD, LDAP, RADIUS is used) access, change and transaction logs from user repository

5-      Logs for anomalies (changes in baseline activity, failed attempts, unexpected connections etc)

 

Since a security architect cannot know all applications, this is a good start to communicate with 3rd party developers and application/system owners for security log generation.

 

 

For a structured approach here are a few good reads to start with:

NIST 800-92, Guide to Computer Security Log Management

http://csrc.nist.gov/publications/nistpubs/800-92/SP800-92.pdf

 

Common Event Expression White Paper (also has a history on other initiatives)

http://cee.mitre.org/docs/Common_Event_Expression_White_Paper_June_2008.pdf

 

Watch Your Logs! Quick intro

http://www.issa.org/Library/Journals/2007/July/Malatesti%20-%20Watch%20Your%20Logs.pdf

 

Microsoft's The Security Monitoring and Attack Detection Planning Guide http://www.dabcc.com/documentlibrary/file/MicrosoftreleasesanewSecurity,MonitoringandAttackDetectionWhitepaper.pdf

0

Many of the hands-on information security practitioners are inundated by endless questions of segmentation - what it is, is it firewalls?  Do VLANs count, do I need a new hypervisors, do I need physical switches for each segment?  The list goes on…

 

First we need to make a clear distinction between network segmentation and security zones:

Network Segmentation creates network level isolation at given network level (physical, layer2, layer3). Network segmentation/virtualization does not mean a security zone has been created.

 

A Security zone on the other hand creates a group of system components with similar security levels where the following areas have common controls in a given security zone

 

- Shared Access Controls
- Shared Audit Logging Requirements
- Shared Data Classification
- Shared Management Infrastructure
- Shared Confidentiality / Integrity Requirements

 

If we go by example: If you build path isolation in your network by using VRF-Lite (Layer3 islands) that does mean that layer3 traffic communication is isolated but this architecture does not validate, access control, audit details, data classification etc.. Same argument is valid for VLANs (Layer2 islands) after proper network segmentation if the VLAN members can communicate without any restriction/control at another L3 router without ACLs, firewalls, and VLANs are managed by the same team, the isolation can only be called partial.

 

With the solid rise of virtual/shared (cloud) offerings, and multi-tenant data centers in horizon, I believe, security zoning must be revisited. Security zones are no more L3 firewalls and a bunch of network islands, data segregations, management access, separation of audit /management path do all matter is isolation/ zoning for security.

 

I would check the following requirements to build a proper security zone:

- Do I control inter-zone communication? (Can I write ACLs to control traffic from Zone A to Zone B; Can I monitor inter-zone communication with IDS/IPS/DLP/SIEM/NBAD etc?)

- Can I apply per zone access control rights? (Each zone has its own data access rules for users/applications)

- Can I manage each zone with dedicated management channel/roles? (Role Based Access Control for administrative rights?)
- Can I apply per zone confidentiality and the integrity rules per zone (per zone encryption, data classification, DRM etc)

 

That being said, zoning at technical level can be discussed with the following technologies

Physical separation of solution components (best isolation is 2 inches of air) – Per zone hardware, network, storage, system infrastructure – simply build the system again and again for each zone and connect zones with managed dedicated paths (cabling, inline security systems – firewalls, IPS etc).

 

Logical separation of systems: Share the hardware/infrastructure/fabric in between the security zones but apply security controls with software driven solutions.
- Per Zone Configuration Blocks
- Per Zone Routing Blocks
- Per Zone RBAC
- Per Zone Log Feed
- Per Zone Virtual Systems (Contexts)
- Per Zone Network Paths (Tunnels, VRFs)
- Per Zone Administrative Channels  (Roles, Interfaces, Management Consoles)
- Per zone virtualization base
- Per zone user directories
- Per zone data /storage resources
- Per zone applications/ application controls

 

An experienced security architect may notice the complexity of the technical controls and available options today to achieve proper security architecture for zoning. But as long as the prize ($$) behind multi-tenant shared services remain this goal will be met by service providers. If you have a specific question on certain topic/security control discussed above please let me know.

 

Cheers,

- yinal

0

You know the story; if your systems/applications store transmit or process credit card data, you must meet PCI data security standards.

Since Q4 2010 all PCI shops are aware that their Cardholder Data Environments need a risk ranking procedure.

 

But, What is it and how does it change current practices?

 

PCI DSS Requirement 6.2 says "Establish a process to identify and assign a risk ranking to newly discovered security vulnerabilities"

And a new recommendation may certainly effect how you manage risk…

 

This recommendation (which will be a requirement by June 30, 2012) can be classified as Risk Management 101, and yet it may change several cornerstones of your processes.

 

Here is what 6.2.a is asking for:

1- Check your processes for identifying new security vulnerabilities (make sure you have one)

2- Assign risk ranking to identified vulnerabilities

6.2.b Continues with the  recommendation that you use and outside source for this risk ranking process.

 

This translates into a solid scoring system for risk. Enterprise options to collect data for a scoring system are:

1- Vendor Security Alerts

2- Vulnerability Management Advisories (Usually security scanner, and IDS/IPS shops)

3- Vulnerability Intelligence Advisories (e.g. Secunia, iDefense, Deepsight)

4- Internal risk scoring systems (yes we all love academic endeavors - that is why PCI SSC asks for "outside" source : )

 

Either way (using one of the options, using some/all of them) PCI recommendation 6.2 will push risk management practices in the right direction and make risk prioritization a priority...Eventually PCI shops will (6/30/2012) integrate risk management with vulnerability scanning devices, security alerts, advisories and patch management solutions to audit and validate PCI 6.2 with risk rankings.

 

Here are a few good links:

Common Vulnerability Scoring System (CVSS-SIG) - http://www.first.org/cvss/

Common Vulnerabilities and Exposures -CVE - http://cve.mitre.org/

National Vulnerability Database - NVD - http://nvd.nist.gov/

Secunia - http://secunia.com/advisories/

Verisign iDefense - http://www.verisigninc.com/en_US/products-and-services/network-intelligence-availability/idefense/index.xhtml

TippingPoint Zero Day Initiative ZDI - http://www.zerodayinitiative.com/advisories/upcoming/

Symanted DeepSight Alert Services - https://tms.symantec.com/

Cisco Security IntelliShield Alert Manager Service - http://www.cisco.com/en/US/products/ps6834/serv_group_home.html

IBM ISS XForce - http://www-935.ibm.com/services/us/iss/xforce/

VUPEN - http://www.vupen.com/english/research.php

McAfee Threat Intelligence Services (MTIS) - http://www.mcafee.com/us/mcafee-labs/technology/threat-intelligence-services.aspx

Bugtraq -http://seclists.org/bugtraq/

Full Disclosure - http://seclists.org/fulldisclosure/

0

Read only master OS templates, centralized application streaming via App-V, ThinApp, or XenApp / malware free, patched, centrally managed non-persistent, transient desktop pools / separation of user data from desktops via personalization sounds like a very secure start for VDI. Even though the promise is same, deployment of actual security controls require a lot of specific expertise and attention.

 

There are many theoretical articles for VDI security such as the blue pills, the more I spent time with VDI, the more I got realistic. Here are the   controls that make sense in an enterprise security setting (My examples cover VMview, XenDesktop and vSphere as Hypervisor – I am open for input on other platforms):

Desktops are running at the data center (not campus) a different segmentation approach is a must:

Campus networks are physically separated from data centers, and this is a natural choke point for security zoning.

 

The attack surface for desktops is self-evident with all the latest exploits. You need to control Desktop wildfires with effective zoning (a.k.a. don’t let your DC ship sank because of miscompartmentalization. Desktops have several input channels including Internet access via Browser, USB based file transfer etc. Moving Desktops to Data center creates this huge zoning challenge. VDI breaks Campus<->DC natural compartmentalization – and instead of Internet/Edge perimeter security gateways, you need very sophisticated/new age segmentation tools at Data Center (I will write more about this in another article). VDI mandates data center internal segmentation since nobody wants to run desktops and servers to communicate in an unrestricted unlogged format.

 

As I have stated above, the technology problem of moving security controls to VM layer is complex, current zoning solutions are really new at the   virtualization layer (I will cover this for VMware in another post). Here are the controls I would check in vSphere Hypervisor setting:

 

- Use VMsafe compliant virtual network adaptor (at hypervisor) firewal
- Use vPath compliant Firewall with Nexus 1000v
- Use a regular software firewall as another VM and route traffic over it
- Firewall traffic after pSwitch (external) -route layer 3 to external switch and use your old firewall
- Use firewall/ zoning agents on VM / Guest OS

- Check Network virtualization / Path Isolation, and firewall filtering at far far away

 

Each method has its own pros and cons, I will cover that later.

 

Separation of duties between security, network, storage, server and desktop teams is a complex task

There used to be a time where server administrators only managed server systems, not the network-storage-desktops and security. That was when auditing and separation of duties were simple. The desktop sprawl, server sprawl problems get real where all roles are assumed by 1 server team.  Not only server group bypass certain enterprise policies they also create a new environment with limited audit trail and monitoring. You may certainly have 2 copies of every server running at one of the hypervisors in your network if visibility, change control and role based access control is not there.

 

VDI brings in desktop management teams to VI (virtualization infrastructure) management matrix. Application management, patching, user shadowing, backups and many other roles must be evaluated for ownership when VDI comes into play.

 

Talking like an auditor is cheap, real life application/configuration of these security controls is tough. Until the latest vSphere release,  RBAC was quite difficult to achieve, still the new controls are difficult. There are several 3rd party vendors delivering solutions on this topic. The main problem I see is that the server administrator teams who own VI (virtualization infrastructure) would like to keep their new-found excution power, and  stay away from the new network or security driven controls like Nexus 1000v, VMsafe network adapter firewalls, UCS (for VMware environments). THat being sid , s you will all agree, these solutions are new and a lot of lab testing time is needed.

VDI Endpoint Security is different

One of my rookie mistakes in VDI projects was to ask for disk encryption tools for desktop. VDI is a different environment you simply cannot P2V the security tools, you simply cannot migrate endpoint security tools as you transfer the applications. The most publicized problem is the antivirus (AV) scan storms, very, much like VDI boot storms. When all the desktops start AV scanning, your SAN gets a big taxation. There are several approaches to fix this problem.

 

- Using AV on the Hypervisor (like  vShield EPSEC integrated tool) instead of the desktop
- Using remote (agentless) security scanning
- Using intelligent scanning
    - Scanning only delta disks not the RO images
    - Scanning on intervals (distribution of scan schedules)
    - Scanning   scope limitation by using local/cloud has signatures (if a file has been scanned before and it has not changed, there is no need to      scan again)

 

Other endpoint security tools are different too; device manager is a big problem. Usually USB media access is passed through, so you need to control the media access on thin client via desktop security tools running at the data center virtual desktop pools.

 

Desktop, firewalls, HIPS, DLP become another discussion. Using these controls on VM-to-VM on hypervisor level versus physical level will be our test project for a few upcoming years.

 

Securing (hardening) VDI Infrastructure and controlling access to brokers (Hardening and Access Control)

 

In physical world securing desktop access control usually means 2 things. Physical control and logical access control. With VDI and VI you are adding multiple battle fronts to this equation. Users who have logical access to VI management or connection brokers can certainly try several creative options.

 

Controlling “Who accesses to VDI Desktop Pools” involves security controls at many different layers

 

- Change management for VI and VDI management servers (vCenter, VMview, XenDesktop Controller, Appsense, System Center VMM etc)

- OS hardening for all critical servers, and multiple factor authentication for management servers

- Dedicated (and isolated/secured) management networks for VI/ VDI administration

- VDI Desktop Pool Entitlement: Mapping users and thin clients to virtual desktops

- Thin Client to Connection Broker ACLs: IP access restrictions

- Identity aware network ACLs: 802.1x integrated desktop pool access

- RBAC (Role Based Access Control) for administrative access on management servers

- Network Security Zoning:

- Tamper proof logging – and log monitoring

 

Securing Gold Images of Desktops, Centralized Applications, and Personalization Data (Integrity)

 

Many enterprise shops consider VDI desktops more secure since they usually deploy:

 

- ThinApp Application Streaming

- Non-persistent desktops

- Read Only Master Images

- Centralized OS, and application patching

- Separation of user data from desktop with personalization

 

But relying on centralized images creates a new (and a major) risk item. The integrity and the confidentiality of the master OS image, Application Images, and the personalization data get more and more critical with VDI. A malware infected application may certainly be auto-deployed to 4000 Desktops with a single mistake.

 

Management of application and OS template inventory requires sophisticated change control and solid file integrity monitoring. Security testing prior to changes, patching becomes critical. I do expect to see more workflow driven solution to manage application repositories for VDI. There are already new solutions that focus on “File integrity monitoring” and “Secure File Update” for VDI systems.

 

Securing Thin Clients

 

It turns out most of the thin clients are not that “thin” They actually have a stripped down version of a Windows or Linux Desktop OS. Changes are remote access clients (e.g. VMView, Citrix) and the protocols (HDX, RDP, PCoIP etc) require constant updates on thin clients. Managing devices such as cameras, USB media ports just complicate the picture. Good approaches include:

 

1. Unified Security tools for Thin clients and Virtual Desktop Pools (e.g. Endpoint Device Management)

2. Centralized Patch, and image management

3. Integrated security on thin client OS (Firewall, HIPS, FIM, AV etc)

4. Network segmentation of Thin Clients (and access control over network)

 

Changes in Security Technology – with the VI, VDI deployments

 

Your firewalls need to be different, your IDS/ IPS has to be different, your desktop security has to be different, your endpoint security should be different, your patching should be different, your management should be different. The change story goes on. Basically every security technology and process has to be re-evalauted for VDI migration, you many not simply move security. This is topic I will cover more in upcoming posts. Please let me know if you have a specific implementation question.

 

Managing Encapsulated Desktop Images

 

Your desktops can be anywhere if you do not have proper security controls. Tracking snapshots and backup is a big challenge. Even if you have a virtualization integrated asset management solution you still have the following problems:

 

- Patching Offline Desktops

- Managing Backup Copies

- Trusted Execution Control: This is an interesting topic, many researchers are currently seeking for restricting VM execution to a certain host (Similar to TPM on physical hosts) – this integration will be very useful to control where VDI images run. The idea is similar to DRM, where a signed desktop image can only run on a signed host with a matching certificate/key

 

Other Virtualization risks that need to be covered by VDI Security Teams (not specific for VDI)

 

- Elevated Risk of Misconfiguration

- SAN access and Storage security

- Hypothetical Blue Pill / Red Pill , Hypervisor Rootkits

- Information Leakage with VMotion

- Easy administrative access to user and application cryptographic keys

- Promiscuous mode network snooping on “server administrator” managed virtual switches

- Lack of approved forensics solutions

 

 

------------------

 

Final Words: If you have followed the article until this point, you probably have the following problem:

 

1. Need a structured approach for VDI security

2. Need trusted architectures, tools and processes for VDI Security

3. VDI security is not a simply physical to virtual (P2V) migration solution

 

Keep me posted I will write more on the details.

 

Cheers,

-yinal

0

Great results are not achieved by mediocre teams… Building the right Information Security team does matter, and usually it becomes a full time task for the owners of Information Security initiatives at today’s enterprise.

 

Information Security domain might be hot, and we may have a positive influx of talent to the sector, however finding the right people with right skills sets at the right time and the right cost is close to impossible.

 

This post has no intention of questioning/changing years of HR practices – the goal is to give feedback from the enterprise Information Security field and to create useful short order cook content that can quickly be consumed within the next 15 minutes for the upcoming interview you are conducting…

 

Here are my experiences with finding/hiring talent in Information Security:

1-      Do not reinvent basics. As Buffet/Gates duo has stated the great talent should have the 3 basic skills:

    • Technical Skills (This is standard – I will dig into this item more down below)
    • Conceptual Thinking (Seeing the big picture)
    • Communication Skills (This is not talking too much as perceived by many engineers. Effective communication is a very valuable skill in all team deliverables

It is usually simple to find any one of these skills in an individual, but when you find 3 of them together never miss the opportunity, these people will carry the workload of many!

 

 

2-      Have the right pyramid mix of talent in your team: Complex projects require good leaders who can set the target, coach others, lead by example and more important than all great leaders can take the team from A to B. Then you need good managers, who can plan, organize and delegate. It is usually a good practice to have managers who cut their teeth in project management and financial management offices. Last, but not least, the engineers (or consultants). Based on the size of the project, you must determine whether to go with specialists or generalists. This is a big decision point. The more specialists you have, the more integration glue (architects, project managers, program managers ) you need.

 

3-      Since generic HR topics are not my intention here, I will skip managerial skills and focus on finding the right technical resources. Project based deliverables do not require that much real-time information. Therefore, it does not make sense to filter candidates based on closed book random interview questions. My recommendation is to measure their knowledge so you may level them based on knowledge. This is management basics -  data to wisdom:

 

    • Ask them questions starting with who?, when?, where?, what?? If you can get good answers that means your candidate has “information”. Your candidate is probably familiar with the topic.
    • Ask them questions starting with “how?”. If you can get good answers that means your candidate has knowledge. This is a clear signal of experience.
    • Ask them questions starting with “why?” If you can get good answers to “why” questions that means your candidate has the wisdom and the conceptual thinking skills that you are looking for.

 

4-      Specialists: Being a specialist does not create a rain check to omit basics of information security. I have met several consultants who were very familiar with compliance but did not understand the technical tools, or I have seen great application security people with zero understanding of network basics. The trend is to have good understanding of all domains where you excel in 1 or 2 of the domains as a specialist. Interviewing specialists should have 2 different class of questions to gauge:

    • How much do they do they own their domain of specialization?
    • How much do they understand about how other domains work?

 

5-      Generalists: I believe there are 2 types of generalists you can trust in Information Security:

    • New Grads with no experience
    • Project Managers, Auditors, and Managers (usually go well with the certificates like CISSP, CISM etc)
    • If you are interviewing a candidate with over 3 years of Information Security experience with no particular specialty that is a big red flag.

 

6-      Send consultants the questions that you will ask in advance. This will eliminate the “it is not at the top of my head /it has been a while” excuse. Since you send the technical interview questions in advance you can ask any particular sub question. This asynchronous Q&A style is more close to real life. This way you can also ask really tough questions as well.

 

7-      Ask for a sanitized copy of deliverables from the past assignments. Good samples are good indicators of pitched skills. Obtaining samples are problematic especially in Information Security due to security and Intellectual Property concerns but checking is better than not checking.

 

8-      Classify Information Security resource types (this is subjective) Classification will help you to identify your candidates specialty, customize your questions and assess them more evenly. In today’s IS world, I see the following backgrounds We can dig into each area in separate articles. Here is the bird’s eye view for the 15m intro:

    • Network Security Specialists: This is the most abundant resource.  Most of the resources have strong networking background and they do have operational and engineering know-how about common tools like firewalls, IDP, content security, OS hardening.  Ask for the enterprise know how instead of small shops, that is completely different skill-set. It usually makes sense to get “Security Operations” resources from this background since their operational background fits well with the SOC (Security Operation Centers)
    • Vulnerability Testers:  This is another domain where you can find a lot of resources. (not necessarily the best ones) From network testing, to penetration testing, this area requires a lot of technical skills. Ask for methodologies, frameworks, references and sample deliverables in addition to basic checks. Network Vulnerabilities, Application Vulnerabilities, operational Vulnerabilities, and the Physical Vulnerabilities are different so make sure that you have the right skill sets.
    • Single Domain Specialists: If your project is big enough you can acquire a domain specialist (e.g. SIEM) or a technology (e.g. RSA envision) specialist. Be sure to question other skills as discussed above. DLP, DRM, Virtualization Security,  Social Media, and Mobile Security-type of next generation projects usually require specialists so it makes sense to start with a consultant specialists to acquire the skills sets.
    • Application Security Specialists: Securing SAP, Siebel, Oracle is a life time goal. It does require life time experience. Again the same rules with hiring specialists.
    • Desktop Security: Understanding desktop security is different than all other security areas where the end users are non-IT users. Lately desktop security domain is crisscrossing a lot of other domains like NAC, 802.1x, VDI so be very careful to filter.
    • Code Security: This is a hot domain, possible candidates interact with application security, vulnerability testing. It is not possible to understand code security in every development framework so an eclipse environment  expert cannot be very useful in the .NET environment
    • Security Architects: Even if you see a lot of titles with Security Architect, the real ones are tough to come by, look for understanding of EA frameworks like TOGAF, Zachman etc. Also look for special frameworks like ISO 27001, CoBIT, and NIST. Generic frameworks like ITIL, 6 Sigma, and other compliance frameworks are important. In addition, look for perfect understanding of operations and the technology.
    • Compliance Specialists: Audit background helps. Top 4 experience helps. Compliance has 2 important parts, meeting compliance and an accreditation. Make sure that you acquire the right internal resources to meet your compliance goals.  Instead of going with multiple security compliance specialists, it will make more sense to build an information security management program that can answer the common 80% requirements of all frameworks.

 

 

9-      Classify candidate backgrounds based on the verticals; it makes sense to find Information Security resources with vertical specialization. I find it amusing to mark “government” background as we start discussing topics with “cyber” word… So far I have seen the following backgrounds in the field. Based on your project’s requirements, different backgrounds provide different outcome.. You can find Information Security professionals with the following backgrounds

      •   Enterprise
          • Financials
          • Healthcare
          • Manufacturing
          • Utility
          • High Tech
          • Media
          • Other
      • Government
          • Federal
          • State
      • Military
      • SMB
      • Consultancy
      • Higher-Ed
      • Service Provider
      • New Grad
      • Vendor
      • Reseller
      • Out of Sector

     

     

    Wrap Up: Look for talent with specific skill-sets – To help you better identify the right skill sets, customize your questions based on experience background, vertical background and universal skills such as conceptual thinking.

    Firewalls vs Smartphones

    Posted by Yinal Ozkan Feb 7, 2011
    0

    Today a customer asked how much performance they can get out of their aging branch security gateways,

     

    The fastest way to visualize the answer was comparing the "once upon a time" glorious gateway appliance with the latest iPhone

     

    Here is how looks..

     

     

    NOKIA IP350

    iPhone 4

    Height (inches):

    17

    4.5

    Width(inches):

    16.1

    2.31

    Depth(inches):

    1.75

    0.37

    Weight(ounces):

    272

    4.8

    Processor (Mhz):

    700

                1000

    Memory(MB):

    256

    512

    Hard Disk(GB):

    10

    16