Archive for the ‘Networking’ Category

Monday, July 20th, 2009

Networking is getting tougher. Networks must deliver a growing range of services, from ERP, CRM and email to VoIP and web services applications, each of which has its own idiosyncrasies and requirements. Each new service introduced onto the network contends for available resources with every other service, impacting the network’s ability to support the business.

Meanwhile, the network itself is constantly changing. New locations are added – some of which may be in another country or on another continent. Equipment is upgraded and/or re-configured. New management and/or security tools may themselves impact service performance. Decisions about data center consolidation and business re-organization also affect the network in different ways. All of this makes the network a highly dynamic environment where even subtle changes can have a major, unforeseen impact on application performance and availability.

Yet business users expect this complex environment to be as reliable as electricity – despite the fact that networking budgets are not being increased in proportion to these growing challenges. So network managers can’t simply over-provision network infrastructure to make sure every service has all the bandwidth it needs. Moreover, over provisioning may not even solve the problem and/or ensure the required level of performance.

That’s why network managers are facing many challenges, including:

1) Pinpointing potential network performance issues early in the development lifecycle Ideally, the impact of the network on a new application or service should be dealt with from the very beginning of the development process – when potential problems are much easier and less expensive to fix. Unfortunately, this is rarely the case. Problems with an application’s “networkability” are typically discovered only after its roll-out into the production environment is initiated. At that point, it’s usually too late to make any significant changes in the application’s design. So the problem gets pushed onto the shoulders of the networking team. That’s why, in ‘05, smart network managers will focus on nipping these problems in the bud.

2) Validating new or modified applications and infrastructure before they are deployed in production As the network becomes more complex and more critical to the day-to-day-operation of the business, network performance related risks associated with application and infrastructure change are continuing to rise. In fact, some of the worst business interruptions that companies have historically experienced have not been the result of unexpected equipment failure. They’ve been the unexpected consequence of a planned modification. Networking teams must therefore implement change management best practices in ‘05 that prevent them from having to put out fires that they accidentally started themselves.

3) Improved troubleshooting of intermittent/transient network problems One of the most frustrating things for a network manager is dealing with a problem that keeps disappearing before it can be adequately understood and remedied. However, as the business’s tolerance for network interruptions continues to drop, these intermittent problems will become a bigger management issue. So this year, network management teams need to develop more effective methods for capturing transient network conditions and discovering the root causes of these problems.

4) Accelerated time-to-benefit for new and/or upgraded applications When C-level executives decide to make investments in new applications and services, they want to see those investments pay off quickly. That’s why the slow, staged production roll-outs of the past won’t cut it anymore. Instead, networking teams need to be able to quickly deploy new applications across the enterprise. This can only happen if caution and uncertainty about the actual behavior of these applications in the production environment is replaced by confidence and certainty in ‘05.

5) More intelligent planning for and support of business growth Network managers constantly have to cope with change. They have to determine how increases in network utilization will affect application performance. They have to decide how to best engineer the network to support business expansion, re-organization or mergers and acquisitions. However, they can only do so if they have an effective means of performing capacity planning tasks and assessing a full range of “what-if” scenarios. Such scenarios are also critical for formulating realistic contingency plans that can ensure business continuity under a variety of possible conditions.

Looking at these challenges, it quickly becomes evident that conventional production network management tools alone are no longer sufficient for today’s networking teams. These tools are great for monitoring the production network and discovering certain types of problems – but they don’t enable network managers to validate new technologies and applications before they’re deployed on the production network. They also force network managers to solve problems that should have been addressed in application design.

Conventional tools aren’t very helpful for troubleshooting intermittent and/or transient network problems either, since they don’t provide a means of reconstructing and analyzing such intermittent conditions. Nor do they help accelerate production roll-outs, facilitate experimentation with “what-if” scenarios, or support formulation of network contingency plans.

So what’s an overworked, under-resourced network manager to do? The answer is to look at network modeling technologies. These technologies provide an environment in which new applications, technologies and problem-solving strategies can be safely and thoroughly evaluated. Because they allow an application’s network behavior to be fully validated before it’s deployed in the production environment, these technologies also empower network managers to perform more rapid, glitch-free roll-outs. Plus, modeling technologies are uniquely able to provide insight into any number of “what-if” scenarios – so network managers can make plans for growth, corporate re-structuring and/or disaster recovery.

“Empirical” modeling solutions offer today’s network management teams particularly excellent business value, because of their accuracy and relative ease of implementation. This accuracy and ease is achieved by running the actual applications against a model that uses captured conditions from the production environment. The result is a clear understanding of the user experience well ahead of deployment.

For this and other network performance articles, white papers, and industry resources, please visit Shunra at http://www.shunra.com/resource_center.aspx.

About Shunra

Shunra’s solutions empower organizations to address service level and performance concerns before rollout. The Shunra VE solution creates an exact replica of the production network environment, enabling IT professionals to safely develop, test and experiment with applications and infrastructure before deployment, and effectively plan for growth and change. Tailored for networking, performance and testing professionals, and software developers, Shunra VE facilitates collaboration across IT disciplines so IT organizations can quickly and more efficiently uncover and resolve problems before they impact the business. Over 1,500 leading enterprises and technology vendors worldwide are using Shunra’s award-winning solutions including 3M, Boeing, Cisco, Dow Chemical, EMC, FedEx, General Electric, General Motors, JPMorgan Chase, Kelly Services, Merrill Lynch, Motorola, Nestle, Pitney Bowes, and Vodafone. Shunra’s headquarters are located in New York City and Kfar Saba, Israel, with worldwide offices in the UK, Sweden and India. Shunra is also supported through a global network of channel partners.

Network Marketing Online: How To Execute, Grow & Prosper With Online Tools

Tuesday, June 30th, 2009

Network Marketing Online has nothing to do with using the ‘old model’ company methods! The ’shift’ to the internet is seriously being accepted by thousands of network marketers!

Change: To A Total Online Business

Changing to network marketing online involves having your own website, which you develop into a website business. Your website should be information intense. A place where you pre-sell your site-visitors on your website theme. That theme should be related to your network marketing product. The website must be your own… not company controlled. By that I mean… you don’t mention your network marketing company’s registered name or the tradename of any of their products. You keep your main website ‘generic.’

From your website you simply link-off to your company’s website via incontext text links or you create a blog or squidoo lense as a ‘bridge page’ between your website and the company site. By using a bridge-page… that allows you to talk specifically about the product and network marketing business. A place to talk straight to your site-visitor before you send them to the company site.

By keeping your main website ‘generic’… you are truly operating your network marketing online… in an independent fashion! If you were to quit one company… you simply join another. Also I contend that you should be able to operate more than one non-competing network marketing business. Your in business to make money! Falling in love with one company or product is no help in making money in network marketing online!

Change: To A Multi Income Business

The main benefit of having your own website business… is being able to choose multi-streams of income. Changing to network marketing online enables you to select theme-related affiliate programs, ebooks, and hard goods products to market on your website. You can also market your own products… a hobby, book or invention. However the products you choose should be related to your website theme.

The idea is not to detract from your primary product… which is your network marketing business, but to provide your site-visitors with useful products that will help them. This also gives you cash flow and the funds to continue your network marketing online marketing. The internet allows for an automated mode of operation. Using available internet technologies you can create your own list of subscribers from your interested site-visitors!

Change: From Being The Hunter–To Being The Hunted!

The most important marketing method to use from your website is to provide a regular newsletter. You do this by having a subscriber-box on every web-page. You use an autoresponder to automate the confirmation of subscribers and the regular sending of the newsletters. Quality information for your newsletter is available from article directories. Your regular newsletter does two main things:

1. Provides your interested subscribers with fresh information on your website theme and marketing tools they can use in network marketing online.

2. Provides you with the opportunity to market (recommend) various helpful products, ebooks etc to your subscribers.

Building that subscriber-list is essential for financial success and therefore directing visitor traffic to your website is vital!

Apart from your website… you can also have several blogs, squidoo lenses, hubpages, YouTube pages, social sites, articles and press-releases… all directing traffic to your website. With your blogs you can also have a subscriber-box in place. All the above activity boosts your visitor numbers and the beautiful part is you don’t have to pay… to be ‘hunted!’

A percentage of your site-visitors will take one or more of the following actions:

1. Subscribe to your newsletter

2. Purchase an affiliate product

3. Click a few Google Ads

4. Request further information on your network marketing business

5. Join your business and want you to show them how to do what you’re doing in network marketing online!

Change: To A better Way!

Old model offline network marketing encourages members to ‘make-a-list’ of prospects and go out and harass them about your product and business. Also to buy ‘leads’ from lead companies and phone hundreds of leads each week. As well as attend opportunity and training meetings etc. This is ‘old model’ network marketing… a truly worn-out and superceded system… that started in the 1930’s.

New model network marketing online involves having your own content-based website where you provide your site-visitors with generous information on a specific website theme. You then link your website with several blogs, squidoo lenses, hubpages, YouTube pages, articles, press-releases and social networking sites. You edit a regular newsletter to provide your subscribers with fresh theme information.

Network marketing online does require a bit of time to set-up your sites and links, but once done… then they only require maintenance. You do need to visit and post to your social sites. You’re on partial auto-pilot! You’re not on the phone talking to uninterested ‘leads’ all day. You actually have more time for yourself and your family. You do talk to your interested prospects via email and/or voip phones. Talking to serious business builders is vastly different to spending your valuable time with ‘tire-kickers.’ Although you may have the wonderful problem of having more interested prospects than you can handle!

The internet has provided a better way to do business. Have you noticed we are using computers… and typewriters are near extinct! Progress and technology advances… dictate we use the best available methods. Network marketing online is the best method for this industry today!

Change: Conclusions

For what reason would you continue to practice ‘old model’ network marketing? Being ‘loyal’ to your company… doesn’t cut it! They are in it to make money… not to make you happy.

The existing NWM membership model will change. It has too… to cater for method change because of network marketing online techniques. As more and more networkers take the sensible approach and change to an online operation where they are in-charge of their own website business… NWM companies will, by necessity… evolve a more flexible system! That new system will need to incorporate a built-in tolerance for members multi-income sources. The NWM system that has evolved… has been great for companies and manufacturers, but an absolute failure for the majority of networkers. An industry failure rate of 95%… is appalling!

Now the internet has shown network marketers… a better way! The marketing methods that internet marketers have evolved since the early 1990’s… are available for network marketing online! A combination of content and interactive marketing is the most effective system. You need to take the time to learn how to use these methods to carry out your network marketing online. The latest ebook on what to do online is available… as is the most unique click-by-click video training.

Securing Ad Hoc Networks

Saturday, June 27th, 2009

1 Introduction

Ad hoc networks are a new paradigm of wireless communication for mobile hosts (which we call nodes). In an ad hoc network, there is no fixed infrastructure such as base stations or mobile switching centers. Mobile nodes that are within each other’s radio range communicate directly via wireless links, while those that are far apart rely on other nodes to relay messages as routers. Node mobility in an ad hoc network causes frequent changes of the network topology. Military tactical operations are still the main

Application of ad hoc networks today. For example, military units (e.g., soldiers, tanks, or planes), equipped with wireless communication devices, could form an ad hoc network when they roam in a battlefield. Ad hoc networks can also be used for emergency, law enforcement, and rescue missions. Since an ad hoc network can be deployed rapidly with relatively low cost, it becomes an attractive option for commercial uses such as sensor networks or virtual classrooms.

1.1 Security goals

Security is an important issue for ad hoc networks, especially for those security-sensitive applications. To secure an ad hoc network, we consider the following attributes: availability, confidentiality, integrity, authentication, and non-repudiation.

Availability ensures the survivability of network services despite denial of service attacks. A denial of service attack could be launched at any layer of an ad hoc network. On the physical and media access control layers, an adversary could employ jamming to interfere with communication on physical channels. On the network layer, an adversary could disrupt the routing protocol and disconnect the network. On the higher layers, an adversary could bring down high-level services. One such target is the key management service, an essential service for any security framework.

Confidentiality ensures that certain information is never disclosed to unauthorized entities. Network transmission of sensitive information, such as strategic or tactical military information, requires confidentiality. Leakage of such information to enemies could have devastating consequences. Routing information must also remain confidential in certain cases, because the information might be valuable for enemies to identify and to locate their targets in a battlefield.

Integrity guarantees that a message being transferred is never corrupted. A message could be corrupted because of benign failures, such as radio propagation impairment, or because of malicious attacks on the network.

Authentication enables a node to ensure the identity of the peer node it is communicating with. Without authentication, an adversary could masquerade a node, thus gaining unauthorized access to resource and sensitive information and interfering with the operation of other nodes.

Finally, non-repudiation ensures that the origin of a message cannot deny having sent the message. No repudiation is useful for detection and isolation of compromised nodes. When a node A receives an erroneous message from a node B, non-repudiation allows A to accuse B using this message and to convince other nodes that B is compromised.

There are other security goals (e.g., authorization) that are of concern to certain applications, but we will not pursue these issues in this paper.

1.2 Challenges

The salient features of ad hoc networks posses both challenges and opportunities in achieving these security goals.

First, use of wireless links renders an ad hoc network susceptible to link attacks ranging from passive eavesdropping to active impersonation, message replay, and message distortion. Eavesdropping might give an adversary access to secret information, violating confidentiality. Active attacks might allow the adversary to delete messages, to inject erroneous messages, to modify messages, and to impersonate a node, thus violating availability, integrity, authentication, and non-repudiation.

Secondly, nodes, roaming in a hostile environment (e.g., a battlefield) with relatively poor physical protection, have non-negligible probability of being compromised. Therefore, we should not only consider malicious attacks from outside a network, but also take into account the attacks launched from within the network by compromised nodes. Therefore, to achieve high survivability, ad hoc networks should have a 2 distributed architecture with no central entities. Introducing any central entity into our security solution could lead to significant vulnerability; that is, if this centralized entity is compromised, then the entire network is subverted.

Thirdly, an ad hoc network is dynamic because of frequent changes in both its topology and its membership (i.e., nodes frequently join and leave the network). Trust relationship among nodes also changes, for example, when certain nodes are detected as being compromised. Unlike other wireless mobile networks, such as mobile IP [21, 48, 34], nodes in an ad hoc network may dynamically become affiliated with administrative domains. Any security solution with a static configuration would not suffice. It is desirable for our security mechanisms to adapt on-the-fly to these changes.

Finally, an ad hoc network may consist of hundreds or even thousands of nodes. Security mechanisms should be scalable to handle such a large network.

1.3 Routing Protocol and Threats

Routing protocols for ad hoc networks are still under active research. There is no single standard routing protocol. Therefore, we aim to capture the common security threats and to provide guidelines to secure routing protocols. In most routing protocols, routers exchange information on the topology of the network in order to establish routes between nodes. Such information could become a target for malicious adversaries who intend to bring the network down. There are two sources of threats to routing protocols. The first comes from external attackers. By injecting erroneous routing information, replaying old routing information, or distorting routing information, an attacker could successfully partition a network or introduce excessive traffic load into the network by causing retransmission and inefficient routing.

The second and also the more severe kind of threats come from compromised nodes, which might advertise incorrect routing information to other nodes. Detection of such incorrect information is difficult: merely requiring routing information to be signed by each node would not work, because compromised nodes are able to generate valid signatures using their private keys.

To defend against the first kind of threats, nodes can protect routing information in the same way they protect data traffic, i.e., through the use of cryptographic schemes such as digital signature. However, this defense is ineffective against attacks from compromised servers. Worse yet, as we have argued, we cannot neglect the possibility of nodes being compromised in an ad hoc network. Detection of compromised nodes through routing information is also difficult in an ad hoc network because of its dynamically changing topology: when a piece of routing information is found invalid, the information could be generated by a compromised node, or, it could have become invalid as a result of topology changes. It is difficult to distinguish between the two cases.

On the other hand, we can exploit certain properties of ad hoc networks to achieve secure routing. Note that routing protocols for ad hoc networks must handle outdated routing information to accommodate the dynamically changing topology. False routing information generated by compromised nodes could, to some extent, be considered outdated information. As long as there are sufficiently many correct nodes, the routing protocol should be able to find routes that go around these compromised nodes. Such capability of the routing protocols usually relies on the inherent redundancies — multiple, possibly disjoint, routes between nodes — in ad ho
c networks.

2. Key Management Service

