A method for determining trusted wireless access points, the method comprising: identifying, by a control module of a mobile device, one or more wireless access points available to connect to a network to access data hosted on a computer in the network; obtaining, by the control module, a plurality of access point characteristics for each of the one or more identified wireless access points, wherein the access point characteristics comprise at least one of a period of operation of the access point, a number of security incidents at the access point, a level of trust of users of the access point, and a frequency of changing of setup parameters of the access point; obtaining, by the control module and from at least one of the data and the computer hosting the data, a plurality of network resource characteristics required to access the data, wherein the network resource characteristics relate to required network security and required network bandwidth to access the data; calculating, by an analysis module of the mobile device, an access point coefficient (K p) for each of the one or more identified wireless access points that is based on the plurality of access point characteristics; calculating, by the analysis module, a network resource coefficient (K s) for the data hosted on the computer that is based on the plurality of network resource characteristics; comparing, by the analysis module, each calculated access point coefficient (K p) to the calculated network resource coefficient (K s); determining, by the analysis module, based on the comparison of the access point coefficient (K p) and the network resource coefficient (K s), at least one trusted wireless access point of the one or more identified wireless access points that is acceptable for establishing a connection to access the data hosted on the computer in the network; and establishing, by the mobile device, a connection to the network via the trusted wireless access point to access the data hosted on the computer in the network. identifying, by a control module of a mobile device, one or more wireless access points available to connect to a network to access data hosted on a computer in the network; obtaining, by the control module, a plurality of access point characteristics for each of the one or more identified wireless access points, wherein the access point characteristics comprise at least one of a period of operation of the access point, a number of security incidents at the access point, a level of trust of users of the access point, and a frequency of changing of setup parameters of the access point; obtaining, by the control module and from at least one of the data and the computer hosting the data, a plurality of network resource characteristics required to access the data, wherein the network resource characteristics relate to required network security and required network bandwidth to access the data; calculating, by an analysis module of the mobile device, an access point coefficient (K p) for each of the one or more identified wireless access points that is based on the plurality of access point characteristics; calculating, by the analysis module, a network resource coefficient (K s) for the data hosted on the computer that is based on the plurality of network resource characteristics; comparing, by the analysis module, each calculated access point coefficient (K p) to the calculated network resource coefficient (K s); determining, by the analysis module, based on the comparison of the access point coefficient (K p) and the network resource coefficient (K s), at least one trusted wireless access point of the one or more identified wireless access points that is acceptable for establishing a connection to access the data hosted on the computer in the network; and establishing, by the mobile device, a connection to the network via the trusted wireless access point to access the data hosted on the computer in the network.