US20240073228A1 - Technique for providing electronic messages - Google Patents
Technique for providing electronic messages Download PDFInfo
- Publication number
- US20240073228A1 US20240073228A1 US18/227,415 US202318227415A US2024073228A1 US 20240073228 A1 US20240073228 A1 US 20240073228A1 US 202318227415 A US202318227415 A US 202318227415A US 2024073228 A1 US2024073228 A1 US 2024073228A1
- Authority
- US
- United States
- Prior art keywords
- message
- attachment
- content
- image
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Definitions
- the present disclosure relates generally to communication technology.
- the disclosure relates to a technique of providing an electronic message to a message receiving device.
- Electronic messages such as electronic mail messages or emails are commonly used for exchanging information between communication entities. Electronic messages are also widely used for sending relevant documents, such as administrative documents, quotations, invoices, questionaires and so on. Such documents are usually sent as attachment of electronic mail messages.
- One problem asscoiated with message attachments is that they may be overlooked and not taken into consideration. Therefore, there is the risk that important information contained by message attachments is not taken into consideration making therefore email communication sometimes inefficient.
- Malware spread by means of electronic mail messages may encompass viruses, worms, trojan horses, ransomware, adware and/or other malicious programs.
- a method of providing an electronic message to a message receiving device comprising the steps of receiving an electronic message from a message sending device, wherein the electronic message comprises at least one attachment; generating an image of the content of the at least one attachment; embedding the image of the content of the at least one attachment in the body of the electronic message; and transmitting the message with the embedded image along with the attachment to the message receiving device.
- the term “electronic message” is to be construed broadly.
- the term “electronic message” may encompass any type of message (of any type of electronic message format) capable for transmitting message content in a digital form.
- the message may comprise a message header and a message body.
- the message header may at least comprise information related to the message sender or message sending device and information related to the message receiver or message receiving device.
- the message content may comprise text content, graphic content and/or audio content.
- the message content to be transmitted by the electronic message may be located in the message body and/or at least one attachment of the electronic message.
- the “electronic message” may be an electronic mail message (or in short email) which comprises at least one attachment.
- the electronic mail message may comprise an email header and an email body.
- the email header may at least comprise the email address of the email sender from which the email originates and the email address of the email receiver to which the email is to be transmitted.
- the email body may comprise message content to be transmitted to the message receiving device.
- the at least one email attachment may comprise additional content in the form of text content and/or graphic content. Depending on the type of content the attachment may be provided in a corresponding data format (e.g., pdf-, docx-, xlsx-, html-, jpg-format, and so on).
- the method may further comprise the step of performing a security check of the message.
- the at least one security check may comprise a malware check of the attachment and/or a malware check of the (content of) the message body.
- the malware check may comprise a signature-based malware check of the body content and/or the at least one attachment. That is, the body content or signatures derived therefrom and/or the at least one attachment or signatures derived therefrom are compared against signatures of an antivirus signature database.
- the antivirus check may further comprise a virtual execution of the at least one attachment in a sandbox environment to detect whether the at least one attachment is malicious or not.
- the image of the content of the at least one attachment may be generated and embedded in the message body after the electronic message has passed the security check (i.e., the electronic message has been found to be not malicious).
- the step of performing a security check may be performed before the steps of generating and embedding an image of the content of the at least one attachment are carried out.
- no image may be generated and embedded if the security check reveals that the electronic message is malicious or at least suspicious. In this specific case the message may not be transmitted to the message receiving device.
- the step of generating an image of the content may comprise generating a graphical image of the content in accordance with a predetermined graphical image format. For instance, a png- or jpg-format may be used for the graphical image.
- the content of the attachment may be converted into the desired graphical image format.
- the generated image of the content of the at least one attachment may be directly embedded in the body of the electronic message.
- the generated image of the attached content may be embedded at the end or at the beginning of the body content.
- the so obtained electronic message comprises therefore the original body content, an image of the attachment content which is directly embedded in the message body and the original attachment.
- a messaging server configured to provide electronic messages to a message receiver or message receiving device.
- the messaging server comprises a receiving unit configured to receive an electronic message from a message sending device, wherein the electronic message comprises at least one attachment; an image generation unit configured to generate an image of the content of the at least one attachment; an embedding unit configured to embed the image of the attachment content in the body of the electronic message; a transmitting unit configured to transmit the message with the embedded image along with the attachment to the message receiving device.
- the messaging server may further comprise a checking unit configured to perform a security check of the electronic message.
- the checking unit may be implemented as a malware detection unit configured to scan the at least one attachment and/or the message body of the electronic message for malicious content.
- the malicious content may comprise malicious software code programmed to infect the message receiving device when the electronic message or the attachment of the electronic message is opened (by a user) on the message receiving device.
- the image generating unit may comprise an image converter designed (programmed) to convert text content and/or graphic content comprised in the at least one attachment into an image of a predetermined image format. For instance, the content of the at least one attachment is converted into a jpg- or png-image.
- image data formats are also conceivable and the invention is not limited to that specific image data formats.
- the embedding unit may be designed (programmed) to directly embed the generated image of the attachment content into the body of the electronic message.
- the benefit of the direct embedding is that the content of the at least one attachment is immediately visible for a user. The user does not have to open the at least one attachment in order to be able to perceive the content of the at least one attachment.
- the image generation unit, embedding unit and checking unit may be implemented as software modules or combined software and hardware modules comprising program portions which implement the above-described functionalities associated with the respective units.
- the messaging server may be implemented in the form of a single computer device or in the form of distributed computer devices which are arranged in a network remote from the at least one message sending device and the at least one message receiving device.
- the messaging server may be in (continuous) communication with the at least one message sending device and the at least one message receiving device in order to receive messages from the at least one message sending device and to transmit the received message to the at least one message receiving device.
- the communication between the messaging server and the message receiving device and message sending device may be carried out based on the SMTP protocol.
- a computer program comprising instructions to cause the messaging server to carry out the above-described method. Still further, a computer-readable medium is provided that has stored thereon the computer program described herein.
- a messaging system comprises a message sending device; a message receiving device; and the above described messaging server, wherein the messaging server is in communication with the message sending device and the message receiving device.
- the message sending device may be an electronic device, such as a personal computer, mobile phone, tablet, or any other computing device capable to generate and transmit an electronic message to the messaging server in response of corresponding input data received from a user.
- the message receiving device may also be an electronic device, such as a personal computer, mobile phone, tablet, or any other computing device configured to receive, store and display an electronic message received from the messaging server.
- FIG. 1 is a block diagram illustrating a messaging server configured to provide electronic messages received from a message sending device to a message receiving device;
- FIG. 2 is a flow diagram illustrating a method of providing an electronic message to a message receiving device.
- FIG. 1 illustrates, in the form of a block diagram, an exemplary embodiment of a messaging server 1000 which implements a method of providing electronic messages to a message receiving device according to the invention.
- the messaging server 1000 is part of a communication system (communication network such as the Internet) comprising at least one message sender or messaging sending device 110 and at least one message receiver or message receiving device 120 .
- the terms “message sender” and “message sending device” are used synonymously and represent an electronic device (e.g., computer, smartphone, tablet) used by a user to generate an electronic message 103 .
- the terms “message receiver” and “message receiving device” are also used synonymously and represent an electronic device (e.g., computer, smartphone, tablet) in response used by a user to receive, store and/or display an (incoming) electronic message 103 .
- the messaging server 1000 is arranged remote from the corresponding message sending device 110 and message receiving device 120 .
- the messaging server 1000 is configured to transmit a message 103 received from the message sending device 110 to a specific message receiving device 120 for which the message 103 is intended.
- the messaging server 1000 is arranged to be in (continuous) communication with each of the message sending device 110 and message receiving device 120 .
- the communication between the messaging server 1000 and the corresponding message sending device 110 and message receiving device 120 can be established via a corresponding wireless and/or wired communication channel. Any known communication standard/communication protocol can be used in order to communicate one or more messages 103 between the message sending device 110 and the message receiving device 120 .
- the message 103 may be a mail message which is communicated using the SMTP protocol.
- the message 103 comprises an attachment.
- the attachment may comprise relevant content, such as a quotation, invoice, calculation, template, and/or a form to be compiled.
- the attachment may be provided in different data formats.
- the attachment may be provided in pdf-format, docx-format, or other text or graphical formats. It is also conceivable that the attachment comprises graphical information. In this context, the attachment may have a graphical data format.
- a user of the message receiving device 120 To view the content of the attachment, a user of the message receiving device 120 must click on the attachment in order to open and display the attachment on the message receiving device 120 . If the user does not actively click on the attachment, the content is not perceivable. It is often the case that when checking the electronic messages on the message receiving device 120 , a user simply overlooks the attachment of a message so that the information comprised by the attachment is not perceivable by the user. Moreover, sometimes the message as such or the attachment of the message is used to infect the message receiving device 120 . In such a case malicious content (for instance, malware code or links to malicious webpages) is embedded in the electronic message 103 or its attachment. It is also conceivable that the attachment is masqueraded as pdf file, but in fact is an executable file so that a click on the attachment triggers an installation of malware infecting the user receiving device.
- malicious content for instance, malware code or links to malicious webpages
- the present messaging technique overcomes both problems, i.e., the security problem associated with electronic messages and their attachments as well as the problem of not perceiving relevant content by unintentionally overlooking attachments by a user of the user receiving device 120 .
- FIG. 2 illustrates in form of a flow diagram a method of providing electronic messages according to the invention
- FIG. 1 illustrates the setup of the messaging server 1000 used to implement the method of FIG. 2 .
- a first step S 210 of the method the messaging server 1000 receives, by a receiving unit 1010 , an electronic message 103 from the message sending device 110 .
- the receiving unit 1010 may be a conventional communication module configured to receive the electronic message 103 from the message sending device 110 .
- the receiving unit 1010 may be implemented in the form of a combined software and hardware module.
- the received message 103 may be (at least temporarily) stored in a storage 1040 of the messaging server 1000 .
- a subsequent second step S 220 of the method the received message 103 is subjected to a security check.
- the security check is performed by a checking unit 1030 .
- the security check comprises a malware check of the electronic message 103 and/or the attachment of the electronic message 103 .
- signatures associated with (or derived from) the electronic message 103 and/or the content of the electronic message 103 may be compared with signatures indicative of a malicious behaviour which are prestored in a signature database (see FIG. 1 , signature DB 1060 ).
- the attachment of the electronic message 103 may be (virtually) executed in a sandbox environment to detect whether the attachment contains malware or not.
- the security check performed by the checking unit 1030 of the messaging server 1000 helps to prevent proliferation of malware via electronic messages.
- the security checking step S 220 may be skipped.
- the electronic message 103 is further processed by an image generation unit 1050 of the messaging server 1000 . More specifically, the image generation unit 1050 generates an image of the content of the at least one attachment of the received electronic message 103 in a graphical image having a desired graphical image format. For instance, the image generation unit 1050 converts the content of the at least one attachment into a jpeg- or png-image.
- the generated image of the attachment content is embedded by an embedding unit 1070 of the messaging server 1000 into the body of the electronic message 103 .
- the embedding unit 1070 directly embeds the generated image of the attachment content at the end of the body content of the electronic message 103 .
- the generated image of the attachment content is directly embedded at the beginning or in any other suitable position of the content body.
- the direct embedding of the image of the attachment content allows for a direct perception of the attachment content at the message receiving device 120 without having to open the attachment. Thus, the risk that relevant attachment content is overlooked by a user is considerably mitigated.
- the embedded image generated by the messaging server 1000 is free of malware, the risk for unintentional infection of the message receiving device 120 is eliminated.
- the message with the embedded image 103 a is ready for transmission to the message receiving device 120 .
- the message 103 a is handed over to the transmitting unit 1090 of the messaging server 1000 .
- the transmitting unit 1090 may be a conventional communication module configured to transmit the electronic message with the embedded image 103 to the message receiving device 120 .
- the transmitting unit 1090 may be implemented in the form of a combined software and hardware module.
- the electronic message with the embedded image 103 a may be (temporarily) stored in the storage 1040 of the messaging server 1040 and provided for the messaging receiving device 120 over a predetermined period of time.
- the above-described image generation unit 1050 , embedding unit 1070 and/or checking unit 1030 may be part of a processing device of the messaging server 1000 .
- the units 1030 , 1050 , 1070 are implemented as software modules comprising instructions to cause the processing device of the server 1000 to carry out the above-described method steps.
- the described messaging technique makes the content of message attachments perceivable without the need of opening the message attachments. It helps to avoid that relevant attachment content is unintentionally overlooked by a user. It further helps to suppress unintentional infections of electronic messaging devices within a communication network. Further, the original content of the electronic message is maintained. The user still has full access to the original attachment of the electronic message, i.e., the original attachment is downloadable and storable by the user at the message receiving device 120 .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present disclosure relates to a method of providing electronic messages to a message receiving device. The method is performed by a messaging server. The method comprises: receiving (S210) an electronic message from a message sending device, wherein the electronic message comprises at least one attachment; generating (S230) an image of the content of the at least one attachment; embedding (S240) the image of the content of the at least one attachment in the body of the electronic message; and transmitting (S250) the message with the embedded image along with the attachment to the message receiving device.
Description
- The present disclosure relates generally to communication technology. In particular, the disclosure relates to a technique of providing an electronic message to a message receiving device.
- Electronic messages, such as electronic mail messages or emails are commonly used for exchanging information between communication entities. Electronic messages are also widely used for sending relevant documents, such as administrative documents, quotations, invoices, questionaires and so on. Such documents are usually sent as attachment of electronic mail messages. One problem asscoiated with message attachments is that they may be overlooked and not taken into consideration. Therefore, there is the risk that important information contained by message attachments is not taken into consideration making therefore email communication sometimes inefficient.
- Another problem asscoiated with electronic messages is that they can be used for spreading malware. Malware spread by means of electronic mail messages may encompass viruses, worms, trojan horses, ransomware, adware and/or other malicious programs.
- Accordingly, in view of the above-mentioned problems associated with electronic messages, there is a need for an improved messaging technique making the transmission of electronic messages more secure and efficient.
- To overcome at least one of the above identified problems, according to a first aspect of the invention, there is provided a method of providing an electronic message to a message receiving device. The method is performed by a messaging server and comprises the steps of receiving an electronic message from a message sending device, wherein the electronic message comprises at least one attachment; generating an image of the content of the at least one attachment; embedding the image of the content of the at least one attachment in the body of the electronic message; and transmitting the message with the embedded image along with the attachment to the message receiving device.
- In the present disclosure the term “electronic message” is to be construed broadly. The term “electronic message” may encompass any type of message (of any type of electronic message format) capable for transmitting message content in a digital form. For this purpose, the message may comprise a message header and a message body. The message header may at least comprise information related to the message sender or message sending device and information related to the message receiver or message receiving device. The message content may comprise text content, graphic content and/or audio content. The message content to be transmitted by the electronic message may be located in the message body and/or at least one attachment of the electronic message.
- In particular, the “electronic message” may be an electronic mail message (or in short email) which comprises at least one attachment. The electronic mail message may comprise an email header and an email body. The email header may at least comprise the email address of the email sender from which the email originates and the email address of the email receiver to which the email is to be transmitted. The email body may comprise message content to be transmitted to the message receiving device. The at least one email attachment may comprise additional content in the form of text content and/or graphic content. Depending on the type of content the attachment may be provided in a corresponding data format (e.g., pdf-, docx-, xlsx-, html-, jpg-format, and so on).
- The method may further comprise the step of performing a security check of the message. The at least one security check may comprise a malware check of the attachment and/or a malware check of the (content of) the message body. The malware check may comprise a signature-based malware check of the body content and/or the at least one attachment. That is, the body content or signatures derived therefrom and/or the at least one attachment or signatures derived therefrom are compared against signatures of an antivirus signature database. Additionally or alternatively, the antivirus check may further comprise a virtual execution of the at least one attachment in a sandbox environment to detect whether the at least one attachment is malicious or not.
- The image of the content of the at least one attachment may be generated and embedded in the message body after the electronic message has passed the security check (i.e., the electronic message has been found to be not malicious). Thus, the step of performing a security check may be performed before the steps of generating and embedding an image of the content of the at least one attachment are carried out. Moreover, no image may be generated and embedded if the security check reveals that the electronic message is malicious or at least suspicious. In this specific case the message may not be transmitted to the message receiving device.
- The step of generating an image of the content may comprise generating a graphical image of the content in accordance with a predetermined graphical image format. For instance, a png- or jpg-format may be used for the graphical image. The content of the attachment may be converted into the desired graphical image format.
- Thereafter, the generated image of the content of the at least one attachment may be directly embedded in the body of the electronic message. For instance, the generated image of the attached content may be embedded at the end or at the beginning of the body content. The so obtained electronic message comprises therefore the original body content, an image of the attachment content which is directly embedded in the message body and the original attachment. By directly embedding the attachment content in the message body the content of the attachment can be immediately grasped by the message receiver (or user of the message receiving device) without having to open the attachment. Accordingly the risk that important attachment content is overlooked by a message receiver is considerably mitigated.
- Thereafter the message with the embedded image in the body is transmitted along with the original attachment to the message receiving device.
- According to a second aspect of the invention, a messaging server is provided. The messaging server is configured to provide electronic messages to a message receiver or message receiving device. The messaging server comprises a receiving unit configured to receive an electronic message from a message sending device, wherein the electronic message comprises at least one attachment; an image generation unit configured to generate an image of the content of the at least one attachment; an embedding unit configured to embed the image of the attachment content in the body of the electronic message; a transmitting unit configured to transmit the message with the embedded image along with the attachment to the message receiving device.
- The messaging server may further comprise a checking unit configured to perform a security check of the electronic message. The checking unit may be implemented as a malware detection unit configured to scan the at least one attachment and/or the message body of the electronic message for malicious content. The malicious content may comprise malicious software code programmed to infect the message receiving device when the electronic message or the attachment of the electronic message is opened (by a user) on the message receiving device.
- The image generating unit may comprise an image converter designed (programmed) to convert text content and/or graphic content comprised in the at least one attachment into an image of a predetermined image format. For instance, the content of the at least one attachment is converted into a jpg- or png-image. Of course, other image data formats are also conceivable and the invention is not limited to that specific image data formats.
- The embedding unit may be designed (programmed) to directly embed the generated image of the attachment content into the body of the electronic message. The benefit of the direct embedding is that the content of the at least one attachment is immediately visible for a user. The user does not have to open the at least one attachment in order to be able to perceive the content of the at least one attachment.
- The image generation unit, embedding unit and checking unit may be implemented as software modules or combined software and hardware modules comprising program portions which implement the above-described functionalities associated with the respective units.
- The messaging server may be implemented in the form of a single computer device or in the form of distributed computer devices which are arranged in a network remote from the at least one message sending device and the at least one message receiving device. The messaging server may be in (continuous) communication with the at least one message sending device and the at least one message receiving device in order to receive messages from the at least one message sending device and to transmit the received message to the at least one message receiving device. The communication between the messaging server and the message receiving device and message sending device may be carried out based on the SMTP protocol.
- According to a third aspect of the invention, a computer program is provided comprising instructions to cause the messaging server to carry out the above-described method. Still further, a computer-readable medium is provided that has stored thereon the computer program described herein.
- According to a fourth aspect of the invention, a messaging system is provided. The messaging system comprises a message sending device; a message receiving device; and the above described messaging server, wherein the messaging server is in communication with the message sending device and the message receiving device.
- The message sending device may be an electronic device, such as a personal computer, mobile phone, tablet, or any other computing device capable to generate and transmit an electronic message to the messaging server in response of corresponding input data received from a user. The message receiving device may also be an electronic device, such as a personal computer, mobile phone, tablet, or any other computing device configured to receive, store and display an electronic message received from the messaging server.
- Further details, aspects and advantages of the present disclosure described herein will become apparent from the following drawings, in which:
-
FIG. 1 is a block diagram illustrating a messaging server configured to provide electronic messages received from a message sending device to a message receiving device; -
FIG. 2 is a flow diagram illustrating a method of providing an electronic message to a message receiving device. - In the following description, for purposes of explanation and not limitation, specific details are set forth in order to provide for a thorough understanding of the technique presented herein. It will be apparent for a person skilled in the art that the disclosed technique may be practiced in other embodiments that depart from these specific details.
-
FIG. 1 illustrates, in the form of a block diagram, an exemplary embodiment of amessaging server 1000 which implements a method of providing electronic messages to a message receiving device according to the invention. Themessaging server 1000 is part of a communication system (communication network such as the Internet) comprising at least one message sender or messaging sendingdevice 110 and at least one message receiver ormessage receiving device 120. The terms “message sender” and “message sending device” are used synonymously and represent an electronic device (e.g., computer, smartphone, tablet) used by a user to generate anelectronic message 103. The terms “message receiver” and “message receiving device” are also used synonymously and represent an electronic device (e.g., computer, smartphone, tablet) in response used by a user to receive, store and/or display an (incoming)electronic message 103. - As illustrated in
FIG. 1 , themessaging server 1000 is arranged remote from the correspondingmessage sending device 110 andmessage receiving device 120. Themessaging server 1000 is configured to transmit amessage 103 received from themessage sending device 110 to a specificmessage receiving device 120 for which themessage 103 is intended. For this purpose, themessaging server 1000 is arranged to be in (continuous) communication with each of themessage sending device 110 andmessage receiving device 120. The communication between themessaging server 1000 and the correspondingmessage sending device 110 andmessage receiving device 120 can be established via a corresponding wireless and/or wired communication channel. Any known communication standard/communication protocol can be used in order to communicate one ormore messages 103 between themessage sending device 110 and themessage receiving device 120. For instance, themessage 103 may be a mail message which is communicated using the SMTP protocol. - Further, the
message 103 comprises an attachment. The attachment may comprise relevant content, such as a quotation, invoice, calculation, template, and/or a form to be compiled. Depending on the content of the attachment, the attachment may be provided in different data formats. For instance, the attachment may be provided in pdf-format, docx-format, or other text or graphical formats. It is also conceivable that the attachment comprises graphical information. In this context, the attachment may have a graphical data format. - To view the content of the attachment, a user of the
message receiving device 120 must click on the attachment in order to open and display the attachment on themessage receiving device 120. If the user does not actively click on the attachment, the content is not perceivable. It is often the case that when checking the electronic messages on themessage receiving device 120, a user simply overlooks the attachment of a message so that the information comprised by the attachment is not perceivable by the user. Moreover, sometimes the message as such or the attachment of the message is used to infect themessage receiving device 120. In such a case malicious content (for instance, malware code or links to malicious webpages) is embedded in theelectronic message 103 or its attachment. It is also conceivable that the attachment is masqueraded as pdf file, but in fact is an executable file so that a click on the attachment triggers an installation of malware infecting the user receiving device. - The present messaging technique overcomes both problems, i.e., the security problem associated with electronic messages and their attachments as well as the problem of not perceiving relevant content by unintentionally overlooking attachments by a user of the
user receiving device 120. - The messaging technique according to the present invention will be further described in connection with
FIGS. 1 and 2 , whereinFIG. 2 illustrates in form of a flow diagram a method of providing electronic messages according to the invention, andFIG. 1 illustrates the setup of themessaging server 1000 used to implement the method ofFIG. 2 . - In a first step S210 of the method (see
FIG. 2 ) themessaging server 1000 receives, by areceiving unit 1010, anelectronic message 103 from themessage sending device 110. The receivingunit 1010 may be a conventional communication module configured to receive theelectronic message 103 from themessage sending device 110. The receivingunit 1010 may be implemented in the form of a combined software and hardware module. - The received
message 103 may be (at least temporarily) stored in a storage 1040 of themessaging server 1000. - In a subsequent second step S220 of the method the received
message 103 is subjected to a security check. The security check is performed by achecking unit 1030. The security check comprises a malware check of theelectronic message 103 and/or the attachment of theelectronic message 103. For this purpose, signatures associated with (or derived from) theelectronic message 103 and/or the content of theelectronic message 103 may be compared with signatures indicative of a malicious behaviour which are prestored in a signature database (seeFIG. 1 , signature DB 1060). Alternatively, the attachment of theelectronic message 103 may be (virtually) executed in a sandbox environment to detect whether the attachment contains malware or not. The security check performed by thechecking unit 1030 of themessaging server 1000 helps to prevent proliferation of malware via electronic messages. According to one implementation of the invention the security checking step S220 may be skipped. - Regardless of whether the security check is performed or not, in a subsequent (third) step S230 of the method the
electronic message 103 is further processed by animage generation unit 1050 of themessaging server 1000. More specifically, theimage generation unit 1050 generates an image of the content of the at least one attachment of the receivedelectronic message 103 in a graphical image having a desired graphical image format. For instance, theimage generation unit 1050 converts the content of the at least one attachment into a jpeg- or png-image. - In a subsequent (fourth) step S240 of the method the generated image of the attachment content is embedded by an embedding
unit 1070 of themessaging server 1000 into the body of theelectronic message 103. For instance, the embeddingunit 1070 directly embeds the generated image of the attachment content at the end of the body content of theelectronic message 103. According to another implementation, the generated image of the attachment content is directly embedded at the beginning or in any other suitable position of the content body. The direct embedding of the image of the attachment content allows for a direct perception of the attachment content at themessage receiving device 120 without having to open the attachment. Thus, the risk that relevant attachment content is overlooked by a user is considerably mitigated. Moreover, since the embedded image generated by themessaging server 1000 is free of malware, the risk for unintentional infection of themessage receiving device 120 is eliminated. - The message with the embedded image 103 a is ready for transmission to the
message receiving device 120. For this purpose, the message 103 a is handed over to thetransmitting unit 1090 of themessaging server 1000. Thetransmitting unit 1090 may be a conventional communication module configured to transmit the electronic message with the embeddedimage 103 to themessage receiving device 120. Thetransmitting unit 1090 may be implemented in the form of a combined software and hardware module. Hence, in the last (fifth) step S250 of the method, the electronic message with the embedded image is transmitted along with the original attachment to themessage receiving device 120 for which theoriginal message 103 was intended. - Optionally, the electronic message with the embedded image 103 a may be (temporarily) stored in the storage 1040 of the messaging server 1040 and provided for the
messaging receiving device 120 over a predetermined period of time. - The above-described
image generation unit 1050, embeddingunit 1070 and/orchecking unit 1030 may be part of a processing device of themessaging server 1000. According to one implementation theunits server 1000 to carry out the above-described method steps. - The described messaging technique makes the content of message attachments perceivable without the need of opening the message attachments. It helps to avoid that relevant attachment content is unintentionally overlooked by a user. It further helps to suppress unintentional infections of electronic messaging devices within a communication network. Further, the original content of the electronic message is maintained. The user still has full access to the original attachment of the electronic message, i.e., the original attachment is downloadable and storable by the user at the
message receiving device 120.
Claims (11)
1. A method of providing electronic messages to a message receiving device, the method being performed by a messaging server, the method comprising:
receiving an electronic message from a message sending device, wherein the electronic message comprises at least one attachment;
generating an image of a content of the at least one attachment;
embedding the image of the content of the at least one attachment in a message body of the electronic message; and
transmitting the electronic message with the embedded image along with the at least one attachment to the message receiving device.
2. The method of claim 1 , further comprising the step of performing a security check of the electronic message.
3. The method of claim 2 , wherein the security check comprises a malware check of the at least one attachment.
4. The method of claim 2 , wherein the image of the content of the at least one attachment is generated and embedded in the message body after the electronic message has passed the security check.
5. The method of claim 2 , wherein the image of the content is generated and embedded in the message body if the preceding security check has revealed that the at least one attachment is non-malicious.
6. The method of claim 1 , wherein the generating step comprises converting the content of the at least one attachment into a predetermined image format.
7. The method of claim 1 , wherein the embedding step comprises directly embedding the generated image in the body of the electronic message.
8. A messaging server configured to provide electronic messages to a message receiving device, the messaging server comprising:
a receiving unit configured to receive an electronic message from a message sending device, wherein the electronic message comprises at least one attachment;
an image generation unit configured to generate an image of a content of the at least one attachment;
an embedding unit configured to embed the image of the content of the at least one attachment in a message body of the electronic message; and
a transmitting unit configured to transmit the electronic message with the embedded image along with the at least one attachment to the message receiving device.
9. The messaging server of claim 8 , further comprising:
a checking unit configured to check the content of the at least one attachment.
10. A messaging system comprising:
a message sending device;
a message receiving device; and
a messaging server in communication with the message sending device and the message receiving device, the messaging server comprising:
a receiving unit configured to receive an electronic message from the message sending device, wherein the electronic message comprises at least one attachment;
an image generation unit configured to generate an image of a content of the at least one attachment;
an embedding unit configured to embed the image of the content of the at least one attachment in a message body of the electronic message; and
a transmitting unit configured to transmit the electronic message with the embedded image along with the at least one attachment to the message receiving device.
11. A non-transitory computer-readable storage medium comprising instructions that upon execution by at least one processor cause a server system to provide electronic messages to a message receiving device, the instructions comprising:
receive an electronic message from a message sending device, wherein the electronic message comprises at least one attachment;
generate an image of a content of the at least one attachment;
embed the image of the content of the at least one attachment in a message body of the electronic message; and
transmit the electronic message with the embedded image along with the at least one attachment to the message receiving device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22192555.5 | 2022-08-29 | ||
EP22192555.5A EP4333400A1 (en) | 2022-08-29 | 2022-08-29 | Technique for providing electronic messages |
Publications (1)
Publication Number | Publication Date |
---|---|
US20240073228A1 true US20240073228A1 (en) | 2024-02-29 |
Family
ID=83151648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/227,415 Pending US20240073228A1 (en) | 2022-08-29 | 2023-07-28 | Technique for providing electronic messages |
Country Status (5)
Country | Link |
---|---|
US (1) | US20240073228A1 (en) |
EP (1) | EP4333400A1 (en) |
JP (1) | JP2024032653A (en) |
KR (1) | KR20240031037A (en) |
CA (1) | CA3206433A1 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060031336A1 (en) * | 2004-08-05 | 2006-02-09 | Friedman Lee G | Systems and methods for processing attachments associated with electronic messages |
US20060288219A1 (en) * | 2005-06-21 | 2006-12-21 | Research In Motion Limited | Automated selection and inclusion of a message signature |
US20070016613A1 (en) * | 2005-07-15 | 2007-01-18 | Stefano Foresti | System and method for data transport |
US20070233791A1 (en) * | 2006-03-31 | 2007-10-04 | Arizan Corporation | Method for presenting an attachment within an email message |
US8185591B1 (en) * | 2005-09-30 | 2012-05-22 | Google Inc. | Systems and methods for viewing email attachments as thumbnails |
US8788593B1 (en) * | 2005-02-25 | 2014-07-22 | Google Inc. | Systems and methods for downloading attachments |
US20150350133A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Message attachment management |
US20160182532A1 (en) * | 2014-12-23 | 2016-06-23 | Peter W.J. Jones | Systems and methods for sterilizing email attachments and other communications delivered by email |
US20170201529A1 (en) * | 2016-01-08 | 2017-07-13 | Retarus Gmbh | Technique for detecting malicious electronic messages |
US10623354B2 (en) * | 2015-11-18 | 2020-04-14 | Oath Inc. | Preview of compressed file email attachments |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150089741A (en) * | 2014-01-28 | 2015-08-05 | 박규영 | System for converting e-mail attachment file and providing method thereof |
-
2022
- 2022-08-29 EP EP22192555.5A patent/EP4333400A1/en active Pending
-
2023
- 2023-07-04 JP JP2023110213A patent/JP2024032653A/en active Pending
- 2023-07-13 CA CA3206433A patent/CA3206433A1/en active Pending
- 2023-07-28 US US18/227,415 patent/US20240073228A1/en active Pending
- 2023-07-31 KR KR1020230099602A patent/KR20240031037A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060031336A1 (en) * | 2004-08-05 | 2006-02-09 | Friedman Lee G | Systems and methods for processing attachments associated with electronic messages |
US8788593B1 (en) * | 2005-02-25 | 2014-07-22 | Google Inc. | Systems and methods for downloading attachments |
US20060288219A1 (en) * | 2005-06-21 | 2006-12-21 | Research In Motion Limited | Automated selection and inclusion of a message signature |
US20070016613A1 (en) * | 2005-07-15 | 2007-01-18 | Stefano Foresti | System and method for data transport |
US8185591B1 (en) * | 2005-09-30 | 2012-05-22 | Google Inc. | Systems and methods for viewing email attachments as thumbnails |
US20070233791A1 (en) * | 2006-03-31 | 2007-10-04 | Arizan Corporation | Method for presenting an attachment within an email message |
US20150350133A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Message attachment management |
US10164920B2 (en) * | 2014-05-30 | 2018-12-25 | Apple Inc. | Message attachment management |
US20160182532A1 (en) * | 2014-12-23 | 2016-06-23 | Peter W.J. Jones | Systems and methods for sterilizing email attachments and other communications delivered by email |
US10623354B2 (en) * | 2015-11-18 | 2020-04-14 | Oath Inc. | Preview of compressed file email attachments |
US20170201529A1 (en) * | 2016-01-08 | 2017-07-13 | Retarus Gmbh | Technique for detecting malicious electronic messages |
Also Published As
Publication number | Publication date |
---|---|
JP2024032653A (en) | 2024-03-12 |
CA3206433A1 (en) | 2024-02-29 |
EP4333400A1 (en) | 2024-03-06 |
KR20240031037A (en) | 2024-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11770353B2 (en) | System and method for securely performing multiple stage email processing with embedded codes | |
US12413598B2 (en) | Method for securely communicating email content between a sender and a recipient | |
US9189627B1 (en) | System, apparatus and method for conducting on-the-fly decryption of encrypted objects for malware detection | |
US8549642B2 (en) | Method and system for using spam e-mail honeypots to identify potential malware containing e-mails | |
KR101137089B1 (en) | Validating inbound messages | |
US10419478B2 (en) | Identifying malicious messages based on received message data of the sender | |
CN101243464B (en) | Enhance email folder security | |
US20210211462A1 (en) | Malicious Email Mitigation | |
US20070100999A1 (en) | Method, system and software for rendering e-mail messages | |
US20190356636A1 (en) | Secure Message Inoculation | |
US20070226804A1 (en) | Method and system for preventing an unauthorized message | |
US9813412B1 (en) | Scanning of password-protected e-mail attachment | |
US20130305360A1 (en) | Detecting method and device | |
US20130246535A1 (en) | System, method, and computer program product for conditionally restricting an aspect of an electronic message based on the existence of a predetermined data structure | |
US9092624B2 (en) | System, method, and computer program product for conditionally performing a scan on data based on an associated data structure | |
US20240073228A1 (en) | Technique for providing electronic messages | |
KR101595379B1 (en) | Control and blocking system for e-mail attached malignant code | |
US9584451B2 (en) | System, method and apparatus for optimizing wireless communications of secure e-mail messages with attachments | |
US20240214336A1 (en) | Computerized system for dynamic image inclusion in an electronic message | |
EP2658188A1 (en) | System, method and apparatus for optimizing wireless communications of secure e-mail messages with attachments | |
KR20250056131A (en) | Eml reconstituion method and mail security system perform the same | |
CN114979055A (en) | Message transmission method | |
CN112087369A (en) | Mail filtering method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |