network security 
Site slogan 
2011-12-27
You can add items from the left menu by dragging them here.

The undecidability or incompleteness theorem is a statement of complexity of systems (a group of logical statements when taken together)
first formulated by Godel -- and is the precursor to Turing's halting theorem about Turing machines -- which in turn
is the precursor of modern program-based computer systems. Without going into details, a good summary that serves the current purposes
is: any piece of code that's complex enough to be interesting will always surprise its programmers .

Thisconcept is generally known as algorithmic complexity (AC). In Claim 4 , Lewis successfully uses these theorems to prove that

"There is no estimator which produces a correct fixed bound on the complexity of all inputs." . Theimpications of algorithmic complexity do not apply only to software programs, but extend to other areas such as encryption algorithms,
computer security, etc.

So, how do we test software for quality if we assume that we have proventhat software can never be completely tested By -- prevention, detection, verification and validation. These concepts are fairly generic and
subjective, and to make them as objective as possible, a numbe of techniques have been specified by scientists and have
evolved in business software development.

In the recent past, these techniques have been refined and assumed greater importancewith the advent of distributed software that relies on multiple systems working correctly and as expected in order to fulfil
the business goals. In other words, the "contractual" reliability of the interfaces between disparate software systems has resulted in these
techniques coming to the forefront of software development as part of a continuous quality assurance process .

Hereare the three main groups of these techiques and most of them involve steps before, during and after the development
of software (the foundation of TQM). Both groups involve static (without execution) and dynamic (execution) testing of programs.

The developed software system is seen as a black box which is expected to satisfy a set of business requirements.
Those requirements are provided to developers as specifications, and once the programs have been partially or completely developed, they are
tested against these functional specifications. This testing is sometimes manual -- as in user clicking on a GUI and producing
results or sophisticated programs can be used to design and quantify the functional tests, and then to measure the software
against them.

Functional test generation and execution tools are a fairly recent addition . Commonly employed techniques are:
Acceptance testing: dynamic: where the software testing is tested against user specifications so that the user community "accepts"it.
Regression tests: dynamic: when changes in a prior version of the software are tested to make surethat they have not compromised existing functionality.
Integration testing: dynamic: when separately developed components are testing when theyare executing in concert with each other.
End-to-end testing or transaction testing: a business transaction is tested frombeginning to end.
Inspections: static :when the software is tested for completeness and interaction and functional assumptions arevalidated by a dialogue between the user community and the development team, usually with a meeting that involves a design
of the system.
2. Structural Testing (white-box)

These tests delve inside the code of the systemand test the logic of individual pieces. It may be necessary to organize the code in a way to make
structural testing possible. Almost all of these techniques are automatic, using a variety of tools. These tests are NOT exhaustive,
i firewall software. e. if they were to check for all valid inputs, the number of tests would be
astronomical. In real-life, experienced programmers check for bounds, limits, nulls, zeros and other such inputs into "units" of code. Commonly
employed techniques include:
- Unit testing: dynamic: programmatically tests portions of the code against a set of conditionsspecified by the programmer that developed the software or another programmer. This is further augmented by unit test coverage testing
-- testing that tests the extent of the code that is "covered" by unit testing! Code walk-throughs: static : the
programmer walks through the logic and branching of the code by him/herself or with the development team - looking for
obvious flaws that are detectable by a 'second pair of eyes'. It is also helpful for junior programmers to learn
best practices in coding. Branch-condition testing: dynamic : using tools and pre-compilers, the execution of code is tested in conjunction
with unit testing (see above) to determine if all the branch conditions in the code have been "covered". Thread testing:
static dynamic: this tests the code for concurrent or "race conditions". Such tests are notoriously hard to design due to
the unpredictability of such conditions and good design is always a must, and as such, I classify them as 'static'
also. 3. Operational Testing.

These types of testing test the software under operational conditions. Examples include:
Stress testing:dynamic : testing the software under operational loads that exceed the maximum expected loads on the system.
Security breach
testing: static and dynamic: testing the software under a combination of real-world security risks.
Combination of Techniques (gray-box), and
Risk Analysis

A good testing regimen is a combination of functional and structural testing as well as operationaltesting. This has been referred to as "gray-box"! However, the choice of the exact techniques to use depends on an
experienced risk analysis of the business impact of software defects in terms of financial loss and prestige loss (sometimes it
is the same thing). For example - what is the business impact of a bank account statement being sent to
the wrong person What is the impact of a delayed product shipment etc.

Filed under: uncategorized      Leave a comment

2011-12-22
You can add items from the left menu by dragging them here.