We employ cryptographic schemes, such as digital signatures, to protect both routing information and data traffic. Use of such schemes usually requires a key management service. We adopt a public key infrastructure because of its superiority in distributing keys and in achieving integrity and non-repudiation. Efficient secret key schemes are used to secure further communication after nodes authenticate each other and establish a shared secret session key. In a public key infrastructure, each node has a public/private key pair. Public keys can be distributed to other nodes, while private keys should be kept confidential to individual nodes. There is a trusted entity called Certification Authority (CA) [11, 47, and 26] for key management. The CA has a public/private key pair, with its public key known to every node, and signs certificates binding public keys to nodes. The trusted CA has to stay on-line to reflect the current bindings, because the bindings could change over time: a public key should be revoked if the owner node is no longer trusted or is out of the network; a node may refresh its key pair periodically to reduce the chance of a successful brute-force attack on its private key. It is problematic to establish a key management service using a single CA in ad hoc networks. The CA, responsible for the security of the entire network, is a vulnerable point of the network: if the CA is unavailable, nodes cannot get the current public keys of other nodes or to establish secure communication with others. If the CA is compromised and leaks its private key to an adversary, the adversary can then sign any erroneous certificate using this private key to impersonate any node or to revoke any certificate.

A standard approach to improve availability of a service is replication. But a naive replication of the CA makes the service more vulnerable: compromise of any single replica, which possesses the service private key, could lead to collapse of the entire system. To solve this problem, we distribute the trust to a set of nodes by letting these nodes share the key management responsibility.

3. Push! Photo: Informal Photo Sharing in Ad-Hoc Networks

As mobile camera phones become ubiquitous the practice of photography changes. Camera phone pictures are usually taken with sharing in mind. Meanwhile, publicly sharing photographs online has become increasingly popular with websites such as Flickr. Push! Photo is a mobile photo sharing application where photos can be made public and immediately accessed by anyone nearby. The application also automatically searches for photos on nearby devices to find interesting and relevant photos. Push! Photo shows how it is possible to share digital photos just as easy as paper photos.

Shoot!

Publicize!

Discover!

Enjoy!

3.1 THE PUSH! PHOTO PROTOTYPE

The current prototype of Push! Photo allows photos to be made public, and users can browse their own photo collection as well as those of others nearby. When devices are in proximity of one another, they will automatically start to search each other’s public photo collections for

Photographs relevant to one self. These photos are shown as a multi-picture slideshow, which is extended as new photos are found. To browse photos from an event shown in a particular photo the user can click on that picture in the slideshow. The application will then download all photos from nearby devices taken at that event. In this way, if a user spots an interesting picture in the slideshow, she can easily find more photos from the same occasion. To decide

Whether two photos are from the same event, information about whom else was around and the time of shooting is used. The application implements a discovery service to find other devices when they are within Wi Fi-range. Thus the application is always aware of who else (using Push!Photo) is around at a particular time. As a photograph is taken, the resulting picture is tagged with this information together with the time and the identity of the photographer. The current prototype is an application running on

Pocket PCs with WiFi-cards and external SD-cameras

3.2 RELATED WORK

In previous work with Push! Music [2] music files were replaced with so called media agents which were enabled to autonomously copy themselves between devices over a wireless ad hoc network. The media agents try to find their

way to potential listeners as users meet, and as a song is copied it automatically enters the play list. In this way the users discover new music while passively listening. Other projects have looked at mobile photo sharing. Davis et al. in MM2 uses the notion of co-presence to simplify the decision of with whom to share [1]. Photos are then uploaded automatically to a central web server where the sharing recipients can access the photos. Kohno and Rekimoto instead use GPS information and time stamps to decide if pictures are from the same event or not [4]. This is used to let users easily browse each others photos when standing in a group to serve as a topic of discussion. The system also let users drag and drop pictures between your own and other’s devices. As a contrast, Push! Photo aims to look into how mobile sharing can be simplified by allowing seamless sharing, and using context and tagging to automatically find interesting and relevant photographs

4 Conclusions