Bluetooth is an exciting technology made popular by mobile phones. However, Bluetooth capabilities have extended beyond phone-to-phone and phone-to-PCconnectivity since we can easily use it for creating a wireless Personal Area Network (PAN) between two PCs. This can
be of great help at homes where there is more than one computer - say, a desktop and laptop -
where the entire hard disks and even printers can be shared.

The connectivity works much like Local Area Network
with only one difference: here, instead of a network card and cable, its Bluetooth adapter is used for communication
/>This guide will talk through PAN creation using a laptop with a built-in Bluetooth adapter and a desktop PC with
the USB-based Bluetooth device (often called a dongle) - both running Windows XP business firewalls.

Install Bluetooth driver
on desktop PC using the CD provided with the dongle case. Bluetooth icon appears in the System Tray. Click on
this icon, select Open Bluetooth Settings, go to Options tab and check on -Turn discovery on' in Discovery section. In
the same dialogue box, put a check on -Allow Bluetooth devices to connect to this computer' and -Alert me when
a new Bluetooth device wants to connect' under -Connections' section firewall software. Note that these settings are saved only
when dongle is attached with the desktop PC.

Right-click on a folder which is to be shared, and select
-Sharing and Security'. Now, Properties dialogue box will open, select the Sharing tab. In the section -Network sharing and security',
the user will be notified that as a security measure, remote access to this computer is disabled. User can use
the link Network Setup Wizard. Below this link, there is another link with the option to -share files without running
the wizard'. Click on this link. The -Enable File Sharing' dialogue box will appear with a security warning. Change the
default selection which is -Wizard mode' to -Just enable file sharing' and press OK. At this point, -Share this folder
on the network' option will appear in the Properties dialogue box. Put a check on this box and note that
Share Name is automatically set to the folder name. Do not change it and press OK. Perform the same procedure
to enable sharing on the laptop. In some computers, the check box -Share this folder on the network' will appear
automatically if the computer has been on a network before.

By default, Guest account is kept disabled andneeds to be enabled for PAN access in this case. Go to Start > Settings > Control Panel > Administrative
Tools > Computer Management > Local Users and Groups > Users. This shows the list of users. Right-click on Guest
and select Properties. Un-check -Account is disabled,' and press OK. Again, right-click on Guest and select Set Password. Press Proceed,
and without typing anything in New Password and Confirm Password fields, press OK. A message box -The password has been
set' will be displayed. Press OK.

It is not necessary to enable Guest account for PAN since itis being used only for simplicity firewall software. Any other account can be used for remote access as well,
since it is enabled and its proper authentication and access information is configured.

Make sure that file sharing and
guest account settings as shown above are performed on both desktop and laptop. Now from the desktop PC, go to
Start > Settings > Network Connections and select Bluetooth Network Connection under Personal Area Network. Check -My device is searchable'
(this refers to the fact that the laptop has been kept as discoverable) and press Next, to search for devices.
Laptop's name should appear in the list. Select it and press Next. Select -Let me choose my own passkey' option
and enter 0000 and wait for laptop to display a balloon in System Tray on top of Bluetooth icon asking
for Bluetooth security code. Enter 0000 here as well.

The request remains valid for about 30 seconds sobe quick in entering the passkey on laptop. After the passkey is entered, the desktop PC will finish the Bluetooth
device wizard. Press Finish. A list of devices will appear ready for connection, so select the laptop's name from this
list. A balloon will appear in laptop System Tray about connection request from desktop PC. Grant permission and notice that
an icon showing two small computers appear in System Tray showing network connectivity on both the computers. At this point,
right-click this icon, select Status, press Properties, and double-click Internet Protocol (TCP/IP). Set IP address of desktop PC as 192.168.0.1
and that of laptop as 192.168.0.2 with subnet mask of both as 255.255.255.0 - without this step, both the machines
will keep on trying to acquire IP address and will not be able to connect to each other.

Once this is done, both the computers should display normal network icon as if they are connected over LAN. There
is a lot that can be done once two computers are connected. The entire disk can be shared by right-clicking
the drive letter and making it available on sharing.

After a connection is established, double-click the System Trayicon, which will reveal bytes in and out count. If there is just one way traffic, there could be a
network problem. Try Ping command using command prompt to verify if IP addresses have been defined correctly. After a successful
connection, Network Neighborhood should display the name of the other PC. But if double-clicking on the computer name results in
error message saying you do not have privileges/access is denied, then check to see if Guest account is enabled and
is not password protected and that the file sharing is turned on.

Though the PAN setup process lookslike a lengthy exercise it is actually a one-time effort and it takes just a few clicks to establish a
connection after this initial setup is done. Enjoy sharing!


Filed under: uncategorized      Leave a comment

2011-12-18
You can add items from the left menu by dragging them here.

MindBodyOnline. com (MBO) has reported a new round of cyber attacks this morning, frustrating and causing financial losses for its
clients in the U. S. network security and abroad. Yesterday, we reported about the first attacks (see ) and
MBOs assertion that the attacks were stopped and their software would work properly by yesterday afternoon.

However, this morning
the MBO system is still not working properly, causing serious financial losses for thousands of businesses from massage facilities, to
gyms, to day spa, to yoga studios, who use the online software for booking and credit card processing. In an
email to clients this morning MBO said the following:

Many MINDBODY clients are, understandably, perplexed and frustrated withthe stop-and-go software slowness they are experiencing. The nature of the DDoS attack is that when we are being attacked,
our servers are being hit with millions of illegitimate hits. We've put fixes in place to block the majority of
these hits, but a percentage of the illegitimate traffic is still coming through and bogging things down. Attacks stopped during
the night, but began again this morning. When we are not being attacked, things are working fine. Help is on
the way--we have more networking hardware arriving today to help distribute the load and speed things up, and ultimately handle
these attacks a lot better.

In other good news, many clients that WERE able to load and UNABLEto load their sites yesterday (mostly international clients) should be able to see their sites as of midnight June 18
(i.e., last night).

The reason you are seeing updates that say things are working well, followed later byupdates warning of site slowness, is because when we are being attacked, things are slow, but when we are not
being attacked, things are good. We just want you to know the latest state of the network.

However,even though MBO appreciate(s) your patience many MBO clients have lost patience. MBOs has many complaints posted by clients. Amy
Wall, and MBO client posted, Ironic to receive my notice of automatic payment for MBO when I haven't been able
to process payments for a few days.....................I know you are working on this, but I am a small business and
this has really affected me. It would be nice if you reduced our payment a little this month!

Another client, Jason Kingsbury, posted: When I was making my decision whether to switch over to Mindbody, my biggest concern
was being put in this exact situation (No Access to my data). I was repeatedly assured by your sales staff
that everything was triple redundant and this could never happen. We (your clients) pay you a lot of money to
keep this network secure and up and running. We trust you with are most valuable asset, our client data. Mr.
Stollmeyer you have broken that trust and it is time for you to take responsibility and fix it.

Cathy Ibach, owner of in Scottsdale and Chandler, Arizona says, I have used the MBO software for over four years
and have never experienced anything like this. However, MBO seems to be consistently understaffed and their software, while offering many
advanced features, is full of bugs and often runs slowly. Clearly MBO does not invest sufficiently in staffing (technical support
is slow), does not have enough programmers, and does not fully test new features before updating the software. It is
not surprising that they apparently do not invest enough in security either. Currently we cannot process credit card transactions, clients
cannot purchase products or gift certificates online, etc. There is no way to calculate how much revenue we are losing.


Please check back for more information on this story as it develops. If you have additional information pleasepost it in the comment section below.

Filed under: uncategorized      Leave a comment

2011-12-10
You can add items from the left menu by dragging them here.


It is a common knowledge that laptops are designed as portable gadgets. If you do not like having tosit at your desk all day, they are designed with your needs at the core. They are also for people
who try to bring their occupation with them all the time. It seems that owning a laptop is a perfect
solution. Ownin a laptop is not for everybody, though. There are options other than purchasing a laptop and hauling it
with you everywhere you go available.

You might have heard a colleague suggesting you to rent a laptopwhen traveling. You may find that this solution works even better for you than having your own notebook. It just
seems to make sense. If you are one of those people that always likes to bring their notebook with them,
you are not alone. However, this is not always the case. There are several occasions when to rent a laptop
can be more advantageous.

In certain circumstances, a rental laptop would be the best choice available. Consider asituation when you only need a laptop for a short periond of time. A training fourse would be a good
example. If you do not need the laptop for anything else, it would not make sense to purchase one just
for the class.. If you run a business with a temporary staff, then you do not need to purchase permanent
installations. It would not be wise to have something permanent for a temporary business. When you need laptop computers for
business trips and you need a little bit of flexibility, then renting one could be a very good option.

There are many positive aspects to renting a notebook while traveling. Travelling with as little luggage as possible is
an advantage for a business person. The less cargo they have to carry, the easier it is to travel. For
this reason they invest in many little gadgets such as personal digital assistants or PDA. A USB drive is perfect
for storing business information needed during travels. Normally, one does not really bring big amount of data when traveling.