In this paper, we have analyzed the security threats an ad hoc network faces and presented the security objectives that need to be achieved. On one hand, the security-sensitive applications of ad hoc networks require high degree of security; on the other hand, ad hoc networks are inherently vulnerable to security attacks. Therefore, security mechanisms are indispensable for ad hoc networks. The idiosyncrasy of ad hoc networks poses both challenges and opportunities for these mechanisms. This paper focuses on how to secure routing and how to establish a secure key management service in an ad hoc networking environment. These two issues are essential to achieving our security goals. Besides the standard security mechanisms, we take advantage of the redundancies in ad hoc network topology and use diversity coding on multiple routes to tolerate both benign and Byzantine failures. To build a highly available and highly secure key management service, we propose to use threshold cryptography to distribute trust among a set of servers. Furthermore, our key management service employs share refreshing to achieve proactive security and to adapt to changes in the network in a scalable way. Finally, by relaxing the consistency requirement on the servers, our service does not rely on synchrony assumptions. Such assumptions could lead to vulnerability. A prototype of the key management service has been implemented, which shows its feasibility. The paper represents the first step of our research to analyze the security threats, to understand the security requirements for ad hoc networks, and to identify existing techniques, as well as to propose new mechanisms to secure ad hoc networks. More work needs to be done to deploy these security mechanisms in

an ad hoc network and to investigate the impact of these security mechanisms on the network performance.

5 Acknowledgments

I would like to thank my friends for their invaluable contributions to this work. I am also grateful to my family and the anonymous reviewers for their comments and suggestions that helped to improve the quality of the paper.

I am grateful to Almighty for His blessings upon me.

6 References

[1] E. Ayanoglu, C.-L. I, R. D. Gitlin, and J. E. Mazo. Diversity coding for transparent self-healing and

fault-tolerant communication networks. IEEE Transactions on Communications, 41(11):1677–1686,

November 1993.

[2] M. Castro and B. Liskov. Practical Byzantine fault tolerance. In Proceedings of the 3rd USENIX

Symposium on Operating S
ystem Design and Implementation (OSDI’99), pages 173–186, New Orleans,

LA USA, February 22–25, 1999. USENIX Association, IEEE TCOS, and ACM SIGOPS.

[3] Y. Desmedt. Threshold cryptography. European Transactions on Telecommunications, 5(4):449–457,

July–August 1994.

[4] Y. Desmedt and Y. Frankel. Threshold cryptosystems. In G. Brassard, editor, Advances in Cryptology—

Crypto’89, the 9th Annual International Cryptology Conference, Santa Barbara, CA USA, August 20–24,

1989, Proceedings, volume 435 of Lecture Notes in Computer Science, pages 307–315. Springer, 1990.

[5] Y. Desmedt and S. Jajodia. Redistributing secret shares to new access structures and its applications.

Technical Report ISSE TR-97-01, George Mason University, July 1997.

[6] A. Ephremides, J. E. Wieselthier, and D. J. Baker. A design concept for reliable mobile radio networks

with frequency hopping signaling. Proceedings of the IEEE, 75(1):56–73, January 1987.

[7] P. Feldman. A practical scheme for non-interactive verifiable secret sharing. In Proceedings of the 28th

Annual Symposium on the Foundations of Computer Science, pages 427–437. IEEE, October 12–14,

1987.

[8] M. J. Fischer, N. A. Lynch, and M. S. Peterson. Impossibility of distributed consensus with one faulty

processor. Journal of the ACM, 32(2):374–382, April 1985.

[9] Y. Frankel, P. Gemmel, P. MacKenzie, and M. Yung. Optimal resilience proactive public-key cryptosystems.

In Proceedings of the 38th Symposium on Foundations of Computer Science, pages 384–393,

Miami Beach, FL USA, October 20–22, 1997. IEEE.

[10] Y. Frankel, P. Gemmell, P. MacKenzie, and M. Yung. Proactive RSA. In B. S. Kaliski Jr., editor,

Advances in Cryptology—Crypto’97, the 17th Annual International Cryptology Conference, Santa Barbara,

CA USA, August 17–21, 1997, Proceedings, volume 1294 of Lecture Notes in Computer Science,

pages 440–454. Springer, 1997.

[11] M. Gasser, A. Goldstein, C. Kaufman, and B. Lampson. The digital distributed systems security architecture.

In Proceedings of the 12th National Computer Security Conference, pages 305–319, Baltimore,

Copyright © 2010 Franchise Flag Maker. Distributed by Wordpress Themes