Renting a laptop also provides utmost flexibility for the user. The laptop belongs to someone else; therefore, hardware and
software issues are not your problem. Rental companies normally have technicians who can attend to your needs. Your wish is
their command when it comes to the location you need the notebook. firewall hardware If your are doing a
Powerpoint presentation or something of the sort, they can often set up all of the equipment for you. Anyhow, you
can without trouble cancel or extend the rental with nothing but the rental rates to worry about. All of these
can easily be arranged with any credit card. You can book pretty much all of them online ahead of time./>
Another great thing about a rental unit is that if the notebook crashes, the company will deliver another one
to you, rather than you having to go out and buy another one. Wouldn't you like this convenience on your
next business trip Can you conceive yourself looking for some geeks to fix your notebook in an distant place Nobody
wants to have a situation like that arise.

If you rent a laptop, its maintenance fees will betaken cared of. Almost every place you travel, there are places that rent notebooks. Because of this, your computers will
be available the moment you set foot in the city. No extra luggage. No distractions during the flight. No unnecessary
worries regarding what would happen to your computer while you are traveling.

On your next holiday or businesstrip, do a bit of online searching for a place to rent laptops. Check out for yourself how worry free
a rental laptop can make your trip.


Filed under: uncategorized      Leave a comment

2011-12-09
You can add items from the left menu by dragging them here.


Before buying a laptop or notebook you'll want to think about the means at which to cool it toensure the longest life possible from your expensive purchase. The name 'Laptop' may imply that you can use it on
your lap but this is probably the worst thing possible for it as it can suck up unwanted dust and
particles from your clothes. Once these particles have been sucked up, over time, this can lead to the overheating and
eventual slow down of your notebook.

A cooling pad will reduce the amount of dust that is beingsucked up from your clothes by forming a barrier between your laptop and your dust-rich clothes. network security With
the inclusion of fans as well this will mean your laptop will stay as cool as possible while in use./>
A laptop cooler will come in a variety of designs, shapes and sizes. Choosing the right one could
mean the difference between a Cool and Quiet laptop or a toasty loud notebook.


1.Dimensions - The first thing to consider when looking for a prospective laptop and notebook cooler are the dimensions. You'll
want to pick a cooler which is designed for your specific sized notebook. Failure to adhere to the sizing rule
may mean that your laptop will overheat and slowdown.

Always check your notebook dimensions (Width x Depth).Most notebook cooler retailers will have a size guide based upon the dimensions W x D x H. In most
cases you could ignore the height as this will not have an impact on its cooling performance. Concentrate on getting
a cooling pad which is the same size, or larger than, your current laptop size.

2. Noise Level
- You'll also want to concentrate on the noise level of your laptop cooler as the last thing you need
is your notebook being cool and quiet but your cooling pad sounding like a wind tunnel!

For this
reason always look out for the decibel range (measured in dBA). Look out for the lowest numbers as lower is
better. As a good reference the average home has a background noise of 50 dBA.


3.Fan Speed - Laptop and Notebook Cooler fans are used to cool your laptop from underneath. The faster the fan
speed, the more air that is pushed through to your laptop meaning the more cooling of your device. Bear in
mind though that the higher the RPM of the fans normally means a higher noise level. You'll want a cooler
which has as high an RPM fan as possible but with a low dBA level too. Sometimes you may have
to compromise between the two.

4. Price - Okay so price shouldn't really be a factor when shopping
for a notebook cooler but as we all know money doesn't grow on trees. Expect to pay approximately 30-50 for
a good laptop cooling pad. I say 'good' as you can buy some over-priced cooler which doesn't do the job
adequately.

In conclusion you'll really want to concentrate on the fan RPM and the noise level and may need
to compromise between the two to find the perfect mix of cooling and noise levels firewall software. Ensure that
your laptop cooler size is indicative of the size of your laptop, and finally ensure that you're not breaking the
bank!


Cool & Quiet are the UK based PC and laptop cooling experts and have awide range of laptop and notebook coolers. Please browse the store at your leisure.

Filed under: uncategorized      Leave a comment

2011-12-09
Start blogging by clicking in this area. Then simply type whatever you wish. You can also drag an object from the left hand column into this area. This will allow you to add pictures, videos, etc. to your blog posts.
Filed under: uncategorized      Leave a comment

 
 
Author
Write something about yourself. No need to be fancy, just an overview.

Archive

Categories

RSS feed